گو (Go) یکی از زبانهای برنامهنویسی مدرن و متنباز است که توسط شرکت گوگل طراحی شده و برای ساخت انواع سیستمها، برنامههای وب و نرمافزارهای دیگر به کار میرود. این دوره آموزشی به توسعهدهندگان کمک میکند تا با اصول اولیه کار با Go آشنا شوند و نحوه استفاده از عناصر اصلی این زبان را بیاموزند. دیوید گسنر، مدرس این دوره، شما را با ابزارهایی که در فرآیند توسعه با Go بهکار میروند، آشنا میکند؛ از جمله Go Playground که یک ابزار آنلاین و کاربردی برای توسعه بدون نیاز به دسکتاپ است.
در این دوره با مباحثی مانند مدیریت مقادیر، استفاده از عملگرهای ریاضی، ذخیرهسازی دادهها به صورت پیچیده و مدیریت جریان اجرای برنامهها آشنا میشوید. همچنین، به شما یاد داده میشود که چگونه کدهای قابل استفاده مجدد بنویسید، فایلها را بخوانید و بنویسید، و درخواستهای ساده وب را مدیریت کنید.
ویژگی دیگر این دوره، چالشهای کدنویسی تعاملی است که به شما امکان میدهد با تمرین و دریافت بازخورد آنی، مهارتهای برنامهنویسی خود را بهبود بخشید و مفاهیم آموزشدادهشده را بهصورت عملی پیادهسازی کنید.
اهداف یادگیری این دوره عبارتند از:
- نصب ابزارهای توسعه Go و ویرایشگر Visual Studio Code
- کار با متغیرها، ثابتها و انواع داده در Go
- مدیریت و ذخیرهسازی دادهها به صورت مرتب و نامرتب
- گروهبندی مقادیر مرتبط در structها
- نوشتن منطق شرطی و استفاده از حلقهها در برنامهها
- تعریف و فراخوانی توابع در Go
- نحوه مدیریت و رسیدگی به خطاها
- کار با فایلها و مدیریت آنها در Go