آموزش توسعه اپلیکیشن با استفاده از میکروسرویس‌ها و سرورلس - آخرین آپدیت

دانلود Application Development using Microservices and Serverless

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به این دوره مقدماتی در مورد میکروسرویس‌ها (Microservices) و سرورلس (Serverless) خوش آمدید؛ تکنولوژی‌های حیاتی برای بارهای کاری بومی ابری (Cloud Native) و مدرن‌سازی اپلیکیشن‌ها. به جای ساخت اپلیکیشن‌های بزرگ که به عنوان مونولیت (Monolith) شناخته می‌شوند و تمام قابلیت‌ها را در یک قالب اجرا می‌کنند، میکروسرویس‌ها اپلیکیشن‌های بزرگ را به قطعات کوچک‌تری تقسیم می‌کنند که به صورت مستقل قابل نگهداری و مقیاس‌پذیر هستند و مزایای متعددی را فراهم می‌کنند. این معماری اکنون در بزرگترین سازمان‌های نرم‌افزاری جهان استفاده می‌شود، زیرا مزایای هزینه‌ای، استقلال تیمی و سایر دستاوردهای مدیریتی را به همراه دارد. به همین ترتیب، سرورلس به عنوان یک گزینه رایج برای پردازش در عصر ابری ظهور کرده است و به توسعه‌دهندگان و اپراتورها این امکان را می‌دهد که اپلیکیشن‌ها را بدون مدیریت زیرساخت‌های زیرین اجرا کنند. در این دوره، شما میکروسرویس‌ها را با استفاده از متدولوژی‌های مختلف ایجاد خواهید کرد. شما REST APIها را با استفاده از پایتون و Flask می‌سازید. سپس، با مبانی اپلیکیشن‌های سرورلس و نحوه اجرای آن‌ها در IBM Cloud Code Engine آشنا می‌شوید. این دوره شامل چندین آزمایش عملی (Hands-on labs) است که به شما اجازه می‌دهد مطالب آموخته شده را تمرین و پیاده‌سازی کنید. در پروژه نهایی، یک اپلیکیشن فرانت-اند متشکل از چندین میکروسرویس ایجاد کرده و آن‌ها را با استفاده از سرورلس در فضای ابری مستقر خواهید کرد.

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

مقدمه‌ای بر میکروسرویس‌ها Introduction to Microservices

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

  • متدولوژی اپلیکیشن دوازده عاملی (Twelve Factor App) Twelve-Factor App Methodology

  • میکروسرویس‌ها چیستند؟ What are Microservices?

  • مقایسه مونولیت در مقابل SOA و میکروسرویس‌ها Comparison of Monolith vs. SOA vs. Microservices

  • الگوهای میکروسرویس Microservices Patterns

ضروریات وب API: REST API و GraphQL Web API Essentials: REST API and GraphQL

  • REST چیست؟ What is REST?

  • مقدمه‌ای بر API Gateway Introduction to API Gateway

  • ایجاد REST APIها Creating REST APIs

  • ارسال درخواست‌های API با استفاده از CURL و Postman Making API Requests using CURL and Postman

  • مستندسازی و تست REST APIها با Swagger Documenting and Testing REST APIs with Swagger

  • اختیاری: مبانی GraphQL Optional: Basics of GraphQL

بررسی کلی سرورلس Serverless Overview

  • مقدمه‌ای بر رایانش سرورلس Introduction to Serverless Computing

  • مزایا و معایب سرورلس Serverless Pros and Cons

  • مقدمه‌ای بر مدل FaaS Introduction to the FaaS Model

  • فریمورک سرورلس The Serverless Framework

  • معماری مرجع و موارد استفاده سرورلس Serverless Reference Architecture and Use Cases

  • پلتفرم‌های محبوب سرورلس Popular Serverless Platforms

ایجاد و استقرار میکروسرویس‌ها با استفاده از سرورلس Create and Deploy Microservices using Serverless

  • ابزار IBM Cloud Code Engine IBM Cloud Code Engine

  • پروژه، اپلیکیشن، بیلد و جاب‌ها Project, Application, Build, and Jobs

  • ساخت ایمیج‌های کانتینری برای میکروسرویس‌ها Building Container Images for Microservices

  • استقرار و اجرای اپلیکیشن‌ها Deploying and Running Applications

  • به‌روزرسانی اپلیکیشن‌های مستقر شده Updating Deployed Applications

پروژه نهایی Final Project

اختیاری: ضروریات OpenShift/کار با OpenShift و Istio Optional: OpenShift Essentials/Working with OpenShift and Istio

  • مروری بر Red Hat OpenShift Red Hat OpenShift Recap

  • سرویس مش و Istio Service Mesh and Istio

  • میکروسرویس‌ها با OpenShift Microservices with OpenShift

نمایش نظرات

آموزش توسعه اپلیکیشن با استفاده از میکروسرویس‌ها و سرورلس
جزییات دوره
16h 17m
25
(آخرین آپدیت)
77,400
4.4 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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