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

ลงทะเบียนเข้าร่วมงาน คลิกที่นี่