آموزش جامع برنامه‌نویسی Go (Golang) برای مبتدیان [ویدیو] - آخرین آپدیت

دانلود Golang: Hands-on Programming for Beginners [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شما را با زبان Go آشنا می‌کند؛ زبانی سریع و مقیاس‌پذیر که توسط گوگل توسعه یافته و برای ساده‌سازی برنامه‌نویسی بدون کاهش کارایی طراحی شده است. شما با راه‌اندازی محیط Go و نوشتن اولین برنامه خود شروع خواهید کرد تا به آرامی با نحو (Syntax) و ساختار اصلی این زبان آشنا شوید. در ادامه، این دوره شما را با مفاهیم ضروری Go مانند انواع داده‌ها، متغیرها، ثابت‌ها و ساختارهای کنترلی نظیر حلقه‌ها و شرط‌ها آشنا می‌کند. خواهید آموخت که چگونه با استفاده از آرایه‌ها، اسلایس‌ها و مپ‌ها با مجموعه‌ها کار کنید و منطق برنامه‌نویسی را با استفاده از عملگرها و جریان‌های ساختاریافته بسازید. این دوره با بررسی کاربردی توابع (شامل ویژگی‌های پیشرفته‌ای مانند بازگشتی‌ها و ورودی‌های متغیر) و تمرکز ویژه بر اشاره‌گرها (Pointers) و مدیریت حافظه، مهارت‌های شما را عمیق‌تر می‌کند. در بخش‌های نهایی، با استراکت‌ها (Structs)، متدها و اینترفیس‌ها آشنا می‌شوید تا زیربنای لازم برای نوشتن کدهای ماژولار و قابل استفاده مجدد را ایجاد کنید. در هر بخش، یادگیری خود را از طریق مثال‌های واقعی کدنویسی و تمرینات تعاملی تقویت خواهید کرد. در پایان دوره، درک جامعی از مفاهیم بنیادی Go خواهید داشت و اعتماد به نفس لازم برای ساخت برنامه‌های خودتان را کسب می‌کنید. - راه‌اندازی Go و نوشتن اولین برنامه اجرایی - کار موثر با انواع داده‌ها، متغیرها و ثابت‌ها - ساخت منطق برنامه‌نویسی با استفاده از دستورات شرطی و حلقه‌ها - ایجاد و مدیریت توابع، از جمله توابع بازگشتی - درک و به‌کارگیری اشاره‌گرها در زمینه‌های کاربردی - طراحی و استفاده از استراکت‌ها، متدها و انواع اینترفیس این دوره برای مبتدیان مطلق بدون پیش‌زمینه برنامه‌نویسی، و همچنین علاقه‌مندان به تکنولوژی یا متخصصانی که قصد دارند Go را به مهارت‌های خود اضافه کنند، طراحی شده است. این آموزش به‌ویژه برای کسانی که مشتاق توسعه بک‌اند (Backend)، برنامه‌نویسی سیستم یا ساخت اپلیکیشن‌های مقیاس‌پذیر با یک زبان مدرن و پرقدرت هستند، مفید است. - پوشش کامل از سطح مبتدی تا متوسط برای ساخت مهارت‌های ساختاریافته - ساده‌سازی مفاهیم Go با درس‌های گام‌به‌گام و مثال‌های کدنویسی در لحظه - تقویت یادگیری از طریق تمرینات عملی، راهنمای‌های بصری و الگوهای کدنویسی کاربردی

سرفصل ها و درس ها

شروع به کار Getting Started

  • معرفی دوره Course Introduction

  • مقدمه و نصب Introduction & Installation

  • اولین برنامه Go شما Your First Go Program

انواع داده‌ها و متغیرها Data Types and Variables

  • نوع داده چیست؟ What is a Data Type

  • زبان‌های با تایپ استاتیک در مقابل دینامیک Static vs Dynamic Typed Languages

  • انواع مختلف داده‌ها Kinds of Data Types

  • متغیرها، نحو و تعریف Variables, Syntax and Declaration

  • چاپ متغیرها Printing Variables

  • اعلان متغیرها Declaring Variables

  • محدوده متغیرها (Scope) Variable Scope

  • مقادیر صفر (Zero Values) Zero Values

  • ورودی کاربر User Input

  • پیدا کردن نوع متغیر Find the type of variable

  • تبدیل بین انواع داده‌ها Converting between types

  • ثابت‌ها Constants

عملگرها و جریان کنترل Operators and Control Flow

  • عملگرها Operators

  • عملگرهای مقایسه‌ای Comparison Operators

  • عملگرهای حسابی Arithmetic Operators

  • عملگرهای منطقی Logical Operators

  • عملگرهای انتساب Assignment Operators

  • عملگرهای بیتی Bitwise Operators

  • دستورات if else و else if If-else and else if statements

  • دستور Switch Switch Statement

  • حلقه‌ها با For Looping With For

آرایه‌ها، اسلایس‌ها و مپ‌ها Arrays, Slices and Maps

  • آرایه‌ها Arrays

  • اسلایس‌ها Slices

  • مپ‌ها Maps

استفاده از توابع Using Functions

  • مقدمه توابع Introduction

  • نحو توابع Function Syntax

  • انواع بازگشتی: چندگانه، نام‌دار و متغیر Return Types - Multiple, Named, Variadic

  • توابع بازگشتی (Recursive) Recursive Functions

  • توابع ناشناس (Anonymous) Anonymous Functions

  • توابع مرتبه بالا (High Order) High Order Functions

  • دستور Defer Defer Statement

اشاره‌گرها Pointers

  • مقدمه اشاره‌گرها Introduction

  • عملگر آدرس و Dereference Address and Dereference Operator

  • تعریف و مقداردهی اولیه اشاره‌گر Declaring and Initialising a Pointer

  • کار با مقدار اشاره‌گر (Dereferencing) Dereferencing a pointer

  • ارسال با مقدار (Pass by Value) در توابع Passing by Value in Functions

  • ارسال با مرجع (Pass by Reference) در توابع Passing by Reference in Functions

استراکت، متدها و اینترفیس‌ها Struct, Methods and Interfaces

  • مقدمه استراکت (Struct) Introduction - Struct

  • تعریف و مقداردهی اولیه استراکت Declaring and Initialising a Struct

  • دسترسی به فیلدها Accessing Fields

  • ارسال استراکت‌ها به توابع Passing Structs to Functions

  • مقایسه استراکت‌ها Comparing Structs

  • متدها: مقدمه و نحو Methods - Introduction and Syntax

  • مجموعه متدها (Method Sets) Method Sets

  • اینترفیس‌ها: مقدمه و نحو Interfaces - Introduction and Syntax

  • پیاده‌سازی اینترفیس‌ها Implementing Interfaces

جمع‌بندی Conclusion

  • جمع‌بندی نهایی Conclusion

نمایش نظرات

آموزش جامع برنامه‌نویسی Go (Golang) برای مبتدیان [ویدیو]
جزییات دوره
4h 4m
50
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Priyanka Yadav Priyanka Yadav

KodeKloud KodeKloud

KodeKloud یک پلت فرم یادگیری آنلاین نوآورانه است که به ارائه مؤثرترین و عملی ترین تجربه در آموزش DevOps اختصاص دارد.

در KodeKloud، ما توسط یک دیدگاه منحصر به فرد هدایت می‌شویم – برای ایجاد انقلابی در آموزش DevOps با عملی، در دسترس و همسو کردن مستقیم با چالش‌های دنیای واقعی متخصصان فناوری اطلاعات. ماموریت ما ارائه راه‌حل‌های یادگیری به‌موقع و تقویت پیشرفت شغلی در چشم‌انداز همیشه در حال تحول DevOps و IT است.

ما که توسط متخصصان صنعت تأسیس شده‌ایم، به سرعت به منبعی برای متخصصانی تبدیل شده‌ایم که به دنبال ارتقای مهارت‌های خود، حل چالش‌های فنی فوری و تسریع رشد شغلی خود هستند.