دوره آموزش زبان Go به همراه پروژه
زبان برنامهنویسی Go، که با نام Golang نیز شناخته میشود، توسط شرکت گوگل در سال 2007 طراحی و در سال 2009 به طور عمومی معرفی شد. این زبان برای افزایش بهرهوری در توسعه نرمافزار و برطرف کردن مشکلاتی که در زبانهای دیگر مانند C و C++ وجود داشت، طراحی شده است. Golang یک زبان کامپایلشونده، متنباز و ایستا-نوع است که به طور خاص برای برنامههای با کارایی بالا و شبکههای توزیعشده مناسب است. امروزه با توجه به توسعه سریع این زبان در اکثر ارگان ها و شرکت های مهم از این زبان قدرتمند استفاده میکنند که در این آموزش سعی شده به صورت کامل آموزش های لازم داده شود
سرفصل های دوره
معرفی به زبان Go و تاریخچه آن
نصب Go و تنظیمات اولیه
مبانی اساسی
متغیرها و انواع داده
عملگرها و عبارات کنترلی
توابع و متدها
ساختارهای داده
آرایهها و برشها
نقشهها (Map) و مجموعهها (Slice)
ساختارها (Structs)
کار با رشتهها و فرمتبندی
رشتهها و عملیات رشتهای
فرمتبندی رشتهها (String Formatting)
همزمانی و Goroutines
مفهوم همزمانی
استفاده از Goroutines و Channels
مدیریت خطا و واحدها
کنترل خطا و مدیریت آنها
برنامههای تست و تست واحد
توسعه برنامههای وب با Go
معرفی به پکیج net/http
ساخت سرویسهای وب ساده
استفاده از Router و Midd
نظرات کاربران در رابطه با این دوره