Đề 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)
Tôi thích rằng khóa đào tạo tập trung hơn vào mặt thực hành.
Mihaela - Ness
Course - NgRx
Machine Translated
Các chủ đề được thảo luận, nhiều ví dụ mã nguồn trực tiếp, thái độ của giảng viên đối với nhóm học viên
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
Machine Translated
Tôi thích các trò đùa của bạn
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Machine Translated
Giảng viên đã giải thích các chủ đề rất tốt thông qua những ví dụ thực tế từ thế giới thực, điều này giúp chúng tôi dễ dàng hiểu hơn thông tin được cung cấp.
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Machine Translated
Phân tích từng bước một. Giải thích mỗi dòng mã. Mọi vấn đề tôi gặp phải trong khóa học đều được giải quyết thành công và Łukasz đã giải thích nguyên nhân cho tôi. Tôi cũng rất thích những thực hành tốt được trình bày. Trước đây, tôi chưa bao giờ bị thuyết phục bởi phong cách TDD - tôi đơn giản không thấy nó hữu ích và xứng đáng với thời gian. Łukasz chỉ ra nhiều lợi ích của TDD, hoàn toàn thay đổi quan điểm của tôi.
Michal Uscinski - Devapo Sp. z o. o.
Course - Testing Angular Applications
Machine Translated