Developing ASP.NET MVC 6 with Microsoft Visual Studio 2017
วันที่ 21-25 เมษายน (9.00-16.00)
สถานที่ Software Park

In this course, learn to develop advanced ASP.NET MVC6 applications using .NET framework 6.0 tools and Microsoft Visual Studio.net 2017. ASP.NET MVC (Model-View-Controller) framework is a lightweight, highly testable presentation framework that (as with Web Forms-based applications) is integrated with existing ASP.NET features, such as master pages and membership-based authentication. The focus will be on coding activities that enhance the performance and scalability of the web site application.
Module 1: Introduction to ASP.NET MVC 6
- Overview of Microsoft Web Technologies
- Overview of ASP.NET 6
- Creating a MVC 6 Web Application
- The MVC 6 Web Application Structure
Module 2: Developing ASP.NET MVC6 Controllers
- Creating MVC Controller
- Action Methods
- Parameters in Controller Actions
Module 3: Developing ASP.NET MVC6 Models
- Creating MVC Models
- Scaffolding and the Entity Framework
- Code First Conventions
- Model Binding
Module 4: Developing ASP.NET MVC6 Views
- Creating MVC View
- ViewData vs. ViewBag
- Strongly Typed Views
- View Models
- The Razor View Engine
- Partial View
Module 5: Forms and HTML Helpers
- Using Forms
- Using HTML Helpers
- Rendering Helpers
Module 6: Data Annotations and Validation
- Unit Validation Annotations
- Custom Error Messages and Localization
- Display and Edit Annotations
Module 7: Membership, Authorization, and Security
- Using the Authorization
- Roles and Membership
- External Login via OAuth and OpenID
- Understanding the Security Vectors in a Web Application
Module 8: AJAX
- JQuery
- AJAX Helpers
- Improving AJAX Performance
Module 9: Introduction to Routing
- Defining Routes
- How Routes Generate URLs
- Using Routing with Web Forms
Module 10: Introduction to NUGET
- Adding a Library as a Package
- Creating Packages
- Publishing Packages
Module 11: Implementing Web APIs in ASP.NET MVC 6 Web Applications
- ASP.NET Web API
- Creating an API Controller
- Exploring APIs Programmatically
Module 12: Unit Testing
- Unit Testing MVC Components
- Implementing an Exception Handling Strategy
Module 13: Deploying ASP.NET MVC 6 Web Applications
- Deploying Web Applications
- Deploying MVC 6 Applications
Module 14: Mobile Application
- Build Mobile Based Application
- JQuery Mobile MVC plugin
จัดโดย Software Park
ลงทะเบียนเข้าร่วมงาน คลิกที่นี่