Đề 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.
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories