آموزش زبان GO

آموزش زبان GO

آموزش زبان GO

دوره آموزش زبان برنامه نویسی Go به همراه پروژه عملی 

 

زبان برنامه نویسی گولنگ جزو سریع‌ترین زبان‌های برنامه‌نویسی دنیاست و با یک شیب تند به سوی سریعتر شدن در نسخه‌های آتی در حرکت است.

 

زبان برنامه نویسی Go چیست 
گو یا گولینگ یک زبان برنامه نویسی، که توسط شرکت گوگل عرضه و ارائه شده است. زبان گولنگ به صورت Open Source منتشر شده تا برنامه نویس ها بتوانند آن را توسعه دهند. با استفاده از زبان برنامه نویسی Go می شود هر نوع نرم افزاری رو پیاده سازی کرد. 

چرا زبان برنامه نویسی گولنگ یک زبان محبوب است ؟
اگر تاریخ برنامه نویسی رو مورد بررسی قرار دهیم متوجه می شویم زبان های برنامه نویسی که توسط یک برنامه نویس (یا چند برنامه نویس) طراحی شده اند (منظور برنامه نویسانی است که روزی پروژه‌ها و سیستم‌های واقعی مشغول کار بودند) خیلی خیلی کاربردی تر و محبوب تر از زبان هایی هستند که توسط محققان رایانه ها و با نگرش ایده آل گرا به وجود آمده اند.

 

میتوانید این دوره را با 20% تخفیف پیش خرید ، کد تخفیف : go

 

(( این دوره به زودی شروع خواهد شد ))

خرید این دوره

پیش نمایش


لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد .

مدت زمان دوره: 08:04:00
راهنما! برای دانلود با دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

معرفی دوره زبان GO

در این قسمت به نصب و راه اندازی زبان برنامه نویسی Go بر روی سیستممون پرداختیم و اولین برنامه را با استفاده از این زبان  اجرا کردیم

در این قسمت به بررسی Package و import و همچین بررسی و ایجاد Function ها در زبان go پرداختیم

در این قسمت به بررسی ساختار  Switch ، Loop و Datatype ها پرداختیم

در این قسمت به بررسی ساختار و روش ایجاد و استفاده از Array ها و  Slice ها در GoLang پرداختیم

در این قسمت به بررسی ساختار و روش  ایجاد و استفاده از Map و Struct  پرداختیم

در این قسمت به بررسی ساختار و  نوع استفاده از  Pointer ها ، Defer ها ، Ponic ها در GoLang پرداختیم و همچنین با استفاده از این مفاهیم از خطا های RunTime و crash شدن برنامه جلوگیری کردیم

در این قسمت به بررسی ساختار و روش استفاده از GoRuting ها و Channel ها پرداختیم

در این قسمت به بررسی ساختار و روش استفاده از Buffer Channel ها و Select پرداختیم

در این قسمت به بررسی متد و اینترفیس در golang و مباحث مربوط مانند EmptyInterface ، Embedding  ، Type Assertion ،Type Switch پرداختیم

در این قسمت به بررسی پکیج fmt در زبان Go پرئاختیم

در این قسمت به بررسی پکیج های net و http پرداختیم و اولین سرور رو با استفاده از این پکیج ها در Golang ایجاد کردیم

در این قسمت به بررسی ذخیره اطلاعات به صورت فایل در Golang  با استفاده از پکیج OS پرداختیم

در این قسمت به بررسی خواندن فایل در Golang  با استفاده از پکیج  OS و ioutil و bufio پرداختیم

در این قسمت به بررسی Micro Service ها در زبان go 
و همچنین ساخت یک سرورس برای پاسخ دهی به درخواست های HTTP 
و بررسی پکیج Json برای Decode کردن  فایل config جهت دریافت تنظیمات اولیه سرویس از فایل با فرمت json

در این قسمت به بررسی نحوه پیاده سازی عملیات CRUD با دیتابیس MySQL در زبان برنامه نویسی Go پرداختیم

در این قسمت به بررسی نحوه پیاده سازی عملیات CRUD با دیتابیس MS SQL Server در زبان برنامه نویسی Go پرداختیم

در این قسمت به بررسی نحوه پیاده سازی عملیات CRUD با استفاده از GORM در زبان برنامه نویسی Go پرداختیم

در این قسمت به بررسی ماهیت  protocol buffer در GoLang پرداختیم

در این قسمت به بررسی و استفاده از protobuffer در زبان go در قالب ارسال پیام بین client و  Server

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.