.NET Core and Angular Training Course培訓
.NET 酷睿是一個開源框架,用於在 Windows、macOS 上創建 .NET 應用程式
和Linux。
在此講師指導的現場培訓中,學員將學習.Net Core
通過創建一個應用程式範例,演示.Net Core的獨特品質
與其他框架。它還介紹了如何在ASP.NET核心 MVC 專案中使用Angular。
培訓結束時,學員將能夠:
- 設置.Net Core與立即開始開發所需的工具和 IDEs 一起進行。
- 使用 .Net 構建各種類型的軟體,包括 Web 應用程式、主控台應用程式、微服務和庫。
- 瞭解.Net Core的元件,包括類庫、包、元包和框架。
- 在 .NET 核心中構建庫和應用程式。
- 瞭解開發高品質發佈軟體的重要方面
- 使用 ASP.NET Core、其優勢和劣勢以及如何利用其功能安全地構建應用來構建應用。
- 使用ASP.NET核心 MVC 進行前端開發。
- Frond_end框架和工具,如Angular,Bootstrap,努特,鮑爾,網路包,Gulp,和Azure。
- 創建包含Angular的Visual Studio或Visual Studio代碼專案,ASP.NET核心 MVC 並使它們協同工作。
- 使用Entity Framework Core存儲應用程式資料,並ASP.NET核心標識對使用者進行身份驗證和授權。
- 使用ASP.NET核心包向Angular提供功能。
課程簡介
第一天:
.NET Core 概述
- 與 .Net Framework 的優點和區別
構建 .NET Core 個應用程式
- 安裝 .NET Core SDK,使用 .NET CLI,創建和執行 .NET Core 應用程式
使用 .NET Core 構建
- 框架、運行時和平臺,MSBuild 基礎知識
使用 xUnit 進行單元測試
- 編寫單元測試、事實和理論
使用資料庫
- 關係型, SQLite, 轉換數據
使用 ORM(物件關係映射器)訪問數據
- Dapper 與 Entity Framework Core
使用 ASP.NET Core 建立微服務
調試
- WinDBG/CDB、LLDB、SOS
性能和分析
- xUnit.Performance、PerfView
當地語系化應用程式 .NET 可移植性分析器 準備發佈
- NuGet 包、NuGet 源、簽名程式集
第2天:
ASP.NET Core 概述
創建 ASP.NET Core Web 應用程式
- 元件
使用中間件管道處理請求
- 服務靜態檔、添加功能、組合中間件、處理異常
在 ASP.NET Core 中使用MVC 映射 URL
- 常規路由、約束和預設值、生成URL
模型綁定
- 驗證用戶輸入
使用Razor檢視 使用標記説明程式 創建 Web API
- 屬性路由、內容協商、XML 格式
使用依賴關係注入配置服務 配置 ASP.NET Core 應用程式 使用 Entity Framework Core 查詢、創建和更新數據 使用MVC篩選器管道 使用 ASP.NET Core Identity 系統 保護應用程式 在 IIS 中發佈、承載 ASP.NET Core 應用程式
- 捆綁和縮小
監視和故障排除
第三天:
前端開發人員工具集概述 Angular 概念
- 創建專案
- 創建數據模型
- 創建 Web 服務
構建 Angular 應用程式 創建 Angular 儲存 將 Angular 與 Blazor 配合使用 數據綁定和指令 服務和依賴注入 將 Angular 與 ASP.NET MVC 一起使用 Visual Studio 支援 Angular Bootstrap 概念
- Bootstrap 樣式、元件
使用 NuGet 和 Bower 管理依賴項 使用 Gulp 和 webpack 構建應用程式 創建管理功能 保護應用程式 部署 ASP.NET Core Angular 應用程式
- 新的託管模型,安裝在 IIS、Azure、Docker 容器上
在 Windows 外部構建 ASP.NET CORE 應用 總結
最低要求
.NET 核心
- 命令式、面向對象的程式設計語言的工作知識,如 C#、C++ Java。
- 熟練掌握終端或命令行和文本編輯器。
Angular
- ASP.NET 核心 MVC 開發的工作知識,對 JavaScript、HTML 和 CSS 有很好的理解
Open Training Courses require 5+ participants.
.NET Core and Angular Training Course培訓 - Booking
.NET Core and Angular Training Course培訓 - Enquiry
.NET Core and Angular Training Course - 咨詢詢問
咨詢詢問
客戶評論 (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
我喜歡你的笑話
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
機器翻譯
培訓師用現實世界中的實際例子很好地解釋了這些主題,這使我們更容易掌握資訊
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
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Course - Angular 12
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Angular 13
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用Angular 13的最新功能來構建,測試和部署Web應用程式的程式師。
在培訓結束時,參與者將能夠:
- 使用 TypeScript 和 Angular CLI 開發 Angular 13 應用程式。
- 開發、測試和部署 Angular 13 個 Web 應用程式。
- 創建可用於任何 Web 應用程式或頁面的 Web 元件。
Angular 2 Fundamentals
21 時間:此面向初級到中級開發人員的香港的在線或現場的講師主導實時培訓,旨在使他們希望使用Angular 2構建動態現代網絡應用程序。
培訓結束時,參與者將能夠:
- 設置和配置Angular 2項目。
- 利用Angular 2的功能和改進。
- 使用Angular 2開發健壯且可擴展的應用程序。
- 實現代码組織和架構的最佳實踐。
- 將Angular應用程序與RESTful API集成。
Angular JavaScript
28 時間:對于想要使用AngularJS創建網站的任何人來說,這是一個實踐課程。
在本課程中,將使用最新的穩定版本。如果在備注部分的預訂表格中標明,則可以使用預發布版本。較舊版本需要在預訂前達成一致。
AngularJS Basics
14 時間:Angular JS是一個用於快速應用程序開發的Java腳本庫。
聽眾
- 開發商
- 程序員
- javascript架構師
目標
- 將思維方式從程序/ OO編程方式轉變為Angular方式
- 參與者可以使用Angular JS創建單頁應用程序
課程形式
- 40%的講座,60%的實驗室
Angular 10 for Developers
28 時間:在這個以講師為主導的香港現場(現場或遠端)的現場培訓中,參與者將學習如何使用Angular 10中的最新功能創建,測試和部署Angular應用程式。
在培訓結束時,參與者將能夠:
- 使用 TypeScript 和 Angular CLI 開發 Angular 10 應用程式。
- 創建可在任何 HTML 頁面中使用的鬆散耦合的 Web 元件。
- 將這些元件連接到服務、模組和指令。
- 在 Angular 10 應用程式中使用 REST Web 服務和 WebSocket 數據。
- 使用反應式表單構建自定義驗證。
- 測試、調試和部署 Angular 10 應用程式。
- 使用最佳實踐組織 Angular 10 專案。
Angular 11
28 時間:在這個以講師為主導的香港現場培訓(現場或遠端)中,參與者將學習如何使用Angular 11中的最新功能創建,測試和部署Angular應用程式。
在培訓結束時,參與者將能夠:
- 使用 TypeScript 和 Angular CLI 開發 Angular 11 應用程式。
- 創建可在任何 HTML 頁面中使用的鬆散耦合的 Web 元件。
- 測試、調試和部署 Angular 11 應用程式。
- 使用最佳實踐組織 Angular 11 個專案。
Angular 11 Advanced
28 時間:這種以講師為主導的香港現場培訓(遠端或遠端)針對希望使用Angular 11的高級開發人員工具來設計,構建,測試和部署應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開發高級 Angular 11 應用程式。
- 為複雜的應用程式構建父子結構、嵌套元件。
- 使用 RxJS 和 observables 處理即時事件和異步程式設計。
- 創建可擴展的表單和數據模型,以管理使用者輸入和數據輸入任務。
- 在 Angular 11 中實現高級依賴注入、路由和安全最佳實踐。
Angular 12
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用Angular 12中的最新功能創建,測試和部署Angular應用程式的程式師。
在培訓結束時,參與者將能夠:
- 使用 TypeScript 和 Angular CLI 開發 Angular 12 應用程式。
- 創建可在任何 Web 應用程式或 HTML 頁面中使用的鬆散耦合的 Web 元件。
- 測試、調試和部署 Angular 12 應用程式。
- 使用最佳實踐組織 Angular 12 個專案。
Angular 12 Advanced
28 時間:這種以講師為主導的香港現場現場培訓面向希望深入瞭解Angular 12高級功能的開發人員,包括自定義元件,指令,高級數據綁定,延遲載入等。
在培訓結束時,參與者將能夠:
- 使用先進的技術和概念開發 Angular 12 個應用程式。
- 實現自定義元件和指令。
- 探索高級數據綁定技術。
- 實現延遲載入和動態導入。
- 優化 Angular 12 應用程式的性能。
Angular 13 Advanced
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向經驗豐富的開發人員和程式師,他們希望利用Angular 13的高級功能來構建,測試和部署高性能Web應用程式。
在培訓結束時,參與者將能夠:
- 有效地使用 TypeScript 和 Angular CLI 建立複雜的 Angular 13 應用程式。
- 開發、測試和部署 Angular 13 Web 應用程式以獲得最佳性能。
- 創建 Web 元件以提高 Angular 13 應用程式的可重用性和可維護性。
Angular 14
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用Angular 14的最新功能來構建,測試和部署Web應用程式的開發人員和程式師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Angular 14。
- 使用 Angular 14 的基於元件的體系結構開發應用程式。
- 利用 Angular 14 的內置指令、服務和管道。
- 使用 Angular 14 的 HttpClient 模組與 RESTful API 通信。
- 在Angular 14 個應用程式中實現身份驗證和授權。
- 測試和調試 Angular 14 個應用程式。
Angular 14 Advanced
28 時間:這種以講師為主導的香港現場(遠端或遠端)現場培訓面向經驗豐富的開發人員和程式師,他們希望將其Angular 14技能提升到一個新的水準,並利用Angular 14的高級功能來構建,測試和部署高性能Web應用程式。
在培訓結束時,參與者將能夠:
- 使用 Angular 14 構建高級應用程式。
- 了解並實現 Angular 14 更複雜的功能和技術。
- 開發可維護和可擴展的 Angular 14 代碼。
- 創建自訂庫和模組以擴展 Angular 14 的功能。
Angular 15
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用Angular 15的最新功能來構建,測試和部署Web應用程式的開發人員和程式師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Angular 15。
- 使用 Angular 15 的基於元件的體系結構開發應用程式。
- 利用 Angular 15 的內置指令、服務和管道。
- 使用 Angular 15 的 HttpClient 模組與 RESTful API 通信。
- 在Angular 15 個應用程式中實現身份驗證和授權。
- 測試和調試 Angular 15 個應用程式。
- 瞭解 Angular 15 的新功能,例如圖像指令、用於構建UI元件的CDK清單、Guard中的樣板減少以及esbuild中的改進以加快構建速度。
High-Performance Application Development with .NET Core
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用.NET Core創建,構建,測試,調試和部署可在不同系統上運行的優化應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 基於.NET Core設置開發環境,開始開發應用。
- 利用 ASP.NET Core 框架和庫來構建新應用程式或優化現有應用程式。
- 使用高級 .NET Core 工具監控和增強應用程式的性能。
- 瞭解 .NET Core 功能背後的原理,並將這些知識應用於其他業務實現。
Introduction to .Net Core
14 時間:.NET Core是一個用於在Windows,macOS和Linux上創建.NET應用程序的開源框架。
在這個以講師為主導的現場培訓中,參與者將學習.Net Core的基礎知識,因為他們逐步創建了一個示例應用程序,該應用程序演示了.Net Core與其他框架相比的獨特品質。
在培訓結束時,參與者將能夠:
- 設置.Net Core以及立即開始開發所需的工具和IDE。
- 使用.Net構建各種類型的軟件,包括Web應用程序,控制台應用程序,微服務和庫。
- 了解.Net Core的組件,包括類庫,包,元數據包和框架。
- 構建,調試和部署示例Web應用程序
聽眾
- 開發商
課程格式
- 在實況環境中進行部分講座,部分討論,練習和繁重的實踐練習。
注意
- 本課程基於.Net Core 2.x,適用於Windows和Linux環境。
- 要申請本課程的定制培訓,請聯繫我們安排。
- 要了解有關.Net Core更多信息,請訪問:https://github.com/dotnet/core