ASP.Net 4.0培訓
將向代表們介紹 .Net 框架,並學習使用 C# 4.0 開發 Web 應用程式。在課程完成時,學員應該熟悉該框架,在開發基本 Web 應用程式方面有經驗,並熟悉使用 LINQ 進行資料庫訪問。應用程式將使用面向物件的程式設計創建。
完成本課程后,學員將能夠:
- 有效使用 Visual Studio 2010
- 學習 C# 4.0
- 創建商業 ASP.NET Web 應用程式
- 瞭解 OO Programming、類和物件
- 調試應用程式
- 使用母版頁、網站導航和主題開發用戶介面
- 使用 ADO.Net 和 LINQ 讀取和寫入資料庫
- 使用 ASP.NET AJAX 開發豐富的 Internet 應用程式
- 創建和調用 WCF 服務
課程簡介
.Net 4.0 框架簡介
- 整合開發環境 (IDE)
- .Net Framework 中的語言
- 公共語言執行時 (CLR)
- 使用 ADO.Net & XML 存取資料
- 使用 ASP.Net 訪問 Web
Visual Studio 2010
- 有用的 Visual Studio Windows
- 創建專案
- 專案剖析
- 專案中的檔
- 解決方案資源管理員
- 代碼片段
C# 語言語法
- 數據類型
- 變數聲明
- 運營商
- 條件語句
- 循環結構
類和物件
- 構建模型
- 創建類和物件
- 向類添加構造函數
- 添加方法、屬性和事件
- 重載方法
- 財產程式
調試應用程式
- 設置斷點
- 單步執行代碼
- 調試 Windows
- 觀看 Windows
- 調用堆疊
ASP.Net 介紹
- 啟動 ASP.Net 專案
- 項目檔
- 伺服器控制件
- 伺服器事件處理
- 頁面生命週期
使用者介面開發
- 母版頁
- 主題和皮膚
- 使用者控制件
- 網站導航
- 驗證控制件
模組 8: 配置
- 網站配置設置
- 配置檔,包括 Web.Config 檔
- 存儲應用程式設置和配置字串
- 網站管理工具
會員資格和個人化
- 保護和個人化網站
- 將使用者詳細資訊存儲在成員資格資料庫中
- 使用登錄控制件
- 網站 State Management 方法
- 使用檢視狀態存儲頁面的狀態
異常處理
- 將 Try Catch 塊添加到代碼中
- 頁面級別異常
- 網站級別異常
- 自訂錯誤頁面
- 描圖
資料 Access
- 什麼是 ADO.Net
- Connection 物件
- Command 物件
- 數據讀取器
- 數據集和數據適配器
- 使用數據源精靈
使用 AJAX 建立回應式頁面
- AJAX 體系結構
- 什麼是部分頁面更新
- 使用 Updatepanel 伺服器控制件
- 使用用戶端文本
使用 LINQ 進行數據訪問
- 為什麼需要LINQ
- 查詢資料庫
- 查詢的語言語法
- 使用 LINQ To SQL
使用 Windows Communication Foundation (WCF) 服務
- 面向服務的架構
- WCF 方案
- Communication的機制:位址、合同、約束
- 創建簡單的 WCF 服務
- 從用戶端應用程式調用 WCF 服務
部署
- 如何部署 Web 應用程式
- 部署方法
- 使用 Visual Studios 複製和發佈工具
- 使用安裝專案
- 在 GAC 中安裝程式集
最低要求
在參加本次研討會之前,學生必須:
- 能夠使用Visual Studio 2010 IDE 和工具管理解決方案環境
- 能夠使用符合 .NET Framework 4.0 的語言對應用程式進行程式設計
- 對用戶端腳本有基本的瞭解
- 對 HTML 有基本的瞭解
Open Training Courses require 5+ participants.
ASP.Net 4.0培訓 - Booking
ASP.Net 4.0培訓 - Enquiry
客戶評論 (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Course - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
培訓師用現實世界中的實際例子很好地解釋了這些主題,這使我們更容易掌握資訊
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
機器翻譯
培訓師對主題的適當知識和深刻理解,以及他以清晰有效的方式呈現和轉移知識的能力。
Balazs Farkas - Greentube GmbH
Course - Implementing the Actor Model with Microsoft Orleans
機器翻譯
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Course - Introduction to Blazor
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Introducing C# 6.0 with Visual Studio 2015/2017
28 時間:這種以講師為主導的現場培訓(現場或遠端)為參與者提供了在Visual Studio 2015/2017環境中利用C# 6.0功能所需的基本技能。
在培訓結束時,參與者將能夠:
- 在 Visual Studio 2015/2017 中導航和利用集成開發環境 (IDE)。
- 實現基本的 C# 功能,例如 Console.WriteLine、Console.ReadLine 和 Hello C# World!。
- 瞭解編譯和調試 C# 代碼的過程。
- 在 C# 中應用註釋,以提高代碼文檔和可讀性。
- 瞭解 .NET 6.0 的基礎知識,包括 CLR、GC、DLL、EXE 和 .NET 中的技術。
- 回顧從版本 1.0 到 6.0 的 C# 歷史記錄,並掌握 C# 基礎知識,例如關鍵字、文本、運算符和語句。
- 在 C# 6.0 中使用數值和布爾類型、類、物件、欄位、屬性、索引器、運算元、方法等。
- 探索 .NET 類庫功能,包括集合、文件處理、數據流、系統之間的通信、日期、序列化和並行程式設計。
- 使用 ADO.NET、LINQ、ORM(實體框架)和面向服務的體系結構 (SOA) 中的數據訪問和操作數據。
- 查看可在 C# 和 .NET Framework 6 中開發的應用程式,例如 Windows Presentation Foundation、ASP.NET MVC 2 和 Silverlight
Advanced Blazor
21 時間:這種以講師為主導的香港現場(遠端或遠端)的現場培訓面向希望學習如何使用漸進式Web應用程式(PWA)開發功能在使用實體框架(EF)Core和Blazor的網站中創建類似應用程式的體驗的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 EF 包處理資料庫。
- 使用 Blazor 元件、服務、依賴關係注入、佈局和路由。
- 創建 Service Worker 以在應用程式中啟用 PWA 功能。
- 利用推送通知和其他 PWA 功能。
Advanced Programming in C#
35 時間:這個由講師指導的 香港 現場培訓介紹了 C# 的高級功能,研究了它作為桌面應用程式程式程式設計語言和Web程式設計語言的用法,以解決現實世界的問題。
Programming 通過課堂上的動手練習和演練來展示和實踐技巧和原理。
High-Performance Application Development with .NET Core
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用.NET Core創建,構建,測試,調試和部署可在不同系統上運行的優化應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 基於.NET Core設置開發環境,開始開發應用。
- 利用 ASP.NET Core 框架和庫來構建新應用程式或優化現有應用程式。
- 使用高級 .NET Core 工具監控和增強應用程式的性能。
- 瞭解 .NET Core 功能背後的原理,並將這些知識應用於其他業務實現。
Blazor WebAssembly
14 時間:此講師指導的現場培訓在 香港(在線或現場)進行,面向 希望使用 Blazor Web Assembly 構建 Web 應用程式的 Web 開發人員。
在本次培訓結束時,參與者將能夠:
- 瞭解 Blazor WebAssembly 中的表單和身份驗證。
- 創建一個 Blazor WebAssembly 專案。
- 瞭解運行 Web 應用程式的不同方法。
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 時間:本課程分為 3 個主要部分,由演講和實踐練習混合組成。
- VB.NET 2012年Visual Studio的語言
- VB.NET 物件方向
- VB.NET 和 Sql Server 2012
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
Entity Framework Core 2.0
14 時間:在這個由講師指導的香港現場培訓中,參與者將學習如何使用Entity Framework Core 2.0創建 ASP.Net 核心應用程式。
在培訓結束時,參與者將能夠:
- 設置用於創建 Entity Framework Core 2.0 MVC Web 應用程式所需的框架和工具。
- 在 MS SQL Server 上執行資料庫操作。 使用「代碼優先」
- 和「數據優先」的方法進行應用程式開發。
- 執行遷移和種子設定操作。
- 瞭解高級數據建模概念。
- 創建範例 ASP.Net Core 應用程式。
Introduction to Blazor
14 時間:這種由講師指導的香港現場培訓(現場或遠端)面向希望使用Blazor創建完整堆棧C# Web應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 C# 和 Blazor 開發 Web 應用程式。
- 使用 C# 代碼調用 JavaScript API 和庫。
- 直接在瀏覽器或伺服器中運行用戶端 C# 代碼和客戶端邏輯。
- 使用 Azure 部署 Blazor Web 應用程式。
Machine Learning and AI with ML.NET
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用ML.NET機器學習模型自動從企業應用程式的執行數據分析中得出預測的數據科學家和開發人員。
在培訓結束時,參與者將能夠:
- 安裝 ML.NET 並將其整合到應用程式開發環境中。
- 瞭解 ML.NET 工具和演算法背後的機器學習原理。
- 構建和訓練機器學習模型,以智慧地使用提供的數據執行預測。
- 使用 ML.NET 指標評估機器學習模型的性能。
- 優化基於 ML.NET 框架的現有機器學習模型的準確性。
- 將 ML.NET 的機器學習概念應用於其他數據科學應用程式。
Developing in ASP.NET MVC 6 Development
28 時間:ASP.NET MVC 6 是 Visual Studio 2015 中的新功能,是 Microsoft Web 开发堆栈的最新发展。本课程涵盖用于创建动态、模块化和可测试网站的最新 API 和开发技术。我们将探讨 MVC6 中可用的新功能,并展示如何充分利用最新的工具集和集成可能性。
学习内容
- 了解 MVC 体系结构原理和优势
- 创建视图、视图组件和标记帮助程序
- 使用 ASP.NET 依赖关系注入
- 使用 Web API 创建 RESTful 服务
- 充分利用 GruntJS、NPM 和 Bower 集成
- 创建单页应用程序 (SPA)
Implementing the Actor Model with Microsoft Orleans
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用MicrosoftOrleans構建分散式企業.NET應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 安裝和配置 Microsoft Orleans。
- 瞭解 actor 模型框架及其在 Orleans 中的實現方式
- 構建分散式應用程式,而無需管理複雜的併發和其他擴展模式。
Unit Testing with C#
14 時間:單元測試是一種測試方法,它通過修改原始程式碼的屬性或觸發事件來確認結果是否符合預期來測試原始碼的各個單元。
在這個由講師指導的現場培訓中,參與者將學習如何使用 C# 和 Visual Studio 針對示例 .Net 應用程式編寫和執行單元測試。
在本次培訓結束時,參與者將能夠:
- 使用 NUnit 和 xUnit.net 等測試框架創建和管理單元測試代碼
- 定義並實施更廣泛的測試驅動開發方法
- 調整測試框架以擴展應用程式的測試覆蓋範圍
觀眾
- 軟體測試工程師
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 時間:學習如何使用Microsoft Visual Studio作為集成開發環境中使用(IDE) VB.NET (Visual Basic .NET中) Programming語言,在4.7.2的.NET Framework一起實現了多模式,面向對象的編程語言