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

برنامه‌نویسی Go - ساخت اپلیکیشن‌های سریع، مقیاس‌پذیر و قابل اعتماد

برنامه‌نویسی Go - ساخت اپلیکیشن‌های سریع، مقیاس‌پذیر و قابل اعتماد

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

آنچه یاد خواهید گرفت:

  • آشنایی با اصول اولیه برنامه‌نویسی Go، از جمله سینتکس، متغیرها و ساختارهای کنترل
  • به‌کارگیری توابع، اشاره‌گرها و ساختارهای داده‌ی اولیه برای ساخت اپلیکیشن‌های کارآمد با زبان Go
  • بررسی مفاهیم شی‌گرایی در Go، از جمله رابط‌ها، structها و کامپوزیشن
  • کسب مهارت در کار با مدل همزمانی Go با گوروتین‌ها و کانال‌ها
  • مدیریت عملیات‌های ورودی و خروجی فایل و پردازش داده JSON به شکل مؤثر در اپلیکیشن‌های Go
  • ساخت کلاینت‌ها و سرورهای HTTP برای درک قابلیت‌های وب Go
  • تسلط به الگوهای همزمانی و تکنیک‌های همگام‌سازی با پکیج‌های همگام‌سازی Go
  • استفاده از وب فریم‌ورک‌های Go برای ایجاد وب اپلیکیشن‌های مقیاس‌پذیر
  • تحلیل و بهینه‌سازی عملکرد کد Go با بهره‌گیری از تکنیک‌های پروفایلینگ و عملکرد
  • دسترسی به پایگاه‌های داده و دستکاری آن‌ها در اپلیکیشن‌های Go
  • استفاده از ویژگی‌های پیشرفته Go مانند reflection، جنریک‌ها و برنامه‌نویسی متا
  • طراحی و پیاده‌سازی معماری میکروسرویس‌ها و کار با gRPC در Go
  • ساخت اپلیکیشن‌های خط فرمان کاربردی، ابزارها و مینی پروژه‌ها (مانند سرور چت، مدیر رمزعبور، مدیر لیست انجام کارها)
  • شبیه‌سازی سیستم‌های واقعی مانند بلاک‌چین و کوتاه‌کننده‌های URL برای به‌کارگیری مفاهیم آموخته شده
  • آمادگی برای مصاحبه‌های شغلی Go با بررسی سوالات رایج و پاسخ‌های بهترین شیوه‌ها برای مبتدیان، توسعه‌دهندگان و افراد پیشرفته

پیش‌نیازهای دوره

  • علاقه و عزم برای ایجاد تاثیر در دنیا!

توضیحات دوره

به دوره "برنامه‌نویسی Go - ساخت اپلیکیشن‌های سریع، مقیاس‌پذیر و قابل اعتماد" خوش‌آمدید.

این دوره برای چه کسانی مناسب است؟

  • برنامه‌نویسان مبتدی تا متوسط که می‌خواهند Go را از ابتدا یاد بگیرند و به تدریج به موضوعات پیشرفته برسند.
  • توسعه‌دهندگان نرم‌افزار که با زبان‌هایی مانند پایتون، جاوا، سی پلاس پلاس یا جاوا اسکریپت آشنا هستند و می‌خواهند مهارت‌های خود را با افزودن Go به مجموعه مهارت‌هایشان توسعه دهند.
  • توسعه‌دهندگان بک‌اند که قصد دارند اپلیکیشن‌های با عملکرد بالا، همزمان و مقیاس‌پذیر بسازند.
  • برنامه‌نویسان سیستم و مهندسان DevOps که به کارایی Go برای ساخت ابزارها، رابط‌های خط فرمان و میکروسرویس‌ها علاقه‌مند هستند.
  • معماران نرم‌افزار و سرپرستان فنی که می‌خواهند مدل همزمانی Go و اینکه چگونه از معماری میکروسرویس‌ها پشتیبانی می‌کند را درک کنند.
  • دانشجویان و فارغ‌التحصیل اخیر در زمینه علوم کامپیوتر و مهندسی نرم‌افزار که قصد دارند تجربه عملی و پروژه محور با Go کسب کنند.
  • توسعه‌دهندگانی که برای مصاحبه‌های توسعه‌دهنده Go آماده می‌شوند یا به دنبال نقش‌های مربوط به Go در صنعت فناوری هستند.
  • علاقه‌مندان متن‌باز و علاقه‌مندانی که می‌خواهند Go را در پروژه‌های واقعی مانند وب سرورها، اپلیکیشن‌های چت، بلاک‌چین و ابزارهای رابط خط فرمان آزمایش کنند.

