К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Development, Deployment, and Cloud Integration · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Development, Deployment, and Cloud Integration

Курс от Packt
Продвинутый≈ 12.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course provides you with in-depth knowledge of advanced development, deployment, and cloud integration in ASP.NET Core applications. By the end of the course, you will be proficient in building scalable, maintainable applications and deploying them to different platforms such as IIS and Microsoft Azure. The course begins with a focus on advanced module development techniques. You will learn to design and implement a fully-featured Employee Leave Request module, incorporating data models, validation logic, and views for both employee and admin interfaces. You will also address real-world issues such as bug fixes, role-based authentication, and third-party tool integrations, ensuring a seamless experience for all users. Next, you will delve into advanced architecture concepts. This section covers project architecture layouts, the separation of concerns, and best practices in handling errors, logging, and migrations. By applying these advanced strategies, you’ll ensure that your applications are both scalable and maintainable. You'll also explore advanced UI concepts to improve the user experience, including custom layouts and design modifications. In the final sections, you will gain hands-on experience with deployment. You will learn how to deploy your applications to IIS for local setups, as well as to Microsoft Azure for cloud-based environments. The course concludes with a look ahead, empowering you to apply these development and deployment techniques in real-world ASP.NET Core projects. Basic programming knowledge and some familiarity with web development concepts, particularly in ASP.NET Core, are recommended. This course is designed for developers who already have prior ASP.NET Core experience and a solid understanding of software development principles, seeking to enhance their skills in building, deploying, and managing advanced web applications across platforms.

Навыки, которые вы освоите

ASP.NETApplication DevelopmentUser Interface (UI) DesignApplication DeploymentApplication DesignIdentity and Access ManagementModel View ControllerCloud DeploymentSoftware ArchitectureMicrosoft AzureCloud HostingMaintainabilityUI ComponentsAuthentications.NET FrameworkSoftware DesignDatabase DevelopmentMicrosoft Development ToolsCloud ApplicationsUser Interface (UI)

Программа курса

6 модулей · 94 учебных материалов

01Employee Leave Requests Module33 материалов

Employee Leave Requests Module

Introduction to the Course 'Advanced Development, Deployment, and Cloud Integration'ЧтениеFull Specialization ResourcesЧтениеSection OverviewВидеоModule RequirementsВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Advanced Development, Deployment, and Cloud Integration
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.8 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Create Leave Requests Data ModelВидео
Add Entity Configurations and Data SeedingВидео
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Видео
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Видео
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Видео
Add Query String to Leave Request NavigationВидео
Add Authentication Policy for RolesВидео
Review and Add Changes to GitHubВидео
Section ReviewВидео
Implementing IValidatableObject in C#DIALOGUE
Employee Leave Requests Module - AssessmentЗадание
02Advanced Architecture Concepts13 материалов

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ВидеоIMPORTANT: EF Core MigrationsВидеоException HandlingВидеоImplement Logging with Serilog (Files)ВидеоImplement Logging to SeqВидеоAdditional Identity Configurations and ActivitiesВидеоSection ReviewВидеоManaging Project Architecture and Configuration in .NETDIALOGUEAdvanced Architecture Concepts - AssessmentЗадание
03Advanced UI Concepts14 материалов

Advanced UI Concepts

Section OverviewВидеоAdding Multiple LayoutsВидеоAdding a Custom Layout - Part 1ВидеоAdding a Custom Layout - Part 2Видео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ВидеоCustomizing Email Templates with HTML and CSSDIALOGUEAdvanced UI Concepts - AssessmentЗадание
04Deploying to Internet Information Services16 материалов

Deploying to Internet Information Services

Section OverviewВидеоWhat is Internet Information Services?ВидеоSetup IIS Locally (Windows)ВидеоSetup .NET Hosting RuntimeВидеоUnderstanding Environments and ConfigurationsВидеоPublish ASP.NET Core (Visual Studio)ВидеоPublish ASP.NET Core (CLI)ВидеоSetup IIS Website and App PoolВидеоDatabase Deployment Steps and TipsВидеоCreate Database and UsersВидеоScript Migrations and Populate DatabaseВидеоConfigure Local DNS RecordВидеоAdditional ConsiderationsВидеоSection ReviewВидеоDeploying Web Applications to IISDIALOGUEDeploying to Internet Information Services - AssessmentЗадание
05Deploying to Microsoft Azure14 материалов

Deploying to Microsoft Azure

Section OverviewВидеоWhat is Microsoft Azure?ВидеоCreate a Microsoft Azure AccountВидеоUnderstanding Azure SQLВидеоCreate Database in Azure SQLВидеоConnecting to SQL ServerВидеоScripting the DatabaseВидеоUnderstanding Azure App ServicesВидеоCreate Azure App ServiceВидеоDeploy To App Service (Using Local Azure Tools)ВидеоConnect App Service to Azure SQL ServiceВидеоSection ReviewВидеоDeploying to Microsoft AzureDIALOGUEDeploying to Microsoft Azure - AssessmentЗадание
06Conclusion4 материалов

Conclusion

Conclusion to the SpecializationВидеоConclusion to the Course 'Advanced Development, Deployment, and Cloud Integration'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание