لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استقرار برنامه MEAN Stack در Azure Cloud با خط لوله CICD [ویدئو]
Deploy MEAN Stack App on Azure Cloud with CICD Pipeline [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ابر عمومی یک مدل فناوری اطلاعات است که در آن سرویسها و زیرساختهای محاسباتی درخواستی توسط یک ارائهدهنده شخص ثالث مدیریت میشوند و با چندین سازمان با استفاده از اینترنت عمومی به اشتراک گذاشته میشوند. در این دوره، شما از Microsoft Azure به عنوان یک سرویس مبتنی بر ابر برای استقرار برنامه پشته MERN استفاده خواهید کرد.
در این دوره، شما با درک زیرساخت های داخلی، ابر عمومی و اینکه چرا ما به ابر عمومی نیاز داریم، شروع می کنید. پس از آن، انواع مختلفی از ارائهدهندگان خدمات ابری، مدلهای ابری مختلف مانند IaaS، PaaS، SaaS و مشابههایی با نمونههای واقعی را در بازار خواهید دید. در مرحله بعد، یک حساب پورتال رایگان Azure، خدمات مختلف در پورتال Azure و مفاهیم ابری Azure ایجاد خواهید کرد. سپس سازمان Azure DevOps، پروژه ها و نمای کلی اجزای مختلف داشبورد Azure DevOps را راه اندازی خواهید کرد.
در مرحله بعد، یک سرویس برنامه Azure ایجاد میکنید و از آن استفاده میکنید، با استفاده از بینش برنامه، بر روی یکپارچهسازی مداوم و استقرار مداوم خط لوله با Azure DevOps کار میکنید و دستورات مختلف Git را مشاهده میکنید. در نهایت، برای جلوگیری از دریافت هزینه های اضافی، برنامه را آزمایش می کنید و همه سرویس ها را حذف می کنید.
در پایان این دوره، شما یاد خواهید گرفت که چگونه هر برنامه MEAN stack را در Azure Cloud با خط لوله CI/CD با استفاده از Azure DevOps و سایر خدمات ابری استقرار دهید.
همه فایلهای منبع به مخزن GitHub در https://github.com/PacktPublishing/Deploy-MEAN-Stack-App-on-Azure-Cloud-with-CICD-Pipeline اضافه میشوند. محبوبترین سرویسهای ابری Azure را ایجاد و استفاده کنید.
مدل های ابری مانند IaaS، PaaS، SaaS، Analogy را با مثال های دنیای واقعی بیاموزید
سازمان Azure DevOps را راه اندازی کنید و خدمات برنامه Azure را ایجاد کنید
یک سرویس برنامه Azure و Azure NoSQL CosmosDB ایجاد کنید و از آنها استفاده کنید
به خط لوله CI/CD با Azure DevOps نگاه کنید
برای جلوگیری از دریافت هزینه اضافی، تمام سرویس ها را از فضای ابری حذف کنید این دوره برای هرکسی طراحی شده است که می خواهد روش صنعتی ساخت و استقرار نرم افزار برای تولید را به روش خودکار کنترل شده بیاموزد.
همچنین برای افرادی که می خواهند روش کار CI/CD، DevOps را با استفاده از محبوب ترین سرویس ابری یعنی Azure یاد بگیرند، مفید است.
توصیه می شود که اصول توسعه برنامه MEAN stack را داشته باشید اما اجباری نیست. ایجاد و استفاده از محبوبترین سرویسهای ابری Azure را بیاموزید * روش استاندارد صنعت ساخت و استقرار نرمافزار را با استفاده از خطوط لوله CI/CD در Azure DevOps مطالعه کنید. در یک فرآیند خودکار کنترل شده
سرفصل ها و درس ها
مقدمه ای بر Public Cloud
Introduction to the Public Cloud
معرفی دوره
Course Introduction
در مورد زیرساخت Cloud On-Premises چیست و چرا؟
What and Why about Cloud On-Premises Infrastructure
Cloud عمومی و Cloud Providers
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 Portal و Azure DevOps
Azure Portal and Azure DevOps
ثبت حساب رایگان Azure
Azure Free Account Registration
مرور پرتال Azure
Azure Portal Walkthrough
Azure DevOps Walkthrough
Azure DevOps Walkthrough
فرآیند فعال کردن Azure Pipeline Agents در حساب رایگان
Process to Enable Azure Pipeline Agents in Free Account
Node Express API - یکپارچه سازی مداوم و استقرار مداوم
Node Express API – Continuous Integration and Continuous Deployment
مروری بر برنامه MEAN Stack
Overview of MEAN Stack Application
CosmosDB ایجاد کنید
Create CosmosDB
CosmosDB را از Local Code متصل کنید
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 را ایجاد کنید
Create Azure App Service
CD Pipeline را برای Node Express API ایجاد کنید
Create CD Pipeline for Node Express API
Connect App Service - API از Local Angular App
Connect App Service – API from Local Angular App
مانیتورینگ گزارش با App Insights
Logging Monitoring with App Insights
Angular App - یکپارچه سازی مداوم و استقرار مداوم
Angular App - Continuous Integration and Continuous Deployment
فشار دادن کد Angular به Azure Repos Git
Pushing Angular Code to Azure Repos Git
ایجاد خط لوله CI برای Angular - Part-1
Creating CI Pipeline for Angular - Part-1
ایجاد خط لوله CI برای Angular - قسمت 2
Creating CI Pipeline for Angular - Part-2
کانتینر حساب ذخیره سازی ایجاد کنید
Create Storage Account Container
استقرار Angular App با خط لوله CD - قسمت 1
Deploy Angular App with CD Pipeline - Part-1
استقرار Angular App با CD Pipeline - Part-2
Deploy Angular App with CD Pipeline - Part-2
استقرار Angular App با CD Pipeline - Part-3
Deploy Angular App with CD Pipeline - Part-3
استقرار Angular App با CD Pipeline - Part-4
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
روند درخواست DTAP را بکشید
Pull Request DTAP Process
پاکسازی حذف همه خدمات
Clean-up Delete All Services
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نرم افزار حرفه ای با 11+ سال تجربه در ITI یک نرم افزار Fullstack DevOps با 11+ سال تجربه در انواع فناوری ها از جمله توسعه وب و برنامه های تلفن همراه با استفاده از HTML5 ، CSS3 ، JavaScript ، JQuery ، Bootstrap ، Angular ، React ، Java ، Spring ، Springboot ، Python ، Flask ، Django ، NodeJS ، Express ، Android ، Ionic ، React Native ، Flutter به هوش مصنوعی و فناوری های ابری مانند سرویس های وب آمازون و Microsoft Azure. من همچنین دارای گواهینامه جاوا ، Azure cloud ، محصول Backbase هستم. من تجربه کار با چندین مشتری MNC و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.
نمایش نظرات