满园春色关不住
一枝红杏出墙来

全面且实践的课程 ASP.NET Core – 云原生应用开发 (英文)

ASP.NET Core – 云原生应用开发

发布时间:2024年5月
视频格式:MP4 | 视频:h264, 1920×1080 | 音频:AAC, 44.1 KHz
语言:英语 | 文件大小:3.52 GB | 时长:6小时38分钟

.NET Core | Docker | Kubernetes | NGINX | 容器 | 云原生开发 | API | SQL | 日志 | CI/CD

你将学到什么:
.NET Aspire
Docker
Kubernetes
容器化
构建可扩展应用
Docker Compose
云原生开发
.NET API
.NET MVC
Serilog
Seq
Microsoft SQL Server

需求:
.NET Core 知识
C# 知识
数据库开发知识

描述:
欢迎参加全面且实践的课程 ASP.NET Core – 云原生应用开发。在这门课程中,你将学习使用 ASP.NET Core、Docker 和 Kubernetes 构建云原生应用程序的艺术。无论你是初学者希望深入现代网页开发,还是经验丰富的开发者希望在你的 ASP.NET Core 项目中利用 Docker 的力量,这门课程都旨在为你提供成功所需的技能和知识。

课程亮点:
ASP.NET Core 简介:首先了解 ASP.NET Core 的基础知识、架构及其在现代网页开发中的角色。
Docker 基础知识:探索 Docker 的容器化世界,学习如何为你的 ASP.NET Core 应用创建、管理和优化容器。
构建 ASP.NET Core 应用:深入 ASP.NET Core 应用开发,涵盖路由、中间件、控制器和视图等主题。
云原生原则:了解云原生开发的原则,包括微服务架构、可扩展性和容错能力。
容器化 ASP.NET Core 应用:探索如何使用 Docker 容器化你的 ASP.NET Core 应用,使它们便携、高效且易于部署。
Docker Compose:掌握 Docker Compose,以便轻松地编排多容器应用并管理组件之间的依赖关系。
监控和日志:实施强大的监控和日志解决方案,以获得对你的云原生 ASP.NET Core 应用的洞察。
安全最佳实践:学习使用 ASP.NET Core 和 Docker 容器保护你的应用和数据的最佳实践。
扩展和负载平衡:了解如何水平扩展你的应用并设置负载平衡以处理增加的流量。
持续集成和部署(CI/CD):实施 CI/CD 管道,自动化你的云原生 ASP.NET Core 应用的构建、测试和部署过程。
高级主题:深入 Kubernetes 编排、无服务器计算和使用 ASP.NET Core 的云服务等高级主题。

通过这门课程的学习,你将具备构建、容器化和部署云原生 ASP.NET Core 应用的技能和信心。你还将能够应对现实世界的项目,并保持现代网页开发实践的前沿地位。

加入我们进入 ASP.NET Core 和 Docker 的世界的激动人心的旅程,让我们将你变成一个云原生开发专家。立即报名,开始构建适用于云的可扩展、便携和高效的网页应用吧!
Asp.Net Core – Cloud-Native App Development

Published 5/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.52 GB | Duration: 6h 38m

.NET Core | Docker | Kubernetes | NGINX | Containers | Cloud Native Development | API | SQL | Logging | CI/CD

What you’ll learn
.NET Aspire
Docker
Kubernetes
Containerization
Building scalable applications
Docker Compose
Cloud-Native Development
.NET API
.NET MVC
Serilog
Seq
Microsoft SQL Server

Requirements
.NET Core knowledge
C# knowledge
Database development knowledge

Description
Welcome to the comprehensive and hands-on course ASP.NET Core – Cloud-Native App Development. In this course, you will embark on a journey to master the art of building cloud-native applications using ASP.NET Core, Docker, and Kubernetes. Whether you’re a beginner looking to dive into modern web development or an experienced developer looking to harness the power of Docker in your ASP.NET Core projects, this course is designed to equip you with the skills and knowledge you need to succeed.Course Highlights:Introduction to ASP.NET Core: Begin by understanding the fundamentals of ASP.NET Core, its architecture, and its role in modern web development.Docker Fundamentals: Explore the world of containerization with Docker, learning how to create, manage, and optimize containers for your ASP.NET Core applications.Building ASP.NET Core Applications: Dive into ASP.NET Core application development, covering topics like routing, middleware, controllers, and views.Cloud-Native Principles: Learn the principles of cloud-native development, including microservices architecture, scalability, and fault tolerance.Containerizing ASP.NET Core Apps: Discover how to containerize your ASP.NET Core applications using Docker, making them portable, efficient, and easy to deploy.Docker Compose: Master Docker Compose to orchestrate multi-container applications effortlessly and manage dependencies between components.Monitoring and Logging: Implement robust monitoring and logging solutions to gain insights into your cloud-native ASP.NET Core applications.Security Best Practices: Learn best practices for protecting your applications and data using ASP.NET Core and Docker containers.Scaling and Load Balancing: Understand how to scale your applications horizontally and set up load balancing to handle increased traffic.Continuous Integration and Deployment (CI/CD): Implement CI/CD pipelines to automate the build, test, and deployment processes of your cloud-native ASP.NET Core applications.Advanced Topics: Delve into advanced topics like Kubernetes orchestration, serverless computing, and using cloud services with ASP.NET Core.By the end of this course, you will have the skills and confidence to build, containerize, and deploy cloud-native ASP.NET Core applications with Docker. You’ll also be well-equipped to tackle real-world projects and stay on the cutting edge of modern web development practices.Join us on this exciting journey into the ASP.NET Core and Docker world, and let’s turn you into a cloud-native development expert. Enroll now and start building scalable, portable, and efficient web applications for the cloud!

