دوره آموزشی یادگیری زبان Go
2 ساعت 19 دقیقهمتوسط2025-01-17
مدرسین

David Gassner
Author of 60+ video-based training courses for software developers
جزئیات دوره
زبان Go (که به آن Golang نیز گفته میشود) یکی از محبوبترین زبانهای برنامهنویسی برای ساخت برنامههای خط فرمان، خدمات وب و فضای ابری است. در این دوره، اصول پایهای زبان Go را یاد بگیرید و از GitHub Codespaces به عنوان محیط توسعه خود استفاده کنید. ببینید چگونه از اجزای اصلی برنامههای Go استفاده کنید: متغیرها، مجموعهها، منطق شرطی و حلقهها. مدرس دوره، David Gassner، همچنین کاربردهای عملی Go را بررسی میکند، مانند کار با فایلها، ارسال درخواست و پردازش محتوا از وب، و کار با دادههایی که به صورت رشتههای JSON ساختاربندی شدهاند.
اهداف یادگیری:
استفاده از متغیرها، ثابتها و انواع دادهها.
گروهبندی مقادیر مرتبط در ساختارها (structs).
ایجاد منطق شرطی و حلقهها.
برنامهنویسی عملیات همزمان با goroutines.
کار با فایلها و درخواستهای وب.
اهداف یادگیری:
استفاده از متغیرها، ثابتها و انواع دادهها.
گروهبندی مقادیر مرتبط در ساختارها (structs).
ایجاد منطق شرطی و حلقهها.
برنامهنویسی عملیات همزمان با goroutines.
کار با فایلها و درخواستهای وب.
مهارت ها
GoGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - برنامه نویسی با Go را یاد بگیرید
- 02 - آنچه باید بدانید
- 03 - از چالشهای کد در CoderPad استفاده کنید
1. شروع به کار
- 04 - ویژگیهای ضروری Go
- 05 - نحو اصلی Go را کاوش کنید
- 06 - با زمین بازی Go آزمایش کنید
- 07 - استفاده از فایلهای تمرین در GitHub Codespaces
- 08 - اولین برنامه Go خود را ایجاد کنید
- 09 - یک برنامه اجرایی بسازید
2. مقادیر متغیر ساده را مدیریت کنید
- 10 - انواع متغیر Go را کاوش کنید
- 11 - خروجی متن به کنسول
- 12 - از کنسول ورودی بگیرید
- 13 - استفاده از عملگرهای ریاضی
- 14 - استفاده از بسته ریاضی
- 15 - با تاریخ و زمان کار کنید
3. انواع و مجموعههای پیچیده را مدیریت کنید
- 16 - نحوه تخصیص و مدیریت حافظه
- 17 - مقادیر مرجع با اشاره گر
- 18 - مقادیر مرتب شده را در آرایهها ذخیره کنید
- 19 - مقادیر سفارش داده شده را در برشها مدیریت کنید
- 20 - مقادیر نامرتب را در نقشهها ذخیره کنید
- 21 - مقادیر مرتبط را در ساختارها گروه بندی کنید
4. جریان برنامه را مدیریت کنید
- 22 - منطق شرطی را با if و else برنامه ریزی کنید
- 23 - عبارات را با عبارات سوئیچ ارزیابی کنید
- 24 - حلقههایی با دستور for ایجاد کنید
5. کد قابل استفاده مجدد ایجاد کنید
- 25 - تعریف و فراخوانی توابع
- 26 - توابع را به عنوان متدهایی از انواع سفارشی تعریف کنید
- 27 - یک تابع را به صورت گوروتین اجرا کنید
6. با فایلها و وب کار کنید
- 28 - فایلهای متنی محلی را بنویسید و بخوانید
- 29 - یک فایل متنی را از وب بخوانید
- 30 - متن با فرمت JSON را تجزیه کنید
نتیجه گیری
- 31 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری زبان برنامه نویسی Go آپدیت (2021)
- دوره آموزشی یادگیری Google Cloud Run
- دوره آموزشی Google Workspace Administration: مدیریت و گزارش (2021)
- دوره آموزشی یادگیری گوگل ادسنس
- دوره آموزشی یادگیری گوگل کلود IoT Core
- دوره آموزشی یادگیری Google Firebase برای Flutter
- دوره آموزشی یادگیری جریان داده گوگل
- دوره آموزشی استفاده از Google Cloud Developer و DevOps Tools
مسیرهای مرتبط
- مسیر آموزشی مهارت های خود را به عنوان یک طراح آموزشی ایجاد کنید
- مسیر آموزشی پرورش مهارتهای هوش مصنوعی در منابع انسانی
- مسیر آموزشی ایجاد یک برنامه یادگیری و توسعه شرکت
- مسیر آموزشی گواهینامه حرفهای هوش مصنوعی تولیدی برای یادگیری و توسعه
- مسیر آموزشی بهرهوری فردی، یادگیری سریع و موفقیت در دنیای دیجیتال
- مسیر آموزشی تبدیل شدن به یک متخصص تبلیغات دیجیتال
- مسیر آموزشی تسلط بر تجزیه و تحلیل داده ها در سطح اجرایی
- مسیر آموزشی گواهینامه حرفهای مبانی مهندسی داده