آموزش استقرار اپلیکیشن MEAN Stack روی Azure Cloud با خط لوله CICD - آخرین آپدیت

دانلود Deploy MEAN Stack App on Azure Cloud with CICD Pipeline

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع، شما ضروریات استقرار یک اپلیکیشن MEAN stack را روی فضای ابری Azure به همراه یک خط لوله (Pipeline) کاملاً خودکار CI/CD خواهید آموخت. این مسیر با معرفی رایانش ابری و مدل‌های مختلف آن مانند IaaS، PaaS و SaaS آغاز می‌شود. همچنین Azure DevOps را بررسی کرده، یک حساب رایگان Azure ایجاد می‌کنید و ایجنت‌های ضروری Azure Pipeline را فعال خواهید کرد. این مفاهیم بنیادی شما را برای کارهای عملی استقرار آماده می‌کند. بخش دوم به جنبه‌های فنی اپلیکیشن MEAN stack می‌پردازد و با نمای کلی از استقرار Node.js API شروع می‌شود. شما یاد می‌گیرید چگونه یک دیتابیس CosmosDB ایجاد کنید، آن را به محیط محلی خود متصل نمایید و کد خود را به Azure Repos Git منتقل کنید. با این تنظیمات، دوره شما را در ساخت یک خط لوله CI برای سرویس‌های بک‌اند، ایجاد Azure App Service و خودکارسازی استقرار از طریق خط لوله‌های CD راهنمایی می‌کند. همچنین یکپارچه‌سازی با اپلیکیشن محلی Angular و مانیتورینگ از طریق Azure App Insights پوشش داده شده است. در نهایت، بر استقرار اپلیکیشن فرانت-اند Angular تمرکز خواهید کرد. این بخش شما را در تنظیم کانتینرهای ذخیره‌سازی (Storage Containers)، پیکربندی خط لوله‌های CI/CD برای Angular و انجام تست End-to-End کل اپلیکیشن روی Azure راهنمایی می‌کند. در پایان، شما قادر خواهید بود یک اپلیکیشن MEAN stack در سطح تولید (Production) را با استفاده از یک خط لوله CI/CD کاملاً فعال در Azure به طور بهینه مدیریت کنید. این دوره برای توسعه‌دهندگان Full-stack، مهندسان ابری و متخصصان DevOps که با مبانی توسعه وب آشنا هستند و تجربه کار با Git و پلتفرم‌های ابری را دارند، طراحی شده است. برای بهره‌مندی حداکثری از این دوره، داشتن دانش قبلی در زمینه JavaScript، Node.js و Angular توصیه می‌شود.

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

مقدمه‌ای بر ابر عمومی Introduction to the Public Cloud

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

  • چیستی و چرایی زیرساخت‌های On-Premises در مقابل ابر What and Why about Cloud On-Premises Infrastructure

  • ابر عمومی و ارائه‌دهندگان خدمات ابری Public Cloud and Cloud Providers

  • مدل‌های ابری؛ IaaS، PaaS و SaaS Cloud Models - IaaS, PaaS, and SaaS

  • نمای کلی سرویس‌های ابری Azure Azure Cloud Services Overview

  • نمای کلی Azure DevOps Azure DevOps Overview

پورتال Azure و Azure DevOps Azure Portal and Azure DevOps

  • ثبت‌نام حساب رایگان Azure Azure Free Account Registration

  • راهنمای گام‌به‌گام پورتال Azure Azure Portal Walkthrough

  • راهنمای گام‌به‌گام Azure DevOps Azure DevOps Walkthrough

  • فرآیند فعال‌سازی ایجنت‌های Azure Pipeline در حساب رایگان Process to Enable Azure Pipeline Agents in Free Account

رای‌جی Node Express؛ یکپارچه‌سازی و استقرار مداوم Node Express API - Continuous Integration and Continuous Deployment

  • نمای کلی اپلیکیشن MEAN Stack Overview of MEAN Stack Application

  • ایجاد CosmosDB Create CosmosDB

  • اتصال CosmosDB از طریق کد محلی Connect CosmosDB from Local Code

  • تنظیم Azure Repos Git برای Node Express API Setup Azure Repos Git for Node Express API

  • خط لوله CI برای Node Express API CI Pipeline for Node Express API

  • ایجاد Azure App Service Create Azure App Service

  • ایجاد خط لوله CD برای Node Express API Create CD Pipeline for Node Express API

  • اتصال App Service API به اپلیکیشن محلی Angular Connect App Service - API from Local Angular App

  • مانیتورینگ و لاگ‌گیری با App Insights Logging Monitoring with App Insights

اپلیکیشن Angular؛ یکپارچه‌سازی و استقرار مداوم Angular App - Continuous Integration and Continuous Deployment

  • انتقال کد Angular به Azure Repos Git Pushing Angular Code to Azure Repos Git

  • ایجاد خط لوله CI برای Angular - بخش اول Creating CI Pipeline for Angular - Part-1

  • ایجاد خط لوله CI برای Angular - بخش دوم Creating CI Pipeline for Angular - Part-2

  • ایجاد کانتینر حساب ذخیره‌سازی (Storage Account) Create Storage Account Container

  • استقرار اپلیکیشن Angular با خط لوله CD - بخش اول Deploy Angular App with CD Pipeline - Part-1

  • استقرار اپلیکیشن Angular با خط لوله CD - بخش دوم Deploy Angular App with CD Pipeline - Part-2

  • استقرار اپلیکیشن Angular با خط لوله CD - بخش سوم Deploy Angular App with CD Pipeline - Part-3

  • استقرار اپلیکیشن Angular با خط لوله CD - بخش چهارم Deploy Angular App with CD Pipeline - Part-4

  • تست End-to-End روی Azure Testing End-to-End on Azure

روش‌های کاری صنعتی و پاک‌سازی زیرساخت Industry Way of Working and Infrastructure Clean-up

  • فرآیند Pull Request و DTAP Pull Request DTAP Process

  • پاک‌سازی و حذف تمامی سرویس‌ها Clean-up Delete All Services

نمایش نظرات

آموزش استقرار اپلیکیشن MEAN Stack روی Azure Cloud با خط لوله CICD
جزییات دوره
4h 53m
30
(آخرین آپدیت)
116
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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