دوره آموزشی
دوبله زبان فارسی
بوت کمپ کامل برنامه نویسی 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
مشخصات آموزش
بوت کمپ کامل برنامه نویسی C
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:160
- مدت زمان :25:04:37
- حجم :7.77GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy