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

بوت کمپ کامل برنامه نویسی C

بوت کمپ کامل برنامه نویسی C

✅ سرفصل و جزئیات آموزش

در این دوره به برنامه نویسی C در ویژوال استودیو کد مسلط شده و با اشاره گرها، ماکروها و دستکاری داده سطح پایین و تعبیه ها آشنا می شوید.

آنچه یاد خواهید گرفت

  • توانایی ایجاد برنامه های حرفه ای C با ویژوال استودیو کد
  • روبرویی با چالش های زیاد برای ایجاد پورتفولیویی از پروژه های C
  • تسلط به استفاده از اشاره گرها
  • درک ماکروها و پیش پردازنده
  • توانایی استفاده از زبان C برای برنامه نویسی سفت افزار برای سیستم های تعبیه شده
  • تسلط به بهترین فناوری برای توسعه اپلیکیشن های دارای عملکرد حیاتی
  • کار در برنامه نویسی سیستم یا برنامه نویسی بلادرنگ
  • یادگیری بهترین شیوه های توسعه دهندگان حرفه ای

توضیحات دوره

این یک دوره کاملاً جدید است که از یک تیم کاملاً جدید آمده است.

برخی از مباحث تحت پوشش:

  • تایپ های داده و متغیرها
  • عملگرها
  • کنترل جریان
  • توابع
  • اشکال زدایی
  • اشاره گرها
  • آرایه ها
  • رشته ها
  • تخصیص حافظه پویا
  • ساختارها
  • اتحادها
  • پیش پردازنده و ماکروها
  • ورودی و خروجی فایل
  • برنامه نویسی ماژولار

این دوره برای چه کسانی مناسب است؟

  • کسی که می خواهد به توسعه دهنده C تبدیل شود.
  • کسانی که می خواهند مبانی و شیوه های خوب برنامه نویسی را یاد بگیرند.
  • توسعه دهندگان سفت افزار که می خواهند دانش خود را از زبان C بهبود بخشند.
  • کسی که می خواهد تفکرش را از نزدیک با bare metal برنامه نویسی کند.
  • کسی که می خواهد جزئیات بیشتری در مورد موارد سطح پایین بداند.
  • توسعه دهندگان آردوینو که می خواهند حرفه ای تر شوند.
  • توسعه دهندگان پایتون که می خواهند بفهمند در under the hood چه خبر است.

