مقدمهای ساده درباره اصول #C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم اولیه #C و سینتکس کدنویسی آن را یاد بگیرید.
- یاد بگیرید چگونه از سینتکس کدنویسی #C برای ساخت یک اپلیکیشن کنسول، نه صرفاً سینتکس کدنویسی استفاده کنید.
- فرآیند پشت صحنه ساخت یک اپلیکیشن را یاد بگیرید.
- یاد بگیرید چگونه مانند یک برنامهنویس فکر کنید تا چالشهای کدنویسی را حل کنید.
پیشنیازهای دوره
- نیازی به تجربه برنامهنویسی ندارید. همه چیز را از ابتدا خواهید آموخت.
- داشتن کنجکاوی و آمادگی برای ورود به دنیای برنامهنویسی - برنامهنویسی یک مهارت است و بدون تمرین امکان پیشرفت نیست.
- Visual Studio (نسخه Community - نرمافزار رایگان)
توضیحات دوره
خیلی از افراد یادگیری برنامهنویسی را به این دلیل کنار میگذارند که درگیر سینتکس کدنویسی میشوند.
نه به این خاطر که تنبل یا کمهوش هستند، بلکه به دلیل اینکه کسی به آنها چگونگی کنار هم قرار دادن کدها را برای ساخت اپلیکیشن نشان نمیدهد.
برخلاف باور عمومی، نیازی نیست همه جزئیات یک زبان برنامهنویسی را کامل بدانید تا بتوانید با آن اپلیکیشن بسازید.
البته اگر بخواهید اپلیکیشن پیچیدهای بسازید، باید زبان را بهخوبی بشناسید.
اما این بدان معنا نیست که نمیتوانید شروع به ساختن اپلیکیشن های ساده با استفاده از کد اولیه کنید.
محتوای این دوره
با در نظر گرفتن این موضوع، این دوره نه تنها مفاهیم اولیه و سینتکس #C را آموزش میدهد، بلکه مهمتر از آن، چگونگی بهکارگیری آنها برای ساخت اپلیکیشن ها را یاد میدهد. در این دوره، اپلیکیشنی برای سفارش پیتزا خواهیم ساخت.
البته این اپلیکیشنی بسیار ساده است. هیچ ثبت نام کاربری، سبد خرید یا ویژگیهای پیشرفتهای که معمولاً در اپلیکیشنی های کامل تجارت الکترونیک وجود دارد ندارد.
همچنین ظاهر اپلیکیشنی ساده و شاید حتی برای برخی ناپسند به نظر برسد، چون هیچ رابط کاربری گرافیکی ندارد.
اما هدف این است که ساده باشد تا بتوانید تمرکز خود را روی یادگیری #C به صورت مرحلهای بگذارید و سپس قادر به استفاده از آن باشید.
اگر ندانستید، باید گفت که اگر بخواهید با ساخت اپلیکیشنی دسکتاپ یا وب، #C را یاد بگیرید، علاوه بر زبان، باید اجزای دیگری که اپلیکیشنی را تشکیل میدهند نیز یاد بگیرید.
اگر تا به حال برنامهنویسی یاد نگرفته باشید، این موارد اضافی میتواند شما را به شدت گیج کند.
علاوه بر این، ممکن است انگیزه شما را برای ادامه یادگیری برنامهنویسی از بین ببرد.
اگر فکر میکنید ما اینها را ساختهایم، از هر برنامهنویس با تجربهای بپرسید، پاسخ مشابهی خواهید گرفت.
برای جلوگیری از این وضعیت و حفظ انگیزه، در پایان دوره پروژهای خواهید ساخت که فقط نیاز به یادگیری خود #C دارد.
علاوه بر این، پروژه را تا حد امکان مرتبط با زندگی روزمره افراد طراحی کردهایم.
حتی اگر پیتزا غذای مورد علاقه شما نیست، احتمالاً با چگونگی سفارش غذا آشنایی خوبی دارید.
همچنین میتوانید مهارتها و دانشی که در این دوره کسب میکنید را برای ساخت اپلیکیشن های مشابه دیگر به کار ببرید، نه فقط برای اپلیکیشنی سفارش پیتزا.
این دوره چیست؟
برای شفافسازی، این دوره تمام جزئیات #C را یاد نمیدهد.
نسبت به بسیاری از دورههای #C موجود، ممکن است این دوره کوتاه به نظر برسد و همه مباحث #C را پوشش ندهد.
شاید بتوانیم حجم زیادی محتوا اضافه کنیم تا مخاطبان بیشتری شرکت کنند،
اما هدف چه هست وقتی که این محتوای زیاد باعث گیجی و ناامیدی شما شود و حتی باعث شود دیگر علاقه به یادگیری برنامهنویسی نداشته باشید؟
مخاطبان این دوره
- اگر تازه وارد حوزه برنامهنویسی هستید و #C را برای شروع انتخاب کردهاید، این دوره برای شما مناسب است.
- اگر قبلاً مباحث اولیه #C را یاد گرفتهاید اما نمیدانید چگونه مهارتهایتان را برای ساخت اپلیکیشن به کار ببرید، این دوره نیز برای شما مناسب است. در اینجا، نه فقط سینتکس کدنویسی، بلکه چگونگی کاربرد آنها برای ساخت اپلیکیشن را خواهید آموخت.
کسانی که این دوره برایشان مناسب نیست؟
اگر برنامهنویسی از زبان دیگری هستید، ممکن است سرعت دوره برای شما کند باشد و بهتر است دورههایی که مخصوص برنامهنویسان حرفهای طراحی شدهاند را دنبال کنید.
میخواهید مطمئن شوید این دوره مناسب شماست؟
برای اطمینان، چند ویدئوی رایگان ما را تماشا کنید تا با سبک آموزش آشنا شوید.
امیدواریم از آنها خوشتان بیاید تا بتوانیم با هم این مسیر هیجانانگیز را شروع کنیم.
توجه:
دوره با استفاده از Visual Studio روی ویندوز ارائه میشود. اگر از مک استفاده میکنید، ظاهر Visual Studio ممکن است متفاوت باشد.
این دوره برای چه کسانی مناسب است؟
- افرادی که تازه وارد برنامهنویسی شدهاند و میخواهند #C یاد بگیرند.
- افرادی که مبانی #C را قبلاً یاد گرفتهاند اما نمیدانند چگونه اپلیکیشن بسازند.
مقدمهای ساده درباره اصول #C
-
درباره دوره 03:35
-
Visual Studio: چیست، چگونه نصب کنیم؟ - معرفی سریع 02:33
-
تفاوت #C و NET. 01:49
-
برنامهنویسی چیست؟ 02:09
-
کوئیز: بخش 2 None
-
مقدمهای بر ساختار برنامه #C 05:44
-
ساختار برنامه #C 08:27
-
چگونه کامپایلر C# کدها را میخواند؟ 09:17
-
کامنتها در C# 04:37
-
کوئیز: بخش 3 None
-
خروجی اولیه #C 08:03
-
کوئیز: بخش 4 None
-
تمرین: بخش 4 None
-
متغیرها در سی شارپ 03:08
-
چگونه در #C متغیر بسازیم؟ (قسمت 1) 08:55
-
چگونه در #C متغیر بسازیم؟ (قسمت 2) 04:20
-
چگونه متغیرهای #C را نمایش دهیم؟ 05:21
-
مزایای استفاده از متغیرها 02:34
-
ادغام رشته، رشته قالببندی شده و درونیابی رشته 06:36
-
ثابت ها 02:17
-
کوئیز: بخش 5 None
-
تمرین: بخش 5 None
-
نوع داده Char و String 05:41
-
انواع داده عدد صحیح 05:11
-
انواع داده عدد اعشاری 06:50
-
نوع داده بولی 02:15
-
کستینگ و تبدیل نوع 09:27
-
عملگر Cast 04:12
-
کلاس تبدیل 06:54
-
کوئیز: بخش 6 None
-
تمرین: بخش 6 None
-
ورودی اولیه #C 07:43
-
کوئیز: بخش 7 None
-
تمرین: بخش 7 None
-
عملگرهای انتساب، حسابی و رابطهای 03:45
-
عملگرهای منطقی و یکتایی 06:52
-
عملگرهای ترکیبی انتساب 04:42
-
کوئیز: بخش 8 None
-
مقدمهای بر جریان کنترل در #C 03:25
-
ساختار If و If Else 08:09
-
ساختار If Else If 03:39
-
استفاده از if با عملگرهای منطقی 05:58
-
ساختار Switch Case (قسمت 1) 05:31
-
ساختار Switch Case (قسمت 2) 04:21
-
ساختار Switch Case (قسمت 3) 02:44
-
ساختار Switch Case (قسمت 4) 03:02
-
مقدمهای بر حلقهها در #C 02:47
-
حلقه for 11:12
-
حلقه While (قسمت 1) 06:11
-
حلقه While (قسمت 2) 08:44
-
حلقه Do While (قسمت 1) 04:32
-
حلقه Do While (قسمت 2) 04:26
-
کوئیز: بخش 9 (شاخهها) None
-
تمرین: بخش 9 (شاخهها) None
-
کوئیز: بخش 9 (حلقهها) None
-
مقدمهای بر متدهای #C 02:37
-
ساخت متدهای #C 06:47
-
متد پارامتر دریافت میکند 04:34
-
متد مقدار بازمیگرداند 06:26
-
متدهای رشته 09:55
-
متدهای ریاضی 04:45
-
کوئیز: بخش 10 None
-
مقدمهای بر اعتبارسنجی ورودی 07:31
-
اعتبارسنجی نام 04:35
-
اعتبارسنجی اعداد 07:43
-
کوئیز: بخش 11 None
-
تمرین: بخش 11 None
-
آرایهها (قسمت 1) 07:46
-
آرایهها (قسمت 2) 06:09
-
کوئیز: بخش 12 None
-
تمرین: بخش 12 None
-
معرفی پروژه 03:36
-
منوی اصلی (چالش) 02:50
-
منوی اصلی (راهحل) 09:16
-
انتخاب منو (چالش) 03:42
-
انتخاب منو (راهحل - قسمت 1) 10:38
-
انتخاب منو (راهحل - قسمت 2) 10:47
-
تعداد سفارش (چالش) 03:18
-
تعداد سفارش (راهحل) 14:43
-
تأیید سفارش (چالش) 03:32
-
تأیید سفارش (راهحل - قسمت 1) 11:06
-
تأیید سفارش (راهحل - قسمت 2) 10:37
-
پرداخت سفارش (چالش) 01:26
-
پرداخت سفارش (راهحل) 02:30
-
منوی خروج (چالش) 02:47
-
منوی خروج (راهحل) 04:43
-
گام بعدی کجاست؟ 02:26
مشخصات آموزش
مقدمهای ساده درباره اصول #C
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:87
- مدت زمان :06:24:23
- حجم :2.32GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy