لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی زبان Go: ارائهشده توسط Gopher Guides
- آخرین آپدیت
دانلود Go Fundamentals: Presented by Gopher Guides
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره آنلاین و کاربردی مبانی Go (LiveLessons) برای برنامهنویسان مبتدی و با تجربهای که قصد یادگیری زبان Go را دارند، طراحی شده است. این دوره بر اساس آموزشهای اثباتشده Gopher Guides، تمامی موارد لازم برای شروع نوشتن کدهای قابل اعتماد و بهینه Go برای کاربردهای واقعی را پوشش میدهد. شما یاد خواهید گرفت که چگونه پکیجها، ماژولها و وابستگیها را مدیریت کنید، از ویژگیهای پایه Go مانند متغیرها، انواع دادهها و جریانهای کنترلی استفاده کنید و با آرایهها، اسلایسها، مپها و توابع کار کنید. همچنین در این دوره نحوه استفاده از استراکتها (Structs)، متدها و اشارهگرها، نوشتن و اجرای تستها و مدیریت موثر خطاها آموزش داده میشود. علاوه بر این، مهارتهای استفاده از اینترفیسها و جنریکها برای نوشتن کدهای منعطف و بهرهگیری از قابلیتهای همروندی (Concurrency) از جمله کانالها، Context و ابزارهای همگامسازی برای بهبود عملکرد را کسب خواهید کرد. دروس کاربردی در مورد عملیات روی فایلها و جاسازی منابع (Embedding)، دانش شما را تکمیل کرده و شما را برای ساخت برنامههای مستقل با Go آماده میکند. برای شروع این دوره نیازی به تجربه قبلی در زبان Go نیست، اما آشنایی با سایر زبانهای برنامهنویسی مفید خواهد بود. در پایان دوره، شما قادر خواهید بود کدهای شفاف و قدرتمندی به زبان Go بنویسید و مفاهیم کلیدی مورد نیاز برای توسعه حرفهای را درک کنید.
سرفصل ها و درس ها
مبانی Go: مقدمه
Go Fundamentals: Introduction
مقدمه
Introduction
سرفصلها
Topics
درک ماژولهای Go
Understanding Go Modules
پکیجها
Packages
فایلها، پوشهها و سازماندهی
File, Folders, and Organization
مدیریت وابستگیها
Dependency Management
سرفصلها
Topics
مروری بر زبان
Language Overview
اعداد
Numbers
رشتهها و UTF 8
Strings and UTF-8
متغیرها
Variables
ثابتها
Constants
نامگذاری شناسهها
Naming Identifiers
چاپ و قالببندی
Printing and Formatting
سرفصلها
Topics
آرایهها و اسلایسها
Arrays and Slices
نحوه عملکرد اسلایسها
How Slices Work
تکرار (Iteration)
Iteration
سرفصلها
Topics
مپها (Maps)
Maps
دستورات If
If Statements
دستورات Switch
Switch Statements
سرفصلها
Topics
آرگومانها و مقادیر بازگشتی
Arguments and Return Values
توابع درجه اول (First Class Functions)
First Class Functions
آرگومانهای متغیر (Variadic)
Variadic Arguments
به تعویق انداختن فراخوانی توابع (Defer)
Deferring Function Calls
نمایش نظرات