دوره آموزشی یادگیری زبان 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
سرفصل ها
مقدمه
- برنامه نویسی با Go را یاد بگیرید
- آنچه باید بدانید
- از چالشهای کد در CoderPad استفاده کنید
شروع به کار
- ویژگیهای ضروری Go
- نحو اصلی Go را کاوش کنید
- با زمین بازی Go آزمایش کنید
- استفاده از فایلهای تمرین در GitHub Codespaces
- اولین برنامه Go خود را ایجاد کنید
- یک برنامه اجرایی بسازید
مقادیر متغیر ساده را مدیریت کنید
- انواع متغیر Go را کاوش کنید
- خروجی متن به کنسول
- از کنسول ورودی بگیرید
- استفاده از عملگرهای ریاضی
- استفاده از بسته ریاضی
- با تاریخ و زمان کار کنید
انواع و مجموعههای پیچیده را مدیریت کنید
- نحوه تخصیص و مدیریت حافظه
- مقادیر مرجع با اشاره گر
- مقادیر مرتب شده را در آرایهها ذخیره کنید
- مقادیر سفارش داده شده را در برشها مدیریت کنید
- مقادیر نامرتب را در نقشهها ذخیره کنید
- مقادیر مرتبط را در ساختارها گروه بندی کنید
جریان برنامه را مدیریت کنید
- منطق شرطی را با if و else برنامه ریزی کنید
- عبارات را با عبارات سوئیچ ارزیابی کنید
- حلقههایی با دستور for ایجاد کنید
کد قابل استفاده مجدد ایجاد کنید
- تعریف و فراخوانی توابع
- توابع را به عنوان متدهایی از انواع سفارشی تعریف کنید
- یک تابع را به صورت گوروتین اجرا کنید
با فایلها و وب کار کنید
- فایلهای متنی محلی را بنویسید و بخوانید
- یک فایل متنی را از وب بخوانید
- متن با فرمت JSON را تجزیه کنید
نتیجه گیری
- مراحل بعدی