Overview
Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Exploring Cloud Native Development

Lecture 3 Exploring Sample Project

Section 2: Understanding Containers

Lecture 4 Section Overview

Lecture 5 What Are Containers?

Lecture 6 Containers vs. Virtual Machines

Lecture 7 What Is Docker?

Lecture 8 Install and Configure Docker Desktop

Lecture 9 Pull a docker image and create container

Lecture 10 Docker CLI vs UI

Lecture 11 Section Review

Section 3: Docker and .NET Projects

Lecture 12 Section Overview

Lecture 13 Containerization support in .NET

Lecture 14 Create .NET API Project

Lecture 15 Project Source Code

Lecture 16 Explore Sample Project

Lecture 17 Connect to Database

Lecture 18 Test Application

Lecture 19 Add Dockerfile

Lecture 20 Run Docker Container

Lecture 21 Create container using dotnet publish (.NET SDK)

Lecture 22 Docker Internal Network

Lecture 23 Section Review

Lecture 24 Section Source Code

Lecture 25 Additional Reading

Section 4: Docker Compose

Lecture 26 Section Overview

Lecture 27 Introducing Logging and Serilog

Lecture 28 Add Seq Log Aggregator (as Container)

Lecture 29 Add Client Application – Part 1

Lecture 30 Add Client Application – Part 2

Lecture 31 Explore Docker Compose

Lecture 32 Configure Docker Compose for API and UI

Lecture 33 Add Database and Seq to Docker Compose

Lecture 34 Section Review

Lecture 35 Section Source Code

Section 5: Docker Compose and Networking

Lecture 36 Section Overview

Lecture 37 Understanding Reverse Proxies

Lecture 38 Introducing NGINX as a Reverse Proxy Server

Lecture 39 Setup NGINX with Docker Compose

Lecture 40 Testing Docker Compose and Reverse Proxy

Lecture 41 Understanding SSL Termination and Load Balancing

Lecture 42 Adding SSL to Proxy Server – API

Lecture 43 Adding SSL to Proxy Server – Client UI

Lecture 44 Section Review

Lecture 45 Section Source Code

Section 6: Publishing Custom Images

Lecture 46 Section Overview

Lecture 47 Review Container Image Creation

Lecture 48 Creating a Custom Database Image – Part 1

Lecture 49 Creating a Custom Database Image – Part 2

Lecture 50 About Docker Hub

Lecture 51 Publishing Image to Local Registry

Lecture 52 Public vs Private Repositories

Lecture 53 Versioning images

Lecture 54 Adding a tag to an image

Lecture 55 Tagging Best Practices

Lecture 56 Section Review

Lecture 57 Section Source Code

Section 7: Docker Compose for Environments

Lecture 58 Section Overview

Lecture 59 Review Environment Variables

Lecture 60 Define Configuration Values based on Environment (.NET)

Lecture 61 Specify Environment Variables in Containers

Lecture 62 Multiple Docker Compose Files

Lecture 63 Environment Variables as Configuration Values

Lecture 64 Section Review

Lecture 65 Section Source Code

Section 8: Introducing Kubernetes

Lecture 66 Section Overview

Lecture 67 What is Kubernetes?

Lecture 68 Kubernetes Deployments

Lecture 69 Installing Kubernetes

Lecture 70 Understanding the kubectl Command

Lecture 71 Installing the Kubernetes Dashboard (UI)

Lecture 72 Setup Dashboard User

Lecture 73 Dashboard and User Setup – Full instructions

Lecture 74 Configure Kubernetes namespace

Lecture 75 Run SQL Server in Kubernetes

Lecture 76 Run Seq in Kubernetes

Lecture 77 Create and Push Web App Images

Lecture 78 Running the API

Lecture 79 Running the Client Application

Lecture 80 Scaling an application

Lecture 81 Managing resources with CLI

Lecture 82 Adding storage volumes

Lecture 83 Section Review

Lecture 84 Section Source Code

Section 9: Using .NET Aspire

Lecture 85 Section Overview

Lecture 86 What is .NET Aspire

Lecture 87 Enable .NET Aspire

Lecture 88 Creating a sample .NET Aspire Application

Lecture 89 Test Sample .NET Aspire project

Lecture 90 Section Review

Section 10: Conclusion

Lecture 91 Conclusion

Beginner to Intermediate .NET Core Developers,Docker beginners


 

扫码免费下载

此处有隐藏内容--请扫描下方二维码查看

 

百度网盘下载
登录后免费下载提取码:登录后可见
赞(0)
未经允许不得转载:红杏破解 » 全面且实践的课程 ASP.NET Core – 云原生应用开发