آموزش کامل Golang

Golang Complete Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دوره کامل زبان برنامه نویسی Go را یاد بگیرید

آنچه خواهید آموخت

  • گلانگ
  • روش ها
  • اجرا
  • آرایه ها
  • پیاده سازی رابط ها
  • کانال
  • محدود کردن نرخ
  • شمارنده اتمی و Mutex
  • توابع مجموعه
  • توابع رشته
  • عبارات
  • خواندن

دوره کامل Golang - دوره کامل زبان برنامه نویسی Go را بیاموزید

Go یا Golang یک زبان برنامه نویسی منبع باز است. بصورت ایستا تایپ می شود و باینری کد ماشین کامپایل شده را تولید می کند. توسعه دهندگان می گویند که زبان Go گوگل C برای قرن بیست و یکم است که به نحو می رسد. با این حال ، این زبان برنامه نویسی جدید شامل ابزاری است که به شما امکان می دهد با خیال راحت از حافظه استفاده کنید ، اشیا را مدیریت کنید ، زباله ها را جمع آوری کنید و تایپ ثابت (یا دقیق) را بهمراه همزمانی فراهم کنید.

جهان به لطف راب پایک ، رابرت گریسمر و کن تامپسون از گوگل در سال 2009 معرفی شد. هدف اصلی ایجاد Go تلفیق بهترین ویژگیهای سایر زبانهای برنامه نویسی بود:

  • سهولت استفاده همراه با پیشرفته ترین بهره وری

  • راندمان سطح بالا همراه با تایپ ایستا

  • عملکرد پیشرفته برای شبکه و استفاده کامل از انرژی چند هسته ای

بروید تا راه حلهای زیر را ارائه دهید.

• تدوین و اجرای سریع تر و سریعتر • نیاز به کار با زیرمجموعه های مختلف زبان برای یک پروژه را برطرف کنید.
• افزایش خوانایی کد و مستندات کد • ارائه یک زبان کاملاً سازگار
• تسهیل نسخه دهی آسان برنامه
• اجازه توسعه با چندین زبان
• امکان حفظ آسان تر وابستگی ها

GoLang علاوه بر مقدار عظیم برنامه نویسی برای برنامه های کاربردی پیچیده ای که زیربنای سیستم های سخت افزاری دارای عملکرد و سیستم های نرم افزاری سازمانی مقیاس پذیر بزرگ است. جای تعجب نیست که در عرض چند سال استقبال گسترده ای از توسعه دهندگان در سرتاسر جهان صورت گرفت.

این دوره برای چه کسانی است:

  • متخصصان فناوری اطلاعات
  • فارغ التحصیلان
  • توسعه دهندگان
  • داوطلبانی که می خواهند گلانگ
را یاد بگیرند

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

معرفی Introduction

  • معرفی Introduction

  • نصب گلنگ Installation Golang

مواد و روش ها Methods

  • روش های نوشتن کد Methods of writing go Code

  • روش های نوشتن کد قسمت 2 است Methods of writing go Code Part 2

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

  • نوشتن توابع Write Functions

  • اعلامیه لیست متغیر نام صادرات معنی Variable List Declaration Export Name Meaning

  • اعلامیه لیست متغیر نام صادرات به معنی قسمت 2 Variable List Declaration Export Name Meaning Part 2

پیاده سازی Implementation

  • پیاده سازی ثابت ها Implementation of Constants

  • اجرای چندین فایل Executing Multiple Files

  • بازگرداندن انواع مختلف ارزشها Returning Multiple Types of Values

  • عملکرد متنوع Variadic Function

  • پیاده سازی عملکرد برهنه Naked Function Implementation

  • برای پیاده سازی حلقه For Loop Implementation

  • برای پیاده سازی حلقه قسمت 2 For Loop Implementation Part 2

  • برای اجرای حلقه قسمت 3 For Loop Implementation Part 3

  • برای پیاده سازی حلقه با If Else For Loop Implementation with If Else

  • برای پیاده سازی حلقه با If Else قسمت 2 For Loop Implementation with If Else Part 2

  • اجرای مورد را تغییر دهید Switch Case Implementation

  • اجرای مورد سوئیچ قسمت 2 Switch Case Implementation Part 2

  • اجرای بسته شدن Closure Implementation

  • اجرای آن را به تعویق بیندازید Defer Implementation

آرایه ها Arrays

  • آرایه ها Arrays

  • نقشه ها Maps

  • نقشه ها قسمت 2 Maps Part 2

  • پیاده سازی برش ها Slices Implementation

  • ساختار Structure

  • مواد و روش ها Methods

اجرای رابط ها Implementing Interfaces

  • اجرای رابط ها Implementing Interfaces

  • پیاده سازی رابط ها قسمت 2 Implementing Interfaces Part 2

  • پیاده سازی رابط ها با مقدار Nil Implementing Interfaces with Nil Value

  • پیاده سازی مدیریت خطا Error Handling Implementation

  • مدیریت خطا در قسمت پیاده سازی Error Handling Implementation Part 2

  • پیاده سازی Goroutines Implementing Goroutines

کانال Channel

  • همزمانی Concurrency

  • پیاده سازی کانال Channel Implementation

  • جهت کانال قسمت 1 Channel Direction Part 1

  • جهت کانال قسمت 2 Channel Direction Part 2

  • جهت کانال قسمت 3 Channel Direction Part 3

  • کانال پیاده سازی Implementing Channel

  • اتمام وقت Time Out

  • زمان پایان ادامه دهید Time Out Continue

  • کانالهای مسدود نشده Non Blocking Channels

  • کانال بستن Closing Channel

  • محدود کردن کانال Range Close Channel

  • ارسال پیام Sending Message

  • استخرهای کارگر Worker Pools

محدود کردن نرخ Rate Limiting

  • محدود کردن نرخ Rate Limiting

  • محدود کردن نرخ ادامه دهید Rate Limiting Continue

شمارنده اتمی و Mutex Atomic Counter and Mutex

  • شمارنده اتمی Atomic Counter

  • موتکس Mutex

  • Mutex قسمت 2 Mutex Part 2

  • Goroutines دولتی Stateful Goroutines

  • Goroutines Stateful قسمت 2 Stateful Goroutines Part 2

توابع مجموعه Collection Functions

  • توابع مجموعه قسمت 1 Collection Functions Part 1

  • توابع مجموعه قسمت 2 Collection Functions Part 2

  • توابع مجموعه قسمت 3 Collection Functions Part 3

توابع رشته String Functions

  • توابع رشته String Functions

  • توابع رشته قسمت 2 String Functions Part 2

  • توابع قالب بندی رشته String Formatting Functions

  • توابع قالب بندی رشته ادامه دارد String Formatting Functions Continue

اصطلاحات Expressions

  • عبارات با قاعده Regular Expressions

  • اصطلاحات منظم قسمت 2 Regular Expressions Part 2

  • محاسبه زمان Time Calculation

  • دوران Epoch

  • قالب بندی زمان Time Formatting

خواندن Reading

  • خواندن پرونده ها Reading Files

نمایش نظرات

نظری ارسال نشده است.

آموزش کامل Golang

این دوره غیر فعال شده است.

جزییات دوره
10h 18m
67
Udemy (یودمی) udemy-small
12 فروردین 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
12,014
از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edcorner Learning Edcorner Learning

دوره های آموزش آنلاین Edcorner گزینه های آموزشی متمرکز بر مشتری را در قالب های مختلف و روش های تحویل ارائه می دهد ، و به افراد و سازمان ها آموزش با کیفیت بالا ارائه می دهد که می تواند متناسب با سبک های یادگیری فردی و نیازهای خاص باشد ، مانند آموزش آنلاین ، آموزش سفارشی ، آموزش خود گام ، محل آموزش. مدرسان ما از سراسر حوزه دارای مهارت و تخصص بالایی هستند. Edcorner آموزش مهارت های زیر را ارائه می دهد: 1. HR و HR Analytics ، روز کاری HCM. 2. برنامه نویسی - C ، C ++ ، C Sharp ، JAVA ، JS ، Angular ، Python ، HTML CSS. PHP ، Flutter ، vb.net ، .net ، Unity و موارد دیگر. 3. امنیت سایبری. 4. بلاکچین. 5. SAP

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.