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

برنامه‌نویسی گو - راهنمای جامع توسعه Golang

برنامه‌نویسی گو - راهنمای جامع توسعه Golang

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

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

  • گو چیست و چرا باید از آن استفاده کنیم؟
  • نصب گو روی ویندوز، مک و لینوکس
  • نوشتن اولین برنامه گو
  • متغیرها و ثابت‌ها
  • تایپ‌های داده در گو
  • عملگرها و عبارات
  • ساختارهای کنترل
  • توابع و Defer
  • آرایه‌ها و اسلایس‌ها
  • کار با محدوده‌ها
  • تعریف و استفاده از Structs
  • تعبیه‌ها و کامپوزیشن
  • درک اشاره‌گرها در گو
  • مدیریت حافظه و Garbage Collection
  • کار با خطاها و fmt.Errorf
  • کانال‌ها و کانال‌های بافر شده
  • Mutexs و WaitGroups
  • کار با پکیج‌های io و bufio
  • پردازش داده‌ جی‌سان و CSV
  • درک ماژول‌های گو
  • مقدمه‌ای بر توسعه وب در گو
  • مسیریابی با Gorilla Mux
  • درخواست‌ها و پاسخ‌های جی‌سان
  • ماک کردن و تزریق وابستگی

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

  • آشنایی پایه با برنامه‌نویسی مفید است اما الزامی نیست.

توضیحات دوره:

در این دوره جامع، برنامه‌نویسی گو را از ابتدا یاد می‌گیرید و اپلیکیشن‌هایی سریع، بهینه و مقیاس‌پذیر برای سیستم‌های یک‌اند و ابر می‌سازید.

شما از اصول Golang مانند سینتکس، تایپ‌های داده و ساختارهای کنترل شروع می‌کنید و سپس با قابلیت‌های قدرتمندی مانند همزمانی با کوروتین ها، کانال‌ها، مدیریت خطا و بهینه‌سازی عملکرد آشنا می‌شوید.

از طریق مثال‌های عملی و پروژه‌های عملی، مهارت‌های لازم برای ساخت اپلیکیشن‌های آماده تولید را کسب خواهید کرد.

آنچه خواهید آموخت:

  • اصول برنامه‌نویسی گو و سینتکس Golang
  • ساخت اپلیکیشن‌های سریع و مقیاس‌پذیر با گو
  • همزمانی در گو با استفاده از کوروتین‌ها و کانال‌ها
  • کار با APIs، فایل‌ها و پایگاه‌ داده‌ها
  • مدیریت خطا، تست و بهترین شیوه‌ها در Golang
  • نوشتن کد گو تمیز، کارآمد و قابل نگهداری
  • استقرار اپلیکیشن‌های گو برای استفاده واقعی.

چرا گو (Golang) را یاد بگیریم؟

  • گو به طور گسترده برای توسعه بک‌اند، ابر و میکروسرویس‌ها استفاده می‌شود.
  • به دلیل سادگی، سرعت و پشتیبانی عالی از همزمانی شناخته شده است.
  • تقاضای بالا برای توسعه‌دهندگان گو در بازار کار امروزی
  • ایده‌آل برای ساخت سیستم‌های مقیاس‌پذیر و قابل اعتماد

در پایان دوره، شما با اطمینان اپلیکیشن‌های آماده تولید را با استفاده از گو (Golang) خواهید نوشت و مهارت‌های لازم برای ساخت سیستم‌های بک‌اند سریع و مقیاس‌پذیر را خواهید داشت.

همین حالا در دوره شرکت کرده و همین امروز به برنامه‌نویسی گو مسلط شوید.

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

  • مبتدیانی که می‌خواهند گو را از پایه یاد بگیرند.
  • توسعه‌دهندگانی که قصد ورود به حوزه بک‌اند یا ابر را دارند.
  • برنامه‌نویسانی که به دنبال بهبود عملکرد و مقیاس‌پذیری هستند.
  • افرادی که برای مسیر شغلی توسعه بک‌اند یا توسعه سیستم‌ها آماده می‌شوند.

برنامه‌نویسی گو - راهنمای جامع توسعه Golang

  • گو چیست و چرا باید از آن استفاده کنیم؟ 04:46
  • نصب گو روی ویندوز، مک و لینوکس 06:08
  • اولین برنامه گو (Hello World) 08:14
  • تایپ‌های داده در گو 10:00
  • عملگرها و عبارات 10:48
  • توابع و Defer 08:40
  • کار با محدود‌ه‌ها 08:57
  • بهترین شیوه‌های تکرار 08:37
  • تعریف و استفاده از Structs 07:39
  • تگ‌های Struct و انکودینگ و دی‌ کودینگ جی‌سان 10:43
  • متدها و رابط‌ها 09:17
  • تعبیه‌ و کامپوزیشن 10:45
  • درک اشاره‌گرها در گو 08:04
  • تفاوت تایپ‌های مقدار و تایپ‌های مرجع 09:32
  • مدیریت حافظه و Garbage Collection 09:26
  • نوع خطا در گو و بهترین شیوه‌ها 07:30
  • استفاده از خطاها و fmt.Errorf 10:28
  • Panic و بازیابی 09:51
  • توضیح کوروتین‌ها 09:03
  • کانال‌ها و کانال‌های بافر شده 09:36
  • Mutexs و WaitGroups 10:11
  • خواندن و نوشتن فایل‌ها 09:50
  • کار با پکیج‌های io و bufio 08:05
  • پردازش داده‌ جی‌سان و CSV 10:40
  • درک ماژول‌های گو 07:46
  • ایجاد و استفاده از پکیج‌ها 08:18
  • مقدمه‌ای بر توسعه وب در گو 04:15
  • استفاده از پکیج net/http 10:49
  • مسیریابی با Gorilla Mux 08:39
  • درخواست‌ها و پاسخ‌های جی‌سان 10:41
  • تست واحد با پکیج تست 09:00
  • بنچ‌مارکینگ و تست‌های مثال 08:34
  • ماک کردن و تزریق وابستگی 11:53

2,947,600 736,900 تومان

مشخصات آموزش

برنامه‌نویسی گو - راهنمای جامع توسعه Golang

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:33
  • مدت زمان :04:56:45
  • حجم :2.44GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

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

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