آموزش جامع زبان Go برای ابر (Cloud) و شبکه - آخرین آپدیت

دانلود Go for Cloud and Networks

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره جامع Go برای ابر و شبکه، معرفیه‌ای جامع بر استفاده از زبان برنامه‌نویسی Go (Golang) برای توسعه اپلیکیشن‌های مقیاس‌پذیر و با کارایی بالا در محیط‌های ابری و شبکه‌ای است. این دوره برای توسعه‌دهندگان مبتدی و متوسطه طراحی شده و بر روی کاربردهای واقعی Go در معماری‌های Cloud-Native، پروتکل‌های شبکه‌ای، یکپارچه‌سازی سیستم‌ها و اتوماسیون زیرساختی تمرکز دارد. در طول این دوره، شما مسیر یادگیری کدنویسی خود را ارتقا می‌بخشید. این تنها یک یادگیری زبان برنامه‌نویسی نیست؛ بلکه تجربه‌ای تحول‌آفرین است تا پتانسیل‌های شما را به عنوان یک متخصص توسعه نرم‌افزار باز کند. در پایان این دوره، شما قادر خواهید بود: - مفاهیم مختلف در Go را مانند اپلیکیشن‌های Cloud-native، داکر (Docker)، کوبرنتیز (Kubernetes)، کانتینرها و غیره را خلاصه و تحلیل کنید. - معماری میکروسرویس‌ها (Microservices) و مفاهیم آن را توضیح دهید. - از بهترین روش‌ها (Best Practices) برای ارتباطات رویداد-محور (Event-Driven) استفاده کنید. - یک اپلیکیشن کامل را با زبان Go توسعه دهید. این دوره برای توسعه‌دهندگان وب، دانشمندان داده، برنامه‌نویسان سیستم، کارآینرین‌ها و تازه‌کارانی که قصد دارند در مسیر توسعه وب حرفه‌ای شوند، طراحی شده است. مهارت‌های پوشش داده شده در این دوره شامل علوم کامپیوتر، Docker Compose، Kubernetes، توسعه نرم‌افزار و موارد دیگر است. داشتن تجربه قبلی با هر زبان برنامه‌نویسی الزامی نیست، اما می‌تواند منحنی یادگیری را تسهیل کند. سفری آموزشی را برای تبدیل شدن به متخصص Go برای ابر و شبکه آغاز کنید و در حین یادگیری بهترین روش‌های توسعه، تخصص خود را ارتقا دهید.

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

انگیزه برای اپلیکیشن‌های Cloud Native Motivation for Cloud Native Apps

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

  • معرفی اپلیکیشن‌های Cloud Native Introduction to Cloud Native Apps

  • مفاهیم کلیدی اپلیکیشن‌های Cloud Native Key Concepts of Cloud Native Apps

  • مقایسه اپلیکیشن‌های Cloud Native در مقابل اپلیکیشن‌های سنتی Monolithic Cloud Native Applications vs Traditional Monolithic Applications

  • چالش‌ها و اصول طراحی Challenges and Design Principles

  • پایگاه‌های داده Cloud Native Cloud Native Databases

  • درک استک Cloud Native Understanding Cloud Native Stack

  • کالبدشناسی استک Cloud Native Anatomy of Cloud Native Stack

  • مقابله با چالش‌ها با استفاده از استک Cloud Native Combating Challenges Using Cloud Native Stack

  • درک داکر (Docker) Understanding Docker

  • داکر فایل و داکر کامپوز (Docker Compose) Docker File and Docker Compose

  • مدیریت کانتینرها Container Management

  • استفاده از Docker SDK و Docker Compose Docker SDK and Docker Compose Usage

  • معرفی کوبرنتیز (Kubernetes) Introduction to Kubernetes

  • انجام عملیات CRUD در کوبرنتیز Performing CRUD Operations on Kubernetes

  • کار با آبجکت‌های API کوبرنتیز - بخش اول Working With Kubernetes API Objects - I

  • کار با آبجکت‌های API کوبرنتیز - بخش دوم Working With Kubernetes API Objects - II

  • ابزارهای اپلیکیشن‌های کوبرنتیز Tools for Kubernetes Applications

تجزیه و تحلیل با میکروسرویس‌ها Decomposition with Microservices

  • درک میکروسرویس‌ها و معماری آن‌ها Understanding Microservices and it's Architecture

  • ویژگی‌های زبان Go برای ساخت میکروسرویس‌ها Golang Features for Building Microservices

  • مزایا و چالش‌های میکروسرویس‌ها Advantages and Challenges of Microservices

  • مقایسه با معماری Monolithic Comparison with Monolithic Architecture

  • اصول DDL DDL Principles

  • شناسایی مرزهای میکروسرویس‌ها Identifying Microservices Boundaries

  • استراتژی‌های تجزیه و تحلیل Strategies for Decomposition

  • راه‌اندازی محیط توسعه Golang Setting up a Golang Development Environment

ارکستراسیون و میکروسرویس‌های رویداد-محور Orchestration and Event-Driven Microservices

  • درک ارکستراسیون (Orchestration) Understanding Orchestration

  • ساخت یک ارکستراتور در زبان Go Building an Orchestrator in Go

  • نمایی کلی از کوبرنتیز برای ارکستراسیون میکروسرویس‌ها Overview of Kubernetes for Orchestrating Microservices

  • منبع‌یابی رویدادها و معماری‌های رویداد-محور Event Sourcing and Event-Driven Architectures

  • پیاده‌سازی ارتباطات رویداد-محور Implementing Event-Driven Communication

مانیتورینگ و تست میکروسرویس‌ها Monitoring and Testing Microservices

  • درک مانیتورینگ و لاگ‌گذاری (Logging) Understanding Monitoring and Logging

  • ردیابی (Tracing) در میکروسرویس‌ها Tracing in Microservices

  • پیاده‌سازی متریک‌ها و بررسی‌های وضعیت (Health Checks) Implementing Metrics and Health Checks

  • تست‌های واحد و تست‌های یکپارچه‌سازی در Go Unit and Integration Testing in Go

  • استراتژی‌های تست End-to-End End-to-End Testing Strategies

  • شبیه‌سازی و تست وابستگی‌های خارجی در میکروسرویس‌ها Mocking and Testing External Dependencies in Microservices

  • بهترین روش‌ها برای ایمن‌سازی میکروسرویس‌ها Best Practices for Securing Microservices

  • راه‌اندازی خط لوله‌های CI/CD (یکپارچه‌سازی و استقرار مستمر) Setting Up Continuous Integration And Continuous Deployment Pipelines

  • استقرار میکروسرویس‌ها در پلتفرم‌های ابری Deploying Microservices to Cloud Platforms

جمع‌بندی دوره و ارزیابی Course Wrap Up and Assessment

  • خلاصه دوره Go برای ابر و شبکه Go for Cloud and Networks: Course Summary

نمایش نظرات

آموزش جامع زبان Go برای ابر (Cloud) و شبکه
جزییات دوره
6h 29m
41
(آخرین آپدیت)
684
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده