آموزش مبانی برنامه نویسی

poster
پیش‌نمایش دوره

در این دوره دانش مقدماتی برای شروع برنامه نویسی با هر زبانی را فراهم کرده ایم. در این دوره ساخت برنامه های کوچک را پوشش می دهیم تا مباحثی مانند عبارات شرطی، حلقه ها، متغیرها ... ادامه

مدرس دوره:
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  5 ساعت
مجموع محتوای آموزشی:  5 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   دوبله فارسی

آنچه در این دوره می‌آموزیم:

 آشنایی با مفاهیم برنامه نویسی

 آشنایی با برنامه‌های کوچک

 نحوه کار با انواع داده‌ها و تاثیر آنها بر حافظه

 آمادگی برای ورود به بازار برنامه نویسی

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

سرفصل‌های دوره آموزش مبانی برنامه نویسی

مقدمه
  خوش آمدگویی
مشاهده
"01:22  
  استفاده از این دوره به بهترین شکل
"02:19  
  طریقه استفاده از فایل های تمرینی
"01:00  
اصول برنامه نویسی
  برنامه نویسی چیست؟
مشاهده
"05:55  
  یک زبان برنامه نویسی چیست؟
"04:58  
  نوشتن کد منبع
"05:44  
  زبان های کامپایل شده و تفسیر شده
"06:14  
قواعد اصلی برنامه نویسی
  چرا جاوا اسکریپت؟
مشاهده
"04:55  
  ساخت اولین برنامه در جاوا اسکریپت
"07:04  
  درخواست ورودی
"05:00  
متغیرها و انواع داده
  معرفی متغیرها و انواع داده
مشاهده
"05:26  
  آشنایی با زبان های دارای Type قوی، ضعیف و اردکی
"04:01  
  کار با اعداد
"05:14  
  استفاده از حروف و رشته های متنی
"04:15  
  کار با عملگرها
"04:58  
  استفاده صحیح از فضای خالی
"06:56  
  افزودن یادداشت ها به کد برای درک راحت تر
"01:59  
نوشتن کد شرطی در آموزش مبانی برنامه نویسی
  ساخت با عبارت If
مشاهده
"07:45  
  کار با شرط های پیچیده
"04:20  
  قرار دادن عملگرهای مقایسه ای
"07:09  
  استفاده از عبارت Switch
"06:15  
کد مدولار
  تفکیک کردن کد
مشاهده
"04:11  
  ساخت و فراخوانی کردن توابع
"03:07  
  تنظیم کردن پارامترها و آرگومان ها
"06:17  
  آشنایی با محدوده متغیر
"02:33  
  تقسیم کردن کد به فایل های مجزا
"02:38  
تکرار – نوشتن حلقه ها
  معرفی تکرار
مشاهده
"04:39  
  نوشتن یک عبارت While
"05:35  
  ساخت یک For Loop
"03:50  
اطلاعات بیشتر درباره رشته ها
  مرتب کردن با الصاق رشته ها
"04:40  
  پیدا کردن الگوها در یک رشته
"08:13  
  معرفی Expression های عادی
"07:06  
مجموعه ها
  کار با آرایه ها
مشاهده
"05:57  
  رفتار آرایه
"05:39  
  تکرار کردن درون مجموعه ها
"05:28  
  مجموعه ها در دیگر زبان ها
"03:35  
سبک برنامه نویسی
  سبک برنامه نویسی
"06:07  
  نوشتن شبه کدها
"05:05  
ورودی و خروجی
  ورودی، خروجی و ماندگاری
مشاهده
"03:16  
  خواندن و نوشتن از روی DOM
"08:21  
  برنامه نویسی رویداد محور
"07:57  
  آشنایی با ورودی و خروجی فایل
"07:01  
وقتی به مشکل برخورد می کنیم
  آشنایی با عیب یابی
مشاهده
"06:07  
  بررسی کردن یک بخش از کد
"07:15  
  آشنایی با پیغام های خطا
