دوره آموزشی یادگیری زبان 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی Go برای توسعهدهندگان: تکنیکهای عملی برای کدنویسی مؤثر
- دوره آموزشی سریال سازی موثر در زبان برنامه نویسی JSON :Go، بافرهای پروتکل و موارد دیگر
- دوره آموزشی پکیج Context در زبان برنامه نویسی Go
- دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go
- دوره آموزشی مصرف API های RESTful در Golang