ASP.NET MVC 4.5 Web Development 培训
目标
在过去的几年里,对Web应用的Model-View-Controller(MVC)架构进行了稳定的进展。 MVC Web 应用程序提供业务逻辑类、网页和控制器之间的清晰分离。 微软 ASP.NET MVC 4.5 为 Web 开发人员提供了与.NET 平台的所有力量相结合的 MVC 的所有好处。 此课程提供了 ASP.NET MVC 4.5 的完整覆盖。
完成此课程后,代表将能够:
- 了解模型、视图和控制器设计模式的作用
- 创建工业强度应用
- 应用测试驱动开发方法
- 页面之间的导航
- 实施丰富的用户界面与JQuery和 Ajax
观众
ASP.NET 开发人员希望使用 MVC 架构。
课程大纲
模块 1: MVC ASP.NET 简介
- ASP.NET Web 开发回顾
- ASP.NET MVC 的主要优点
- 模型、视图和控制器的角色
模块 2: MVC 入门 ASP.NET
- 为 ASP.NET MVC 准备开发环境
- 创建 ASP.NET MVC 项目
- 了解 ASP.NET MVC 项目的结构
- 命名约定
- 创建视图
- 定义控制器
- 定义数据模型
模块 3: 创建完整的 ASP.NET MVC 应用程序
- 创建强类型视图
- 了解 URL 和操作方法
- 使用 HTML 帮助程序
- 处理表格回传;数据验证
模块 4: 使用 Razor 视图引擎
- Razor 设计目标
- 实现 Razor 视图
- Razor 语法
- Access在 Razor 视图中处理模型数据
模块 5:MVC 应用的工业级 ASP.NET
- ASP.NET 应用程序体系结构最佳实践
- 实现存储库和实体框架数据模型
- 使用依赖注入;实现自定义控制器工厂
- 使用 ASP.NET MVC 进行测试驱动开发
模块 6: 查看技术
- 定义和使用自定义 HTML 帮助程序
- 定义布局/母版页
- 使用样式
- 定义和使用分部视图
- Razor 帮助程序方法语法
模块 7: 实现导航: 定义视图模型类
- 在控制器中实现数据过滤
- 了解路由机制
- 向路由表添加自定义条目
- 定义默认值、参数和验证
- 生成 URL 和超链接
- 自定义路由约束
模块 8:State Management
- 使用隐藏字段
- 会话和应用程序状态
- 自定义模型绑定
模块 9: 将 Ajax 和 jQuery 与 ASP.NET MVC 一起使用
- Ajax 和 ASP.NET MVC 概述;不显眼的阿贾克斯;
- 使用 Ajax 操作链接
- jQuery 概述
- jQuery 技术
- 使用 jQuery UI
模块 10: MVC 4.5 技术的其他 ASP.NET
- 查看脚手架模板
- 控制器脚手架模板
- Unity 的依赖项注入
模块 11: 使用 ASP.NET MVC 进行测试驱动开发
- TDD回顾
- 将 TDD 与 ASP.NET MVC 一起使用的演练
模块 12: 其他技术
- 控制器技术
- 过滤 器
- 模型绑定
要求
3-6 个月的 ASP.NET Web 开发经验,使用 C#。
需要帮助选择合适的课程吗?
ASP.NET MVC 4.5 Web Development 培训 - 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
课程 - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
课程 - Unit Testing with C#
培训师用现实世界中的实际例子很好地解释了这些主题,这使我们更容易掌握信息
Florin-Viorel Marut - Continental Automotive Romania
课程 - High-Performance Application Development with .NET Core
机器翻译
培训师对主题的适当知识和深刻理解,以及他以清晰有效的方式呈现和转移知识的能力。
Balazs Farkas - Greentube GmbH
课程 - Implementing the Actor Model with Microsoft Orleans
机器翻译
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
课程 - Introduction to Blazor
即将举行的公开课程
相关课程
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一起实现了多模式,面向对象的编程语言