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

دانلود Advanced Development, Deployment, and Cloud Integration

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره جامع، دانش عمیقی در زمینه توسعه پیشرفته، استقرار (Deployment) و یکپارچه‌سازی ابری در اپلیکیشن‌های ASP.NET Core به شما ارائه می‌دهد. در پایان این دوره، شما در ساخت اپلیکیشن‌های مقیاس‌پذیر و قابل نگهداری و استقرار آن‌ها در پلتفرم‌های مختلف مانند IIS و Microsoft Azure مهارت خواهید یافت. دوره با تمرکز بر تکنیک‌های پیشرفته توسعه ماژول آغاز می‌شود. شما یاد می‌گیرید که یک ماژول کامل «درخواست مرخصی کارکنان» را طراحی و پیاده‌سازی کنید که شامل مدل‌های داده، منطق اعتبارسنجی و نماها (Views) برای رابط‌های کاربری کارکنان و مدیران باشد. همچنین به مسائل دنیای واقعی مانند رفع باگ‌ها، احراز هویت مبتنی بر نقش و یکپارچه‌سازی ابزارهای شخص ثالث خواهید پرداخت تا تجربه‌ای بدون نقص برای تمامی کاربران ایجاد کنید. سپس، به مفاهیم پیشرفته معماری خواهید پرداخت. این بخش شامل چیدمان معماری پروژه، جداسازی دغدغه‌ها (Separation of Concerns) و بهترین روش‌ها در مدیریت خطاها، ثبت لاگ‌ها و مهاجرت‌های دیتابیس (Migrations) است. با به‌کارگیری این استراتژی‌های پیشرفته، تضمین می‌کنید که اپلیکیشن‌های شما هم مقیاس‌پذیر و هم قابل نگهداری باشند. همچنین مفاهیم پیشرفته رابط کاربری (UI) برای بهبود تجربه کاربری، از جمله لایوت‌های سفارشی و تغییرات طراحی را بررسی خواهید کرد. در بخش‌های نهایی، تجربه عملی در زمینه استقرار کسب می‌کنید. یاد می‌گیرید چگونه اپلیکیشن‌های خود را برای محیط‌های محلی روی IIS و برای محیط‌های ابری روی Microsoft Azure مستقر کنید. دوره با یک نگاه به آینده به پایان می‌رسد و شما را قادر می‌سازد تا این تکنیک‌های توسعه و استقرار را در پروژه‌های واقعی ASP.NET Core به کار ببرید. داشتن دانش پایه برنامه‌نویسی و آشنایی نسبی با مفاهیم توسعه وب، به‌ویژه در ASP.NET Core توصیه می‌شود. این دوره برای توسعه‌دهندگانی طراحی شده است که تجربه قبلی در ASP.NET Core و درک محکمی از اصول توسعه نرم‌افزار دارند و به دنبال ارتقای مهارت‌های خود در ساخت، استقرار و مدیریت اپلیکیشن‌های وب پیشرفته در پلتفرم‌های مختلف هستند.

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

ماژول درخواست‌های مرخصی کارکنان Employee Leave Requests Module

  • مرور کلی بخش Section Overview

  • نیازمندی‌های ماژول Module Requirements

  • ایجاد مدل داده‌های درخواست مرخصی Create Leave Requests Data Model

  • افزودن پیکربندی‌های Entity و Seed داده‌ها Add Entity Configurations and Data Seeding

  • ایجاد کنترلر، سرویس و مدل‌های View Create Controller, Service, and View Models

  • ایجاد درخواست مرخصی (نما و مدل نما) Create Leave Request (View and View Model)

  • افزودن لیست انتخابی و تغییرات فرم Adding Select List and Form Changes

  • ایجاد درخواست مرخصی (پرس‌وجوها و منطق) Create Leave Request (Queries and Logic)

  • افزودن منطق اعتبارسنجی درخواست مرخصی Add Leave Request Validation Logic

  • استفاده از IValidatableObject Using IValidatableObject

  • فعالیت: تست و بازنویسی افزودن درخواست مرخصی Activity: Test and Refactor Add Leave Request

  • لیست درخواست‌های مرخصی کارکنان (نما و مدل‌های نما) Employee Leave Request List (View and View Models)

  • لیست درخواست‌های مرخصی کارکنان (سرویس و منطق) Employee Leave Request List (Service and Logic)

  • پیاده‌سازی لغو درخواست مرخصی کارکنان Employee Leave Request Cancellation Implementation

  • اصلاح: رفع باگ لغو درخواست مرخصی کارکنان FIX: Employee Leave Request Cancellation Bug

  • معرفی کنترل‌های جاوا اسکریپت و جی‌کوئری Introducing JavaScript and jQuery Controls

  • افزودن تاییدیه به درخواست لغو (jQuery و SweetAlerts) Add Confirmations to Cancellation Request (jQuery and SweetAlerts)

  • ایجاد مدیریت درخواست مرخصی برای ادمین (سرویس و مدل نما) Create Admin Leave Request Management (Service and View Model)

  • ایجاد مدیریت درخواست مرخصی برای ادمین (نما) Create Admin Leave Request Management (View)

  • ایجاد بررسی ادمین (سرویس و مدل‌ها) Create Admin Review (Service and Models)

  • ایجاد بررسی ادمین (نما) Create Admin Review (View)

  • فعالیت: تست مراحل تایید ادمین Activity: Test Admin Approval Steps

  • اصلاح: محدودیت دوره تخصیص FIX: Allocation Period Limitation

  • بازنویسی کدهای تکراری Refactor Repetitive Code

  • افزودن کنترل تقویم شخص ثالث Add Third-Party Calendar Control

  • افزودن Query String به ناوبری درخواست مرخصی Add Query String to Leave Request Navigation

  • افزودن خط‌مشی احراز هویت برای نقش‌ها Add Authentication Policy for Roles

  • مرور و افزودن تغییرات به گیت‌هاب Review and Add Changes to GitHub

  • مرور کلی بخش Section Review

