آموزش رایگان برنامه نویسی C – سریع و آسان در ۱۶۰ دقیقه + گواهینامه

آموزش رایگان برنامه نویسی C – سریع و آسان در ۱۶۰ دقیقه + گواهینامه

آموزش برنامه نویسی C – کرش کورس، پیش‌ پردازنده‌ ها و تابع ()Main، کاراکترهای کنترلی (Control sequence or Escape sequences)، نحوه تعریف و پیاده‌ سازی توابع

تریلر دوره

توضیحات کامل دوره

در این آموزش چه چیزی یاد می‌گیریم؟ در این آموزش، ابتدا با مفاهیم پایه و ساختار زبان C آشنا می‌شویم؛ نحوه به‌کارگیری متغیرها در برنامه را یاد می‌گیریم و می‌آموزیم که چطور می...

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

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

اهمیت یادگیری زبان C چیست؟

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

  • قابلیت دسترسی مستقیم به حافظه
  • امکان برنامه‌نویسی ساخت‌یافته و منظم
  • سادگی نگارش و نزدیکی نسبی به زبان انسان
  • سرعت اجرای بالا و کارایی مناسب
  • قدرت و انعطاف‌پذیری در توسعه نرم‌افزارهای مختلف
  • کاربرد گسترده در برنامه‌نویسی سیستم و سخت‌افزار

زبان برنامه‌نویسی C چیست؟

زبان برنامه‌نویسی C یکی از مهم‌ترین و تأثیرگذارترین زبان‌های برنامه‌نویسی در تاریخ علوم کامپیوتر است که برای توسعه انواع نرم‌افزارها، سیستم‌عامل‌ها و برنامه‌های مرتبط با سخت‌افزار مورد استفاده قرار می‌گیرد. این زبان به دلیل سرعت بالا، ساختار منظم و دسترسی مناسب به منابع سخت‌افزاری، جایگاه ویژه‌ای در میان برنامه‌نویسان دارد. همچنین، زبان C پایه و منشأ شکل‌گیری بسیاری از زبان‌های برنامه‌نویسی مدرن از جمله سی‌پلاس‌پلاس (‎C++‎)، سی‌شارپ (‎C#‎) و جاوا (Java) محسوب می‌شود.

  • فصل یکم: کار با متغیرها و تعامل با کاربر در برنامه
    • درس ۱: ایجاد پروژه جدید در کدبلاکس (CodeBlocks)
    • درس ۲: ساختار کلی برنامه و دستور printf
    • درس ۳: قالب‌بندی خروجی در دستور printf
    • درس ۴: دریافت ورودی از کاربر با دستور scanf
    • درس ۵: متغیرها و انواع داده
  • فصل دوم: ساختارهای کنترلی
    • درس ۶: ساختارهای تصمیم‌گیری if، ‏if-else و if-else-if
    • درس ۷: ساختار کنترلی switch
    • درس ۸: حلقه تکرار while
    • درس ۹: حلقه تکرار do-while
    • درس ۱۰: حلقه تکرار for
    • درس ۱۱: حلقه تودرتو
    • درس ۱۲: دستورهای کنترل جریان (break و continue‌)
  • فصل سوم: تابع
    • درس ۱۳: تابع و انواع آن
    • درس ۱۴: ارسال متغیر برای تابع
  • فصل چهارم: آرایه‌ها در زبان C
    • درس ۱۵: آرایه
    • درس ۱۶: آرایه دوبعدی
  • فصل پنجم: رشته‌ها در زبان C
    • درس ۱۷: رشته
    • درس ۱۸: توابع مهم برای کار با رشته‌ها
  • فصل شش: اشاره‌گرها در زبان C
    • درس ۱۹: اشاره‌گرها
    • درس ۲۰: اشاره‌گر و توابع
    • درس ۲۱: اشاره‌گر و آرایه
  • فصل هفتم: ساختارها در زبان C
    • درس ۲۲: ساختار (struct)
    • درس ۲۳: آرایه‌ای از ساختارها
    • درس ۲۴: ارسال struct‌ برای تابع
  • فصل هشتم: کار با فایل‌ها و برنامه‌نویسی سخت‌افزار
    • درس ۲۵: نوشتن در فایل متنی
    • درس ۲۶: خواندن از فایل متنی
    • درس ۲۷: نمونه برنامه زبان C‌ برای کار با میکروکنترلر و LCD
  • فصل نهم: راهنمایی ادامه مسیر
    • درس ۲۸: جمع‌بندی و نتیجه مباحث
    • درس ۲۹: ادامه یادگیری

سرفصل‌های دوره

  • چکیده
    0:01:18

  • ایجاد پروژه جدید در کدبلاکس (CodeBlocks)
    رایگان 0:03:31
  • ساختار کلی برنامه و دستور printf
    0:07:52
  • قالب‌بندی خروجی در دستور printf
    رایگان 0:09:14
  • دریافت ورودی از کاربر با دستور scanf
    0:11:16
  • متغیرها و انواع داده
    0:03:39
  • آزمون ۱

  • ساختارهای تصمیم‌گیری if، ‏if-else و if-else-if
    0:07:54
  • ساختار کنترلی switch
    رایگان 0:04:07
  • حلقه تکرار while
    0:03:26
  • حلقه تکرار do-while
    0:02:11
  • حلقه تکرار for
    0:03:39
  • حلقه تودرتو
    0:04:01
  • دستورهای کنترل جریان (break و continue‌)
    0:03:36
  • آزمون ۲

  • تابع و انواع آن
    0:11:07
  • ارسال متغیر برای تابع
    0:02:16
  • آزمون ۳

  • آرایه
    0:12:18
  • آرایه دوبعدی
    0:04:18
  • آزمون ۴

  • رشته
    0:06:27
  • توابع مهم برای کار با رشته‌ها
    رایگان 0:06:26
  • آزمون ۵

  • اشاره‌گرها
    0:06:29
  • اشاره‌گر و توابع
    0:02:56
  • اشاره‌گر و آرایه
    0:03:03
  • آزمون ۶

  • ساختار (struct)
    رایگان 0:08:30
  • آرایه‌ای از ساختارها
    0:04:12
  • ارسال struct‌ برای تابع
    0:03:05
  • آزمون ۷

  • نوشتن در فایل متنی
    0:05:05
  • خواندن از فایل متنی
    0:04:54
  • نمونه برنامه زبان C‌ برای کار با میکروکنترلر و LCD
    0:06:42
  • آزمون ۸

  • جمع‌بندی و نتیجه مباحث
    0:00:44
  • ادامه یادگیری
    0:02:32
  • دسترسی به آموزش‌های «ادامه یادگیری»
  • ادامه مسیر تا ورود به بازار کار

  • آزمون نهایی و دریافت گواهینامه دوزبانه

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

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

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

هنوز نظری ثبت نشده است.

رایگان

این دوره شامل:
12 فصل آموزشی
2:36:47 ساعت آموزش
دسترسی مادام‌العمر
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/23
آخرین به‌روزرسانی: 2026-10-29 13:29:56
تعداد امتیازها: 12
تعداد دانشجو: 395
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: