اصول کدنویسی فولاستک
✅ سرفصل و جزئیات آموزش
توضیحات دوره
این دوره مفاهیم اصولی توسعه فولاستک را پوشش میدهد. شما با مفاهیم ابتدایی کدنویسی، حل مسئله و نوشتن کدهای کارآمد و ماژولار آشنا خواهید شد و در عین حال تجربه عملی با تکنولوژیهای فرانتاند و بکاند کسب خواهید کرد.
در پایان دوره، شما قادر خواهید بود…
- اصول و شیوههای اصولی توسعه فولاستک را خلاصه کنید.
- پروژههای فولاستک را با استفاده از ابزارها و متدولوژیهای استاندارد صنعتی برنامهریزی کنید.
- تفکر منطقی و تکنیکهای حل مسئله را در برنامهنویسی به کار ببرید.
- الگوریتمها و فلوچارتها را طراحی کنید تا مراحل منطقی در برنامهنویسی را نمایش دهید.
- ساختارهای کنترلی و حلقهها را برای انجام کارهای تکراری پیادهسازی کنید.
- کد ماژولار با استفاده از توابع و متدها توسعه دهید.
اصول کدنویسی فولاستک
-
مقدمهای بر برنامه 4:56
-
مقدمهای بر دوره: اصول کدنویسی فولاستک 2:29
-
معرفی مدرس 1:53
-
آنچه در این دوره وجود دارد 3:04
-
تکمیل آزمایشگاههای راهنما 4:07
-
معرفی ابزار هوش مصنوعی: Microsoft Copilot 2:42
-
چگونه در این برنامه موفق باشیم؟ 4:31
-
مقدمهای بر پروژه 2:05
-
مقدمهای بر توسعه فولاستک 1:26
-
توسعه فولاستک 6:37
-
بهترین شیوههای توسعه فولاستک 5:13
-
نقشها و مسئولیتهای کلیدی 5:27
-
تقاضای صنعتی و فرصتهای شغلی 6:16
-
توسعه فرانتاند در مقابل بکاند 7:15
-
ادغام توسعه فرانتاند و بکاند 4:14
-
فناوریهای ضروری فرانتاند 7:11
-
فناوریهای ضروری بکاند 8:09
-
ادغام ابزار برای برنامهریزی پروژه بکاند 5:49
-
فواید برنامهریزی یکپارچه در توسعه بکاند 4:44
-
مبانی گیت برای توسعه بکاند 5:52
-
استفاده از گیتهاب برای توسعه همکاری بکاند 4:15
-
نتیجهگیری: مقدمهای بر توسعه فولاستک 1:23
-
سرفصل دوره None
-
تکمیل آزمایشگاههای راهنما None
-
ابزارهای مایکروسافت برای توسعه فولاستک None
-
توسعه فولاستک None
-
نقش توسعهدهندگان فولاستک در صنعت None
-
مقایسه توسعه فرانتاند و بکاند None
-
فناوریها و ابزارهای کلیدی در توسعه فولاستک None
-
ادغام برنامهریزی پروژه با ابزارهای توسعه None
-
مقدمهای بر سیستمهای کنترل نسخه (گیت و گیتهاب) None
-
مقدمهای بر تفکر منطقی و حل مسئله 1:33
-
فرآیندهای منطقی 5:58
-
انواع منطق مورد استفاده در برنامهنویسی 8:16
-
کاربردهای عملی فرآیندهای منطقی 8:21
-
استدلال استنتاجی در برنامهنویسی 5:02
-
مراحل در استدلال استنتاجی 4:52
-
تجزیه مسئله 5:28
-
تکنیکها برای تجزیه مسئله 4:28
-
رویکرد حل مسئله از بالا به پایین 5:05
-
رویکرد حل مسئله از پایین به بالا 5:44
-
مقایسه رویکردهای از بالا به پایین و از پایین به بالا 5:27
-
مقدمهای بر Pseudocode (شبهکد) 5:12
-
نتیجهگیری: مقدمهای بر تفکر منطقی و حل مسئله 1:10
-
فعالیت: مصورسازی منطق - کلید پاسخ None
-
استدلال استقرایی None
-
فعالیت: تمرین استدلال استقرایی با شبهکد - کلید پاسخ None
-
تجزیه مسئله None
-
فعالیت: تجزیه مسئله - کلید پاسخ None
-
حل مسئله از بالا به پایین و از پایین به بالا None
-
فعالیت: حل مسئله با استفاده از استراتژیهای از بالا به پایین و از پایین به بالا - کلید پاسخ None
-
فعالیت: شبهکد - کلید پاسخ None
-
شبهکد None
-
مقدمهای بر الگوریتمها، فلوچارتها و نوع دادهها 1:29
-
ساختارهای اصلی الگوریتم 9:44
-
کاربردهای عملی ساختارهای الگوریتم 5:51
-
مبانی فلوچارتسازی 4:04
-
فلوچارتسازی عملی 3:37
-
تحلیل فلوچارتها 5:17
-
نوع دادههای اصولی 9:15
-
شناسایی و طبقهبندی عملی 11:00
-
تبدیل نوع داده 4:50
-
مقدمهای بر متغیرها 6:02
-
اعلان انواع داده مختلف 6:18
-
کلیدواژههای اعلان متغیر 5:14
-
مقداردهی اولیه و تخصیص متغیرها 4:02
-
طراحی الگوریتم 2:47
-
ترجمه الگوریتمها به #C 3:16
-
نتیجهگیری: الگوریتمها، فلوچارتها و انواع داده 1:13
-
ساختارهای اصلی الگوریتم None
-
فعالیت: ساختارهای الگوریتم - کلید پاسخ None
-
مصورسازی منطق با فلوچارتها None
-
نوع دادهها None
-
اعلان متغیر در #C None
-
فعالیت: اعلان متغیر در #C - کلید پاسخ None
-
فعالیت: پیادهسازی الگوریتمها در #C - کلید پاسخ None
-
مقدمهای بر ساختارهای کنترلی و حلقهها 1:40
-
مقدمهای بر دستورات If-Else 3:56
-
دستورات سوئیچ 3:55
-
کاربرد عملی ساختارهای کنترلی 4:54
-
ساختارهای کنترلی 6:05
-
دستورات پیشرفته If-Else 5:41
-
موارد پیچیده سوئیچ 4:22
-
سناریوهای تصمیمگیری 2:46
-
حلقههای For 5:24
-
حلقههای While 4:15
-
حلقههای Do-While 3:03
-
ترکیب حلقهها و ساختارهای کنترل 4:19
-
کاربردهای عملی حلقه 6:36
-
بهینهسازی حلقه 2:16
-
برنامهنویسی مبتنی بر حلقه برای کارهای تکراری 4:23
-
ادغام If-Else با حلقهها 4:40
-
ادغام دستورات سوئیچ با حلقهها 3:32
-
استفاده یکپارچه از ساختارهای کنترلی و حلقهها 3:41
-
نتیجهگیری: ساختارهای کنترلی و حلقهها 1:21
-
اصول ساختارهای کنترلی None
-
شما امتحان کنید! ساختارهای کنترلی - کلید پاسخ None
-
پیادهسازی عملی ساختارهای کنترلی None
-
فعالیت: پیادهسازی ساختارهای کنترلی - کلید پاسخ None
-
ساختارهای حلقه None
-
برنامهنویسی مبتنی بر حلقه برای کارهای تکراری None
-
شما امتحان کنید! برنامهنویسی مبتنی بر حلقه برای کارهای تکراری - کلید پاسخ None
-
استفاده یکپارچه از ساختارهای کنترلی و حلقهها None
-
شما امتحان کنید! استفاده یکپارچه از ساختارهای کنترلی و حلقهها - کلید پاسخ None
-
مقدمهای بر توابع در برنامهنویسی 1:40
-
توابع 4:38
-
نوشتن توابع 2:06
-
استفاده از توابع در برنامهها 1:45
-
مقدمهای بر متدها 4:02
-
سینتکس متدها 5:35
-
موارد استفاده از متدها 5:13
-
مبانی فراخوانی متدها 4:26
-
مقادیر برگشتی متد 4:09
-
مثالهای عملی فراخوانی متدها 4:08
-
کاربرد عملی فراخوانی متدها 4:03
-
پارامترها 3:55
-
انتقال داده به متدها 5:01
-
کاربردهای عملی پارامترها 5:15
-
ادغام توابع و متدها 5:14
-
حل مسئله با توابع و متدها 4:34
-
توسعه جامع برنامه 5:08
-
توسعه برنامهها با توابع و متدها 3:24
-
نتیجهگیری: توابع، متدها و دامنه 1:22
-
مقدمهای بر توابع در برنامهنویسی None
-
فعالیت: مقدمهای بر توابع در برنامهنویسی - کلید پاسخ None
-
متدها در #C None
-
فعالیت: متدها در #C - کلید پاسخ None
-
کاربرد عملی فراخوانی متدها None
-
شما امتحان کنید! کاربرد عملی فراخوانی متدها - کلید پاسخ None
-
استفاده از پارامترها در متدها None
-
فعالیت: استفاده از پارامترها در متدها - کلید پاسخ None
-
توسعه برنامهها با توابع و متدها None
-
شما امتحان کنید! کاربرد عملی فراخوانی متدها - کلید پاسخ None
-
تمرین یکپارچه برنامهنویسی 4:08
-
حل مسئله در دنیای واقعی 6:48
-
بررسی و اصلاح کد 7:02
-
مقدمهای بر اشکالزدایی 6:18
-
تکنیکهای اشکالزدایی 6:04
-
مقدمهای بر Microsoft Copilot 3:34
-
Microsoft Copilot برای اشکالزدایی و خطای منطقی 3:16
-
ادغام عملی Copilot 5:14
-
برنامهریزی و طراحی پروژه 5:43
-
پیادهسازی پروژه 6:04
-
نتیجهگیری دوره: اصول کدنویسی فولاستک 2:37
-
فعالیت: کاربرد عملی مفاهیم کدنویسی - کلید پاسخ None
-
تکنیکها و تمرینهای اشکالزدایی None
-
فعالیت: اشکالزدایی - کلید پاسخ None
مشخصات آموزش
اصول کدنویسی فولاستک
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:147
- مدت زمان :07:39:28
- حجم :2.79GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy