شروع سریع برنامهنویسی C - برای کسانی که از زبان دیگری میآیند
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- روش صحیح کدنویسی به زبان C
- همه چیز از متغیرها تا Threads
- راهنمای سریع و دقیق برای افرادی که قبلاً با زبان دیگری کدنویسی کردهاند.
- نحوه استفاده از ابزارهای توسعه
توضیحات دوره
آیا میخواهید زبان برنامهنویسی C را یاد بگیرید و در آن مهارت پیدا کنید و قبلاً با زبان برنامهنویسی دیگری آشنا هستید؟ پس این دوره مناسب شماست.
لازم نیست در دورههای مخصوص مبتدیان کامل خسته شوید، چون شما قبلاً میدانید دستورات if، توابع و غیره چه هستند.
ما به شما به روشی سریع و دقیق نشان میدهیم که تفاوت زبان برنامهنویسی C با سایر زبانها چیست.
در ابتدای دوره، نحوه نصب آسان نرمافزارهای مورد نیاز را به شما آموزش میدهیم. سپس مستقیماً به دنیای برنامهنویسی وارد میشویم. تمام کدهای ویدئوها نیز در دسترس شما قرار خواهد گرفت.
منتظر نمانید و همین امروز در دوره شرکت کنید تا دنیای جذاب برنامهنویسی C را کشف کرده و مهارتهای خود را به سطح بعدی برسانید.
این دوره شامل موضوعات زیر است:
- متغیرها و تایپهای داده: درک مبانی ذخیرهسازی و دستکاری داده
- کوئریها و منطق: یادگیری درباره دستورات شرطی و عملگرهای منطقی
- حلقهها: کشف انواع مختلف حلقهها و نحوه استفاده از آنها
- توابع و هدرها: یاد میگیرید چگونه توابع ایجاد کرده و از فایلهای هدر استفاده کنید.
- فرآیندهای کامپایلر: حالتهای Debug و Release
- ابزارها: Clang-Tidy و Clang-Format
- اشارهگرها و مدیریت حافظه: پرداختن به دنیای اشارهگرها و مدیریت مؤثر حافظه
- حافظه Stack و heap: درک تفاوت حافظههای Stack و Heap و کاربرد آنها
- آرایهها و رشتهها: استفاده از آرایهها و رشتهها برای پردازش و ذخیره داده
- ساختارها و Enums: یادگیری نحوه ایجاد تایپهای داده سفارشی و استفاده از Enums
- عملیاتهای ورودی و خروجی فایل: یاد میگیرید چگونه فایلها را بخوانید، بنویسید و ویرایش کنید.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسانی که میخواهند پس از یادگیری زبان دیگری، زبان ++C را بیاموزند.
شروع سریع برنامهنویسی C - برای کسانی که از زبان دیگری میآیند
-
مقدمه 03:26
-
ویندوز: نصب کامپایلر (2) 02:08
-
لینوکس: نصب کامپایلر (2) 02:31
-
راهنمای دوره 01:13
-
راهاندازی Visual Studio Code 04:50
-
اجرای کد C و ++C 03:58
-
تایپهای عدد صحیح و کاراکترها 08:52
-
تایپهای نقطه شناور 03:57
-
توابع چاپ، اسکن و تبدیل تایپ Implicit 17:25
-
تایپ بولی و دستور if-else 07:36
-
عملگر سه تایی 04:30
-
تایپهای داده و منطق None
-
حلقهها 02:59
-
عملگرهای افزایش و کاهش 04:22
-
Enum و دستور switch 10:11
-
define و const 05:25
-
تبدیل تایپ Explicit (Casting) 04:10
-
اعلان و تعریف تابع 04:23
-
فایلهای هدر 06:25
-
گنجاندن Guards 05:48
-
اشکالزدایی 06:15
-
مباحث بیشتر None
-
حالتهای Debug و Release 07:34
-
نحوه ساختاردهی تمرینهای کدنویسی 02:50
-
تمرین کدنویسی فصل 2 06:19
-
اشارهگر 08:16
-
ارسال پارامتر بر اساس مقدار و بر اساس ارجاع 15:44
-
آرایه 09:11
-
تبدیل آرایه به اشارهگر 08:19
-
رشته 05:38
-
اشارهگرها و آرایهها None
-
تمرین کدنویسی فصل 3 04:03
-
نمایش مرتب در حالت Debug 02:06
-
ابزار clang-format 03:43
-
ابزار clang-tidy 05:40
-
مقایسه Stack و Heap 09:37
-
آرایه روی Heap 12:15
-
NULL و *void 09:45
-
calloc و realloc 10:13
-
اشارهگر ثابت 02:48
-
آرایههای اشارهگر None
-
تمرین کدنویسی فصل 4 03:23
-
ساختارها 08:42
-
Typedef 02:40
-
ساختارهای تودرتو 02:57
-
اشارهگر struct 03:55
-
Padding ساختار 08:35
-
ساختارها None
-
تمرین کدنویسی فصل 5 06:49
-
توابع رشته 17:57
-
ورودی و خروجی فایل 10:05
-
توابع fgets و fputs 07:23
-
ورودی استاندارد، خروجی استاندارد و استریمهای خطا 05:24
-
فرمت فایل باینری 04:29
-
رشتهها و فایلها None
-
تمرین کدنویسی فصل 6 05:17
-
تابع Time() و Timestamps 04:47
-
تابع Clock و زمان CPU 02:20
-
پارامترهای argc و argv 04:41
-
تابع assert 03:17
-
ماکروها 03:24
-
مرتبسازی 05:15
-
متغیرهای استاتیک 06:59
-
توابع استاتیک 02:34
-
Union 06:17
-
توابع Variadic 05:19
-
ویژگیهای پیشرفته None
-
نتیجهگیری 01:07
مشخصات آموزش
شروع سریع برنامهنویسی C - برای کسانی که از زبان دیگری میآیند
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:68
- مدت زمان :06:08:56
- حجم :4.33GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy