Đề cương khóa học
Ngày 1:
Tổng quan .NET Core
- Ưu điểm và sự khác biệt so với .Net Framework
Xây dựng ứng dụng .NET Core
- Cài đặt .NET Core SDK, Sử dụng .NET CLI, Tạo và thực thi ứng dụng .NET Core
Xây dựng với .NET Core
- Frameworks, runtimes và platforms, Nguyên tắc cơ bản của MSBuild
Kiểm thử đơn vị với xUnit
- Viết kiểm thử đơn vị, facts và theories
Làm việc với cơ sở dữ liệu
- Quan hệ, SQLite, Chuyển đổi dữ liệu
Truy cập dữ liệu với ORM (object-relational mappers)
- Dapper so với Entity Framework Core
Tạo Microservice với ASP.NET Core
Gỡ lỗi
- WinDBG/CDB, LLDB, SOS
Hiệu suất và Profiling
- xUnit.Performance, PerfView
Localization ứng dụng
.NET Portability Analyzer
Chuẩn bị phát hành
- NuGet package, NuGet feed, Ký assemblies
Ngày 2:
Tổng quan ASP.NET Core
Tạo ứng dụng web ASP.NET Core
- Components
Xử lý requests với middleware pipeline
- Service static files, thêm chức năng, kết hợp middleware, xử lý exceptions
Sử dụng MVC trong ASP.NET Core
Mapping URLs
- Conventional routing, constraints và default values, Tạo URLs
The Model Binding
- Xác thực đầu vào của người dùng
Sử dụng Razor Views
Sử dụng Tag Helpers
Tạo Web API
- Attribute routing, Content negotiation, XML formatting
Cấu hình service với dependency injection
Cấu hình ứng dụng ASP.NET Core
Truy vấn, tạo và cập nhật dữ liệu bằng Entity Framework Core
Sử dụng MVC filter pipeline
Sử dụng hệ thống ASP.NET Core Identity
Bảo mật ứng dụng
Publishing, Hosting ứng dụng ASP.NET Core trong IIS
- Bundling và minification
Monitoring và troubleshooting
Ngày 3:
Tổng quan The Front‐End Developer Toolset
Angular Concepts
- Tạo Project
- Tạo Data Model
- Tạo Web Service
Cấu trúc ứng dụng Angular
Tạo Angular Store
Sử dụng Angular với Blazor
Data binding & Directives
Services và Dependency Injection
Sử dụng Angular với ASP.NET MVC
Visual Studio Support cho Angular
Bootstrap Concepts
- Bootstrap styles, Components
Quản lý Dependencies với NuGet và Bower
Xây dựng Application với Gulp và webpack
Tạo Administration Features
Bảo mật Application
Deploying ASP.NET Core Angular application
- Mô hình Hosting mới, Cài đặt trên IIS, Azure, Docker Containers
Xây dựng ứng dụng ASP.NET CORE ngoài Windows
Tóm tắt
Requirements
.NET Core
- Có kiến thức cơ bản về các ngôn ngữ lập trình mệnh lệnh, hướng đối tượng, chẳng hạn như C#, C++, Java.
- Có một số kinh nghiệm sử dụng dòng lệnh hoặc terminal và các trình soạn thảo văn bản.
Angular
- Có kiến thức cơ bản về phát triển ASP.NET Core MVC và hiểu rõ về JavaScript, HTML và CSS.
Testimonials (5)
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Course - Angular 14
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
The trainer explained the subjects very good with actual examples from real world which made it simpler for us to grasp the information
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Course - Angular 10 for Developers
Pipe Routing Data Biding Services