لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع برنامهنویسی با زبان گو (Golang)
- آخرین آپدیت
دانلود Programming with Golang
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره برای کمک به شما در یادگیری زبان برنامهنویسی Go (Golang) از پایه تا پیشرفته طراحی شده است. شما با سینتکس اصلی شروع کرده و به تدریج وارد مباحث پیشرفتهای مانند همروندی (Concurrency)، مدیریت خطاها و ساخت اپلیکیشنهای مقیاسپذیر میشوید.
این دوره که برای توسعهدهندگان مشتاق بکاند ایدهآل است، بر نوشتن کدهای تمیز، بهینه و آماده برای محیط عملیاتی (Production-ready) تمرکز دارد و شما را به مهارتهای کاربردی لازم برای توسعه نرمافزارهای واقعی مجهز میکند.
در پایان این دوره، شما قادر خواهید بود:
- ویژگیهای اصلی، مزایا و محیط اجرای زبان Go را تحلیل کنید.
- مفاهیم بنیادی Go مانند انواع دادهها، متغیرها، حلقهها، کتابخانهها، توابع و غیره را به طور کامل درک کنید.
- از بهترین متدهای سازماندهی کد، استانداردهای نامگذاری و نوشتن کدهای تمیز و اصیل (Idiomatic) در Go استفاده کنید.
- برنامهنویسی به زبان Go را به صورت حرفهای آغاز کنید.
این دوره برای توسعهدهندگان وب، دانشمندان داده، برنامهنویسان سیستم، پژوهشگران امنیت، کارآفرینان و تازهکارانی که قصد دارند مسیر شغلی خود را در توسعه وب آغاز کنند، طراحی شده است.
تجربه قبلی در هر زبان برنامهنویسی الزامی نیست اما میتواند روند یادگیری را تسهیل کند.
سفری آموزشی را برای تبدیل شدن به استاد برنامهنویسی با Golang آغاز کنید، در حالی که بهترین متدهای آن را میآموزید و تخصص خود را در توسعه نرمافزار ارتقا میدهید.
سرفصل ها و درس ها
مقدمهای بر برنامهنویسی Go
Introduction to Go Programming
معرفی دوره
Course Introduction
آشنایی با زبان Go
Introduction to Go
ویژگیها و کاربردهای Go
Go Features and Domains
پکیجها و Import
Packages and Import
متغیرها
Variables
انواع دادهها
Data Types
ثابتها
Constants
دستورات شرطی
Conditional Statements
دستورات حلقهای
Looping Statements
دستورات Break و Continue
Break and Continue
دستورات Goto
Goto Statements
دستورات Defer - بخش اول
Defer Statements - I
دستورات Defer - بخش دوم
Defer Statements - II
راهاندازی محیط محلی Go - بخش اول
Setup Local Go Environement - I
راهاندازی محیط محلی Go - بخش دوم
Setup Local Go Environement - II
اولین برنامه Go
First Go Program
نمونه برنامههای Golang
Golang Program Examples
مفاهیم بنیادی زبان Go
Core Go Concepts
مقدمهای بر Scope
Introduction to Scope
دستهبندیهای Scope
Scope Categories
Lexical Scoping
Lexical Scoping
مقدمهای بر انواع دادهها
Introduction to Data Types
انواع دادههای عددی در Go
Go Data Types - Numbers
بولین و رشتهها
Boolean and Strings
اشارهگرها (Pointers)
Pointers
آرایهها در Golang
Arrays in Golang
اسلایسها (Slices) در Golang
Slices in Golang
مثالهای اسلایس
Slices Examples
مپها (Maps) - بخش اول
Maps - I
مپها (Maps) - بخش دوم
Maps - II
توابع
Functions
متدها
Methods
مدیریت خطا، استراکتها و اینترفیسها
Error Handling, Go Structs and Interfaces
مدیریت خطاها
Error Handling
تکنیکهای مدیریت خطا
Techniques for Error Handling
نمایش نظرات