برنامه‌نویسی Go - ساخت اپلیکیشن‌های سریع، مقیاس‌پذیر و قابل اعتماد

  • شروع کار با Go 18:32
  • مبانی Go 46:26
  • ساختارهای کنترل در Go 53:56
  • توابع در Go 01:02:15
  • ساختارهای داده اولیه در Go 46:25
  • راه‌حل‌های تکلیف ساختارهای داده اولیه 43:40
  • قسمت 1 - مفاهیم شی‌گرایی در Go 01:08:14
  • قسمت 2 - مفاهیم شی‌گرایی در Go 26:26
  • گوروتین‌ها 27:25
  • کانال‌ها در Go 32:57
  • ورودی و خروجی فایل در Go 01:41:28
  • Go با JSON 46:27
  • قسمت 1 - کلاینت و سرور HTTP در Go 55:50
  • قسمت 2 - کلاینت و سرور HTTP در Go 01:32:08
  • اشاره‌گر در Go 13:16
  • وب اسکرپر همزمان در Go 01:06:47
  • الگوهای همزمانی 25:20
  • قسمت 1 - پکیج‌های همگام‌سازی Go 40:15
  • قسمت 2 - پکیج‌های همگام‌سازی Go 21:51
  • قسمت 3 - پکیج‌های همگام‌سازی Go 40:35
  • وب فریم‌ورک‌های Go 22:11
  • پروفایلینگ در Go 19:15
  • تکنیک‌های عملکرد Go 16:53
  • دسترسی به پایگاه داده Go 21:08
  • بهینه‌سازی عملکرد Go با سازماندهی کد 31:12
  • Reflection در Go 20:55
  • جنریک‌ها در Go 20:42
  • برنامه‌نویسی متا در Go 21:59
  • معماری میکروسرویس‌ها در Go 36:14
  • gRPC در Go 42:05
  • ماشین حساب خط فرمان در Go 10:02
  • مدیر لیست انجام کارها در Go - خط فرمان 20:17
  • بازی حدس عدد - پروژه عملی 11:53
  • کوتاه‌کننده URL در Go 19:29
  • ابزار خط فرمان آب‌وهوا در Go 14:41
  • سرور چت TCP در Go 19:02
  • مدیر رمز عبور در Go 26:32
  • شبیه‌سازی بلاک‌چین ساده در Go 16:34
  • تبدیل مارک‌داون به اچ تی ام ال در Go 11:28
  • ردیاب هزینه در Go 14:55
  • سوالات و پاسخ‌های مصاحبه Go برای مبتدیان 09:21
  • سوالات و پاسخ‌های مصاحبهٔ Go برای توسعه‌دهندگان 13:38
  • سوالات و پاسخ‌های مصاحبه Go برای توسعه‌دهندگان پیشرفته 11:50
  • آزمون‌های پایان دوره - شماره 1 None
  • آزمون‌های پایان دوره - شماره 2 None

9,098,000 1,819,600 تومان

مشخصات آموزش

برنامه‌نویسی Go - ساخت اپلیکیشن‌های سریع، مقیاس‌پذیر و قابل اعتماد

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:45
  • مدت زمان :23:02:29
  • حجم :8.12GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

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

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