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

اصول کدنویسی فول‌استک

اصول کدنویسی فول‌استک

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

توضیحات دوره

این دوره مفاهیم اصولی توسعه فول‌استک را پوشش می‌دهد. شما با مفاهیم ابتدایی کدنویسی، حل مسئله و نوشتن کدهای کارآمد و ماژولار آشنا خواهید شد و در عین حال تجربه عملی با تکنولوژی‌های فرانت‌اند و بک‌اند کسب خواهید کرد.

در پایان دوره، شما قادر خواهید بود…

- اصول و شیوه‌های اصولی توسعه فول‌استک را خلاصه کنید.
- پروژه‌های فول‌استک را با استفاده از ابزارها و متدولوژی‌های استاندارد صنعتی برنامه‌ریزی کنید.
- تفکر منطقی و تکنیک‌های حل مسئله را در برنامه‌نویسی به کار ببرید.
- الگوریتم‌ها و فلوچارت‌ها را طراحی کنید تا مراحل منطقی در برنامه‌نویسی را نمایش دهید.
- ساختارهای کنترلی و حلقه‌ها را برای انجام کارهای تکراری پیاده‌سازی کنید.
- کد ماژولار با استفاده از توابع و متدها توسعه دهید.

اصول کدنویسی فول‌استک

  • مقدمه‌ای بر برنامه 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

3,021,500 604,300 تومان

مشخصات آموزش

اصول کدنویسی فول‌استک

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:مقدماتی
  • تعداد درس:147
  • مدت زمان :07:39:28
  • حجم :2.79GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,593,000 318,600 تومان
  • زمان: 04:02:54
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
724,000 144,800 تومان
  • زمان: 01:50:10
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,119,000 223,800 تومان
  • زمان: 02:50:57
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,804,500 560,900 تومان
  • زمان: 07:06:38
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
10,460,500 2,092,100 تومان
  • زمان: 26:29:40
  • تعداد درس: 214
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
526,500 105,300 تومان
  • زمان: 1:20:33
  • تعداد درس: 21
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,770,500 354,100 تومان
  • زمان: 04:29:09
  • تعداد درس: 34
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,021,000 404,200 تومان
  • زمان: 05:07:21
  • تعداد درس: 48
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,797,500 559,500 تومان
  • زمان: 07:05:29
  • تعداد درس: 48
  • سطح دوره:
  • زبان: دوبله فارسی

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

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