Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Asp.Net Core - Cloud-Native App Development

    Posted By: ELK1nG
    Asp.Net Core - Cloud-Native App Development

    Asp.Net Core - Cloud-Native App Development
    Published 5/2024
    MP4 | Video: h264, 1920x1080 | 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