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

در این دوره آموزشی، با نگاهی متفاوت و عمیق به زبان برنامه‌نویسی C، یکی از بنیادی‌ترین و تأثیرگذارترین زبان‌های تاریخ کامپیوتر، در خدمت شما هستیم. برخلاف آموزش‌های مرسوم، این دوره با نگاهی تاریخی به شکل‌گیری ... بیشتر

جدید
21 دانشجو
مقدماتی

علیرضا مزروعی

به‌روزرسانی: ۱۴۰۴/۰۲/۲۱

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

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

تاریخچه ساخت زبان c

دستورات اصلی

مفهوم تابع

ساختارهای شرطی

ساختارهای تکرار

مدیریت حافظه

محتوای دوره

1 فصل 23 جلسه 13 ساعت ویدیو
آموزش زبان C
  آشنایی با زبان c
مشاهده
"50:37
  متغیرها
مشاهده
"24:17
  دیتا تایپ
"31:03
  ثابت و عملگر
"14:36
  ساختار if
"14:51
  ساختار switch
"17:39
  ساختارهای تکرار
"30:25
  آرایه ها
"42:54
  رشته ها
"32:00
  دریافت ورودی
"40:17
  تابع چیست؟
"41:20
  ساختار
"47:02
  مدارات منطقی و حافظه
"37:19
  آدرس حافظه و پوینتر
"46:24
  کار با فایل
"42:01
  کتابخانه چیست؟
"46:24
  کتابخانه استاتیک
"40:59
  کتابخانه داینامیک
"43:19
  سیستم عامل چیست؟
"39:30
  ایجاد مموری داینامیک
"41:37
  دسترسی به مموری داینامیک
"27:15
  تغییر سایز مموری داینامیک
"20:25
  آزاد سازی مموری داینامیک
"33:08

پیش‌نیاز‌ها

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

درباره دوره

در این دوره آموزشی، با نگاهی متفاوت و عمیق به زبان برنامه‌نویسی C، یکی از بنیادی‌ترین و تأثیرگذارترین زبان‌های تاریخ کامپیوتر، در خدمت شما هستیم. برخلاف آموزش‌های مرسوم، این دوره با نگاهی تاریخی به شکل‌گیری زبان‌های برنامه‌نویسی آغاز می‌شود تا درک بهتری از فلسفه، ساختار و اهمیت زبان C به دست آورید.

این زبان نه‌تنها نقطه‌ی شروع بسیاری از زبان‌های مدرن مانند C++، C#، Java و حتی بخشی از ساختار پایتون و Go محسوب می‌شود، بلکه هنوز هم در هسته‌ی بسیاری از سیستم‌ها، بازی‌ها، نرم‌افزارها و سخت‌افزارهای حیاتی دنیا نقش اساسی دارد.

در واقع، اگر بخواهید درک عمیقی از دنیای برنامه‌نویسی پیدا کنید، یادگیری زبان C مانند یاد گرفتن ریشه‌ی یک درخت است که فهم شاخه‌های دیگر را بسیار ساده‌تر و منطقی‌تر می‌کند.

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

هدف ما تنها آموزش یک زبان برنامه‌نویسی نیست، بلکه ساختن پایه‌ای محکم برای یادگیری سایر زبان‌ها و ورود آگاهانه به دنیای توسعه نرم‌افزار است. با یادگیری C، نه‌تنها به گذشته‌ی پُرافتخار برنامه‌نویسی متصل می‌شوید، بلکه درک بهتری از زبان‌هایی مانند C++، C# و بسیاری دیگر پیدا خواهید کرد.

این دوره برای هرکسی که قصد دارد مسیر برنامه‌نویسی را جدی و اصولی آغاز کند، نقطه‌ی شروعی هوشمندانه و ارزشمند خواهد بود.

اطلاعات بیشتر

درباره استاد

علیرضا مزروعی
1 دوره
21 دانشجو

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

اطلاعات بیشتر

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.