مفاهیم پیشرفته معماری Advanced Architecture Concepts

  • مرور کلی بخش Section Overview

  • چیدمان‌های مختلف معماری پروژه Different Project Architecture Layouts

  • جداسازی دغدغه‌های پروژه: داده‌ها و موارد مشترک Separating Project Concerns - Data and Common Concerns

  • جداسازی دغدغه‌های پروژه: موارد مربوط به اپلیکیشن Separating Project Concerns - Application Concerns

  • جداسازی دغدغه‌های پروژه: تایید عملکرد Separating Project Concerns - Verifying Functionality

  • مهم: مهاجرت‌های EF Core IMPORTANT: EF Core Migrations

  • مدیریت استثناها (Exception Handling) Exception Handling

  • پیاده‌سازی لاگ‌گذاری با Serilog (فایل‌ها) Implement Logging with Serilog (Files)

  • پیاده‌سازی لاگ‌گذاری در Seq Implement Logging to Seq

  • پیکربندی‌های تکمیلی هویت و فعالیت‌ها Additional Identity Configurations and Activities

  • مرور کلی بخش Section Review

مفاهیم پیشرفته رابط کاربری (UI) Advanced UI Concepts

  • مرور کلی بخش Section Overview

  • افزودن لایوت‌های متعدد Adding Multiple Layouts

  • افزودن لایوت سفارشی: بخش اول Adding a Custom Layout - Part 1

  • افزودن لایوت سفارشی: بخش دوم Adding a Custom Layout - Part 2

  • سفارشی‌سازی نوار ناوبری (Navbar) Customizing Navbar

  • سفارشی‌سازی صفحه ورود Customize Login Page

  • سفارشی‌سازی صفحه ثبت‌نام Customize Registration Page

  • اصلاح: اکشن‌های فرم ثبت‌نام و ورود FIX: Registration and Login Form Actions

  • افزودن لوگوها و فاوآیکون‌ها Adding Logos and Favicons

  • افزودن قالب ایمیل Add Email Template

  • مرور و افزودن تغییرات به گیت‌هاب Review and Add Changes to GitHub

  • مرور کلی بخش Section Review

استقرار در سرویس‌های اطلاعات اینترنتی (IIS) Deploying to Internet Information Services

  • مرور کلی بخش Section Overview

  • سرویس‌های اطلاعات اینترنتی (IIS) چیست؟ What is Internet Information Services?

  • راه‌اندازی IIS به‌صورت محلی (ویندوز) Setup IIS Locally (Windows)

  • راه‌اندازی Runtime میزبانی .NET Setup .NET Hosting Runtime

  • درک محیط‌ها و پیکربندی‌ها Understanding Environments and Configurations

  • پبلش ASP.NET Core (از طریق ویژوال استودیو) Publish ASP.NET Core (Visual Studio)

  • پبلش ASP.NET Core (از طریق CLI) Publish ASP.NET Core (CLI)

  • راه‌اندازی وب‌سایت IIS و App Pool Setup IIS Website and App Pool

  • مراحل و نکات استقرار دیتابیس Database Deployment Steps and Tips

  • ایجاد دیتابیس و کاربران Create Database and Users

  • اسکریپت کردن مهاجرت‌ها و پر کردن دیتابیس Script Migrations and Populate Database

  • پیکربندی رکورد DNS محلی Configure Local DNS Record

  • ملاحظات تکمیلی Additional Considerations

  • مرور کلی بخش Section Review

استقرار در مایکروسافت آزور (Microsoft Azure) Deploying to Microsoft Azure

  • مرور کلی بخش Section Overview

  • مایکروسافت آزور (Microsoft Azure) چیست؟ What is Microsoft Azure?

  • ایجاد حساب کاربری مایکروسافت آزور Create a Microsoft Azure Account

  • درک Azure SQL Understanding Azure SQL

  • ایجاد دیتابیس در Azure SQL Create Database in Azure SQL

  • اتصال به SQL Server Connecting to SQL Server

  • اسکریپت کردن دیتابیس Scripting the Database

  • درک Azure App Services Understanding Azure App Services

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

  • استقرار در App Service (با استفاده از ابزارهای محلی Azure) Deploy To App Service (Using Local Azure Tools)

  • اتصال App Service به سرویس Azure SQL Connect App Service to Azure SQL Service

  • مرور کلی بخش Section Review

نتیجه‌گیری Conclusion

  • نتیجه‌گیری نهایی تخصص Conclusion to the Specialization

نمایش نظرات

آموزش توسعه پیشرفته، استقرار و یکپارچه‌سازی ابری
جزییات دوره
11h 30m
79
(آخرین آپدیت)
91
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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