"03:31  
  استفاده از Debugger ها
"08:13  
معرفی شی گرایی
  آشنایی با زبان های شی گرا
مشاهده
"05:29  
  استفاده از کلاس ها و آبجکت ها
"06:39  
  بررسی زبان های شی گرا
"02:40  
مباحث پیشرفته
  مدیریت حافظه در زبان های مختلف
مشاهده
"05:21  
  معرفی الگوریتم ها
"04:12  
  آشنایی با پردازش چند نخی
"02:12  
بررسی زبان ها
  آشنایی با زبان ها
مشاهده
"01:52  
  زبان های مبتنی بر C
"04:50  
  دنیای جاوا
"03:23  
  زبان های .NET – C# و Visual Basic.NET
"06:27  
  روبی
"03:14  
  پایتون
"03:06  
  Objective C
"04:13  
  کتابخانه ها و فریم ورک ها
"03:35  
نتیجه گیری
  گام های بعدی
"01:33  

ویژگی‌های دوره

دوبله فارسی
دوبله فارسی

این دوره دارای دوبله اختصاصی است.

 

درباره دوره

در این دوره دانش مقدماتی برای شروع برنامه نویسی با هر زبانی را فراهم کرده ایم.

در این دوره ساخت برنامه های کوچک را پوشش می دهیم تا مباحثی مانند عبارات شرطی، حلقه ها، متغیرها و Expression ها را بررسی کنیم، با انواع مختلف داده ها کار می کنیم و خواهیم دید که چگونه روی حافظه تاثیر می گذارند.
کدهای مدولار و پیمانه ای می نویسیم و طریقه عیب یابی کردن را بررسی می کنیم و برای تمام این کارها از رویکردهای مختلف ساخت برنامه های نرم افزاری استفاده میکنیم.

با استفاده از جاوا اسکریپت، قواعد نحوی اصلی یک زبان برنامه نویسی را بررسی خواهیم کرد و به شما نشان می دهیم چگونه اولین برنامه خود را بنویسید و اجرا کنید و بدانید در پشت پرده آن چه می گذرد.

در نهایت نحوه کدنویسی در چندین زبان برنامه نویسی مختلف را با هم مقایسه می کنیم، کتابخانه ها و فریم ورک هایی که حول آنها تشکیل شده اند و دلیل انتخاب هر یک از آنها را بررسی خواهیم کرد.

درباره استاد

maktabkhooneh-teacher Simon Allardice

Simon Allardice مربی و متخصصی برجسته در زمینه‌های مختلف فناوری اطلاعات (IT) و توسعه نرم افزار است. او به دلیل سبک تدریس جذاب و توانایی خود در ساده سازی مفاهیم فنی پیچیده برای زبان آموزان در تمام سطوح شهرت دارد. Allardice دوره‌ها و آموزش‌های آنلاین متعددی را ایجاد و ارائه کرده است که طیف گسترده‌ای از موضوعات را پوشش می‌دهد، از جمله زبان‌های برنامه نویسی (مانند جاوا اسکریپت، پایتون و جاوا)، چارچوب‌های توسعه وب، مدیریت پایگاه داده، اصول مهندسی نرم افزار و غیره.

او با چندین پلتفرم یادگیری آنلاین مانند LinkedIn Learning (قبلا Lynda.com) مرتبط بوده است، جایی که بسیاری از دوره‌های او در دسترس هستند. مشارکت Allardice در زمینه آموزش فناوری باعث شده است که او در میان دانش‌آموزان و متخصصانی که به دنبال افزایش مهارت‌ها و دانش خود در زمینه فناوری اطلاعات و توسعه نرم‌افزار هستند، طرفداران زیادی داشته باشد.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

دوره‌های پیشنهادی

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
پیش‌نمایش دوره
  
زمان مورد نیاز برای گذراندن دوره:  5 ساعت
مجموع محتوای آموزشی:  5 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   دوبله فارسی