بوت کمپ کامل برنامه نویسی C

  • آنچه شما با این دوره دریافت می کنید 02:17
  • به این دوره خوش آمدید 02:16
  • شروع کار با برنامه نویسی C 11:33
  • ایجاد مبدل اعشاری به هگز 04:06
  • چاپ روی کنسول در C 09:09
  • آناتومی برنامه C 07:41
  • متغیرها و ورودی کنسول در C 08:49
  • تبدیل به هگزادسیمال 07:00
  • IDE های برتر برای برنامه نویسی C 06:13
  • مقدمه راه اندازی و نصب 00:34
  • راه اندازی ویژوال استودیو کد روی ویندوز 07:23
  • راه اندازی ویژوال استودیو کد روی مک 04:45
  • راه اندازی ویژوال استودیو کد روی لینوکس 04:11
  • بیایید شروع به استفاده از ویژوال استودیو کد کنیم - مقدمه 00:39
  • اجرای اولین برنامه C خود 11:43
  • خطاها و هشدارها 06:07
  • پیکربندی تسک های بیلد 06:10
  • استفاده از قالب های فضای کاری 07:31
  • کار با VS Code 16:50
  • تایپ های داده و متغیرها - مقدمه 00:47
  • متغیرها و ثابت ها 09:27
  • سیستم های عددی 16:18
  • اعداد صحیح 15:24
  • ممیز شناور 06:59
  • کاراکترها 08:06
  • بولی ها 04:28
  • Enum 10:16
  • Typedef 03:49
  • چالش - رانش سفینه فضایی 01:59
  • بررسی چالش - رانش سفینه فضایی 04:15
  • چالش - دسته ای از ثابت ها 02:31
  • بررسی چالش - دسته ای از ثابت ها 07:58
  • مقدمه عملگرها 00:48
  • عملگرهای حسابی 08:50
  • عملگرهای افزایش و کاهش 06:29
  • عملگرهای رابطه ای 05:23
  • عملگرهای منطقی 07:20
  • عملگرهای بیتی 13:30
  • Bitmasks 06:27
  • دستکاری بیت 05:22
  • عملگرهای تخصیص 05:51
  • عملگر sizeof 05:35
  • Casting و تبدیل های Implicit 08:23
  • خلاصه و سایر عملگرها 04:46
  • تقدم عملگرها 04:58
  • چالش - کره 00:47
  • بررسی چالش - کره 05:47
  • چالش - سلکتور بیت 02:11
  • بررسی چالش - سلکتور بیت 08:26
  • مقدمه کنترل جریان 00:48
  • دستور If Else 10:34
  • چالش - زوج و فرد 00:49
  • بررسی چالش - زوج و فرد 03:58
  • دستور Switch 08:09
  • چالش - روزهای هفته 00:53
  • بررسی چالش - روزهای هفته 05:08
  • حلقه while 07:02
  • چالش - حداقل توان 2 00:54
  • بررسی چالش - حداقل توان 2 05:20
  • حلقه for 08:05
  • چالش - ترسیم سیگما 00:44
  • بررسی چالش - ترسیم سیگما 05:37
  • دستورات Break و Continue 09:07
  • چالش - تراز سیاره ای 04:20
  • بررسی چالش - تراز سیاره ای 08:47
  • Goto 06:04
  • چالش - اعداد اول 01:26
  • بررسی چالش - اعداد اول 11:33
  • مقدمه توابع 00:47
  • توابع چگونه کار می کنند؟ 09:50
  • ایجاد توابع 07:59
  • فراخوانی های تابع 09:23
  • قوانین اسکوپ 10:17
  • چالش - اعداد اول بهبود یافته است 01:39
  • بررسی چالش - اعداد اول بهبود یافته است 11:30
  • مقدمه اشکال زدایی 00:53
  • بهبود کد خود با اشکال زدایی 07:19
  • اشتباهات رایج و راه حل ها 13:02
  • اشکال زدایی در ویژول استودیو کد 08:26
  • بیایید اشکال زدایی کنیم 14:01
  • اشتباهات رایج در عمل 17:31
  • اشتباهات رایج در عمل - بخش 2 05:26
  • اشاره گرها 00:54
  • کار با اشاره گرها 11:14
  • تعریف و دسترسی به اشاره گرها 13:25
  • بیایید با اشاره گرها تمرین کنیم 23:24
  • تست اشاره گر NULL 12:12
  • اشاره گر Const و داده Const 06:37
  • توابع و اشاره گرها 21:37
  • چالش - Swapper ساده 01:12
  • بررسی چالش - Swapper ساده 07:42
  • چالش - تجزیه شناور 01:45
  • بررسی چالش - تجزیه شناور 09:28
  • مقدمه آرایه ها 00:56
  • کار با آرایه ها - راه اشتباه 16:09
  • تعریف و دسترسی به آرایه ها 11:36
  • مقداردهی اولیه آرایه ها 18:35
  • یافتن اندازه یک آرایه 10:08
  • اشاره گرها و آرایه ها 18:30
  • حساب اشاره گرها 21:45
  • آرایه های چند بعدی 18:01
  • آرایه های با طول متغیر 08:43
  • چالش - ماتریس تصادفی 01:50
  • بررسی چالش - ماتریس تصادفی 25:21
  • چالش - اعداد اول بیشتر بهبود یافته است 05:12
  • بررسی چالش - اعداد اول بیشتر بهبود یافته است - بخش 1 16:33
  • بررسی چالش - اعداد اول بیشتر بهبود یافته است - بخش 2 13:18
  • رشته ها 00:52
  • کار با رشته ها 10:13
  • تعریف و دسترسی به رشته ها 18:33
  • طول رشته 08:22
  • کپی رشته 15:45
  • مقایسه رشته 08:16
  • یافتن کاراکتر در رشته 17:54
  • یافتن رشته فرعی در رشته 10:13
  • توکن سازی رشته - بخش 1 18:34
  • توکن سازی رشته - بخش 2 11:02
  • تحلیل و تبدیل رشته ها 17:30
  • بیایید با تبدیلات عددی تمرین کنیم 21:06
  • چالش - حرکت دادن رخ در شطرنج 02:43
  • بررسی چالش - حرکت دادن رخ در شطرنج - بخش 1 13:21
  • بررسی چالش - حرکت دادن رخ در شطرنج - بخش 2 23:45
  • چالش - دریافت خط 03:42
  • بررسی چالش - دریافت خط 21:13
  • مقدمه تخصیص حافظه پویا 00:48
  • چرا از تخصیص حافظه پویا استفاده کنیم؟ 08:41
  • استک، Heap و استاتیک 18:07
  • Malloc ،Calloc ،Realloc و Free 24:18
  • چالش - دریافت خط به صورت پویا 05:02
  • بررسی چالش - دریافت خط به صورت پویا - بخش 1 11:12
  • بررسی چالش - دریافت خط به صورت پویا - بخش 2 25:29
  • مقدمه ساختارها 00:54
  • ساختاردهی داده 16:44
  • تعریف و دسترسی به ساختارها 20:07
  • مقداردهی اولیه ساختارها 14:48
  • فیلدهای بیتی 20:32
  • آرایه های ساختارها 14:35
  • اشاره گرها به ساختارها 17:31
  • ساختارها و توابع 20:40
  • اشاره گرها در مقابل اعضای آرایه ها 12:28
  • اعضای آرایه انعطاف پذیر 18:34
  • چالش - نظارت بر تمرینات بدنی ضربان قلب 03:48
  • بررسی چالش - نظارت بر تمرینات بدنی ضربان قلب 21:38
  • مقدمه اتحادها 00:38
  • چگونه از اتحادها استفاده کنیم؟ 16:22
  • مقدمه ماکروها 00:53
  • دایرکتیوهای پیش پردازنده 10:03
  • ماکروهای ساده 08:21
  • ماکروهای شبیه تابع 13:50
  • کامپایل کردن شرطی 09:36
  • مقدمه ورودی و خروجی فایل 00:39
  • استریم های فایل 11:35
  • دسترسی به فایل ها 12:01
  • خواندن فایل ها 16:26
  • نوشتن فایل ها 10:22
  • جابجایی در فایل ها 15:21
  • بیایید با ورودی و خروجی فایل تمرین کنیم 18:35
  • مقدمه برنامه نویسی ماژولار 00:54
  • ماژولارسازی پروژه خود 16:33
  • ساخت پروژه خود 11:53

9,901,000 1,980,200 تومان

مشخصات آموزش

بوت کمپ کامل برنامه نویسی C

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:160
  • مدت زمان :25:04:37
  • حجم :7.77GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,461,500 292,300 تومان
  • زمان: 03:42:51
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 01:03:27
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:51:02
  • تعداد درس: 15
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,687,000 937,400 تومان
  • زمان: 11:52:54
  • تعداد درس: 6
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
961,000 192,200 تومان
  • زمان: 02:26:58
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,412,000 1,282,400 تومان
  • زمان: 16:14:29
  • تعداد درس: 116
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 02:37:34
  • تعداد درس: 19
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
980,500 196,100 تومان
  • زمان: 02:29:41
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,876,000 375,200 تومان
  • زمان: 04:45:11
  • تعداد درس: 54
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید