Go Essentials: راهنمای عملی برای Concurrency، gRPC و موارد دیگر [ویدئو]

Go Essentials: A Practical Guide to Concurrency, gRPC, and More [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با یک دوره ساختاریافته که شما را از اصول اولیه به تکنیک های پیشرفته می برد، وارد دنیای برنامه نویسی Go شوید. شما با درک مفاهیم اصلی مانند متغیرها، حلقه ها، توابع و اشاره گرها شروع خواهید کرد. همانطور که پیشرفت می کنید، موضوعات پیچیده تری مانند ساختارها، رابط ها و مدیریت خطا را که برای نوشتن کد Go قوی ضروری هستند، کاوش خواهید کرد. در بخش‌های میانی، ویژگی‌های منحصربه‌فرد Go را عمیق‌تر خواهید کرد، مانند گوروتین‌ها و کانال‌ها، که به شما امکان می‌دهند برنامه‌های همزمان بنویسید. همچنین با تست کردن در Go، استفاده از mutexes و کار با ژنریک آشنا خواهید شد. این دوره ترکیبی متعادل از تئوری و عمل را فراهم می‌کند و به شما اطمینان می‌دهد که می‌توانید بلافاصله آنچه را که یاد می‌گیرید به کار ببرید. در پایان بخش پیشرفته، درک کاملی از مدل همزمانی Go خواهید داشت که به شما امکان می دهد برنامه های کاربردی با کارایی بالا بسازید. بخش پایانی دوره شما را با gRPC، یک چارچوب قدرتمند برای فراخوانی رویه از راه دور آشنا می کند. شما یاد خواهید گرفت که چگونه یک سرور و کلاینت gRPC راه اندازی کنید و gRPC را در برنامه های Go خود پیاده سازی کنید. علاوه بر این، این دوره به چارچوب Gin می پردازد و یک جعبه ابزار کامل برای توسعه Go مدرن در اختیار شما قرار می دهد. با این آموزش جامع، شما مجهز به مقابله با هر چالش برنامه نویسی Go با اطمینان خواهید بود. درک عمیقی از نحو و ساختار Go ایجاد کنید با استفاده از گوروتین ها و کانال ها برنامه های همزمان بنویسید سرورها و کلاینت های gRPC را در Go پیاده سازی کنید از چارچوب تست Go برای نوشتن و اجرای تست ها استفاده کنید ساخت برنامه های وب با استفاده از فریم ورک جین بهینه سازی برنامه های کاربردی Go برای عملکرد و مقیاس پذیری این دوره برای توسعه دهندگان و مهندسان نرم افزار با درک اولیه از مفاهیم برنامه نویسی ایده آل است. در حالی که هیچ تجربه قبلی با Go لازم نیست، آشنایی با سایر زبان های برنامه نویسی مفید خواهد بود. برای کسانی که به دنبال ساخت برنامه های همزمان یا کاوش gRPC در Go هستند مناسب است. پوشش از مبانی Go تا موضوعات پیشرفته مانند gRPC * کاوش دقیق مدل همزمانی Go با گوروتین ها و کانال ها * مقدمه ای بر چارچوب Gin برای توسعه وب *

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

اصول برنامه نویسی Go Fundamentals of Go Programming

  • مقدمه Introduction

  • مقدمه Introduction

  • راه اندازی محیط Environment Setup

  • راه اندازی محیط Environment Setup

  • Go Basics + Variables Go Basics + Variables

  • Go Basics + Variables Go Basics + Variables

  • شرایط و حلقه ها Conditionals and Loops

  • شرایط و حلقه ها Conditionals and Loops

  • توابع Functions

  • توابع Functions

  • اشاره گرها Pointers

  • اشاره گرها Pointers

  • ماژول ها Modules

  • ماژول ها Modules

  • آرایه ها Arrays

  • آرایه ها Arrays

  • برش ها Slices

  • برش ها Slices

  • نقشه ها Maps

  • نقشه ها Maps

  • تکلیف Assignment

  • تکلیف Assignment

مفاهیم برنامه نویسی Intermediate Go Intermediate Go Programming Concepts

  • سازه ها Structs

  • سازه ها Structs

  • انواع تعریف شده Defined Types

  • انواع تعریف شده Defined Types

  • کپسولاسیون Encapsulation

  • کپسولاسیون Encapsulation

  • رابط Interface

  • رابط Interface

  • خطاها Errors

  • خطاها Errors

  • تکلیف Assignment

  • تکلیف Assignment

  • پروژه Project

  • پروژه Project

مفاهیم برنامه نویسی Intermediate Go Intermediate Go Programming Concepts

تکنیک های پیشرفته برنامه نویسی Go Advanced Go Programming Techniques

  • برنامه ها و کانال ها Goroutines and Channels

  • برنامه ها و کانال ها Goroutines and Channels

  • Mutexes Mutexes

  • Mutexes Mutexes

  • تست کردن Testing

  • تست کردن Testing

  • ژنریک ها Generics

  • ژنریک ها Generics

  • تکلیف Assignment

  • تکلیف Assignment

  • پروژه Project

  • پروژه Project

تکنیک های پیشرفته برنامه نویسی Go Advanced Go Programming Techniques

آشنایی با gRPC با Go Introduction to gRPC with Go

  • راه اندازی gRPC gRPC Setup

  • راه اندازی gRPC gRPC Setup

  • مبانی gRPC gRPC Basics

  • مبانی gRPC gRPC Basics

  • سرور Server

  • سرور Server

  • مشتری Client

  • مشتری Client

آشنایی با gRPC با Go Introduction to gRPC with Go

پروژه های پیشرفته برو و افکار نهایی Advanced Go Projects and Final Thoughts

  • جین Gin

  • جین Gin

  • بسته بندی کنید Wrap Up

  • بسته بندی کنید Wrap Up

پروژه های پیشرفته برو و افکار نهایی Advanced Go Projects and Final Thoughts

نمایش نظرات

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

Go Essentials: راهنمای عملی برای Concurrency، gRPC و موارد دیگر [ویدئو]
جزییات دوره
5h 47m
30
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Codestars By Rob Percival Codestars By Rob Percival

Codestars، توسط Rob Percival، یک پلتفرم یادگیری آنلاین انقلابی است که ماموریت دارد تا نحوه یادگیری کدنویسی را تغییر دهد. راب با تمرکز بر سادگی، منطق و سرگرمی بیش از نیم میلیون دانش آموز را از طریق دوره های خود توانمند کرده است. راب با درک نیاز به تجربیات یادگیری متنوع و جامع، Codestars را به عنوان یک تلاش مشترک تأسیس کرد. Codestars ابزارها و دانش مورد نیاز برای ساخت وب سایت ها و برنامه های کاربردی را در اختیار زبان آموزان در تمام سنین و سطوح مهارت قرار می دهد. Codestars با در دسترس و لذت بخش کردن کدنویسی، قصد دارد سفر یادگیری را ساده کند و پتانسیل برنامه نویسان مشتاق در سراسر جهان را باز کند.