ASP.NET Core Deep-Dive in .NET 9
Год выпуска: 4/2025
Производитель: Udemy
Сайт производителя:
https://www.udemy.com/course/aspnet-core-deep-dive
Автор: Frank Liu
Продолжительность: 32h 35m 14s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Описание:
Ultimate ASP.NET Core course with assignments and projects
What you'll learn
- ASP.NET Core anatomy and structures
- In-Depth Exploration of HTTP
- Building Robust Middleware
- Minimal APIs Mastery
- MVC Framework
- Razor Pages
- Advanced Development Techniques
- API Documentation and Versioning
Requirements
- Basic HTML, CSS, Javascript
- Intermediate C#
- Good understanding of OOP, esp. the usage of interface (although Dependency Injection is thoroughly covered in this course)
- SQL basics and ADO .NET basics
Description
Master ASP.NET Core like a pro and take your .NET skills to the next level! Join this in-depth course designed for developers eager to completely understand the ASP.NET CORE and unlock the full potential of .NET 9. With hands-on assignments, real-world scenarios, and step-by-step explanations, you'll transform into an ASP.NET Core expert.
Course Overview:
- Introduction to ASP.NET Core
Explore the foundational concepts of ASP.NET Core, including its anatomy and structure, and follow step-by-step guidance to create your first ASP.NET Core app. This section sets the stage for your journey into modern web development.
- In-Depth Exploration of HTTP
Gain a deep understanding of the HTTP protocol and its context within ASP.NET Core. You'll learn about HTTP methods like GET, POST, PUT, and DELETE, how requests and responses are handled in HttpContext, and how to refine routing logic to build robust applications.
- Building Robust Middleware
Master the middleware pipeline, from understanding its theory to implementing custom middleware components. Learn how to use built-in middleware, branch pipelines effectively, and avoid common issues when writing response logic.
- Minimal APIs Mastery
Dive into the world of Minimal APIs, covering everything from routing and model binding to validation and producing standardized results. You'll implement CRUD operations and work with features like query strings and custom route constraints.
- MVC for Professionals
Delve into the Model-View-Controller (MVC) framework, starting with controllers and routing techniques. Discover how to bind models, validate inputs, and produce results efficiently. You'll also explore creating razor views, managing layouts, and integrating dependency injection.
- Razor Pages Demystified
Uncover the power of Razor Pages and understand how they differ from MVC. Learn to build dynamic apps with features like route matching, model binding, validation, and reusable components. This section ties together essential development techniques.
- Advanced Development Techniques
Learn to use Tag Helpers to simplify complex scenarios, create interactive views, and componentize your apps with partial views and JavaScript. Manage configurations and environments effectively to streamline your development process.
- Building APIs That Stand Out
Master the art of documenting and versioning APIs using OpenAPI, and secure your applications with JWT-based authentication. You'll learn to produce API results that are both consistent and customizable.
- Data Management Made Simple
Simplify data management with Entity Framework Core. Discover how to create a database context, configure connections, run migrations, and implement repositories for efficient data handling in your applications.
- Error Handling and Logging
Understand the anatomy of logs and learn how to write effective logs using built-in and custom loggers. You'll also master the art of handling errors gracefully with custom exception handling and status code management.
- Securing Your Apps
Develop secure web applications by mastering authentication and authorization principles. Learn how to protect APIs with JWT authentication, enable HTTPS, and remove authentication tickets when necessary.
Why This Course?
- Comprehensive Curriculum: Covers everything from basics to advanced concepts.
- Hands-On Assignments: Apply what you learn with real-world scenarios.
- Expert Guidance: Designed by experienced professionals.
- Up-to-Date with .NET 9: Get ahead with the latest tools and practices.
Who Should Enroll?
- Aspiring developers looking to master ASP.NET Core.
- Professionals seeking to upgrade their .NET skills.
- Anyone passionate about building modern, secure, and scalable web applications.
Get Started Today!
Transform your .NET skills with
ASP.NET Core Deep Dive in .NET 9. Enroll now and take the first step toward becoming a sought-after .NET developer.
Who this course is for:
- Aspiring developers looking to master ASP.NET Core.
- Professionals seeking to upgrade their .NET skills.
- Anyone passionate about building modern, secure, and scalable web applications.
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 30.000 к/с, 484 кб/с
Аудио: aac lc sbr, 44.1 кгц, 62.8 кб/с, 2 аудио
Изменения/Changes
The 2025/4 version has increased the number of lessons by 2 compared to 2025/3.
MediaInfo
General
Complete name : D:\2_1\Udemy - ASP.NET Core Deep-Dive in .NET 9 (4.2025)\28. Securing Web App\1. Authentication and Authorization Overview.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 12.9 MiB
Duration : 3 min 7 s
Overall bit rate mode : Variable
Overall bit rate : 579 kb/s
Frame rate : 30.000 FPS
Recorded date : 2025-09-04 20:45:25.2785878+03:30
Writing application : Lavf61.9.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Format settings, GOP : M=4, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3 min 7 s
Source duration : 3 min 6 s
Bit rate : 484 kb/s
Nominal bit rate : 800 kb/s
Maximum bit rate : 510 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.008
Stream size : 10.8 MiB (84%)
Source stream size : 11.4 MiB (88%)
Writing library : x264 core 164 r3095 baee400
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=24 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=800 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=800 / vbv_bufsize=1600 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Implicit
Codec ID : mp4a-40-2
Duration : 3 min 7 s
Bit rate mode : Variable
Bit rate : 62.8 kb/s
Maximum bit rate : 64.7 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 21.533 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 1.40 MiB (11%)
Default : Yes
Alternate group : 1