دوره آموزشی یادگیری زبان Go

دوره آموزشی یادگیری زبان Go

2 ساعت 19 دقیقهمتوسط2025-01-17

مدرسین

David Gassner

David Gassner

Author of 60+ video-based training courses for software developers

جزئیات دوره

زبان Go (که به آن Golang نیز گفته می‌شود) یکی از محبوب‌ترین زبان‌های برنامه‌نویسی برای ساخت برنامه‌های خط فرمان، خدمات وب و فضای ابری است. در این دوره، اصول پایه‌ای زبان Go را یاد بگیرید و از GitHub Codespaces به عنوان محیط توسعه خود استفاده کنید. ببینید چگونه از اجزای اصلی برنامه‌های Go استفاده کنید: متغیرها، مجموعه‌ها، منطق شرطی و حلقه‌ها. مدرس دوره، David Gassner، همچنین کاربردهای عملی Go را بررسی می‌کند، مانند کار با فایل‌ها، ارسال درخواست و پردازش محتوا از وب، و کار با داده‌هایی که به صورت رشته‌های JSON ساختاربندی شده‌اند.

اهداف یادگیری:
استفاده از متغیرها، ثابت‌ها و انواع داده‌ها.
گروه‌بندی مقادیر مرتبط در ساختارها (structs).
ایجاد منطق شرطی و حلقه‌ها.
برنامه‌نویسی عملیات همزمان با goroutines.
کار با فایل‌ها و درخواست‌های وب.

مهارت ها

GoGoogleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • برنامه نویسی با Go را یاد بگیرید
  • آنچه باید بدانید
  • از چالش‌های کد در CoderPad استفاده کنید

شروع به کار

  • ویژگی‌های ضروری Go
  • نحو اصلی Go را کاوش کنید
  • با زمین بازی Go آزمایش کنید
  • استفاده از فایل‌های تمرین در GitHub Codespaces
  • اولین برنامه Go خود را ایجاد کنید
  • یک برنامه اجرایی بسازید

مقادیر متغیر ساده را مدیریت کنید

  • انواع متغیر Go را کاوش کنید
  • خروجی متن به کنسول
  • از کنسول ورودی بگیرید
  • استفاده از عملگرهای ریاضی
  • استفاده از بسته ریاضی
  • با تاریخ و زمان کار کنید

انواع و مجموعه‌های پیچیده را مدیریت کنید

  • نحوه تخصیص و مدیریت حافظه
  • مقادیر مرجع با اشاره گر
  • مقادیر مرتب شده را در آرایه‌ها ذخیره کنید
  • مقادیر سفارش داده شده را در برش‌ها مدیریت کنید
  • مقادیر نامرتب را در نقشه‌ها ذخیره کنید
  • مقادیر مرتبط را در ساختارها گروه بندی کنید

جریان برنامه را مدیریت کنید

  • منطق شرطی را با if و else برنامه ریزی کنید
  • عبارات را با عبارات سوئیچ ارزیابی کنید
  • حلقه‌هایی با دستور for ایجاد کنید

کد قابل استفاده مجدد ایجاد کنید

  • تعریف و فراخوانی توابع
  • توابع را به عنوان متدهایی از انواع سفارشی تعریف کنید
  • یک تابع را به صورت گوروتین اجرا کنید

با فایل‌ها و وب کار کنید

  • فایل‌های متنی محلی را بنویسید و بخوانید
  • یک فایل متنی را از وب بخوانید
  • متن با فرمت JSON را تجزیه کنید

نتیجه گیری

  • مراحل بعدی
۸۰,۰۰۰ تومان