お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Module 1: Getting Started with ASP.NET MVC
- ASP.NET MVC project templates
- Understanding the structure of an ASP.NET MVC project
- Naming conventions
- Creating views
- Defining controllers
- Defining a data model
Module 2: Creating a Complete ASP.NET MVC Application
- Creating strongly-typed views
- Understanding URLs and action methods
- Using HTML helpers
- Handling form post-backs
- Data validation
Module 3: Using the Razor View Engine
- Razor design goals
- Implementing a Razor view
- Razor syntax
- Accessing model data in Razor views
Module 4: Industrial-Strength ASP.NET MVC Applications
- ASP.NET application architecture best practices
- Implementing a repository and Entity Framework data model
- Using Dependency Injection
- Implementing a custom controller factory
Module 5: Test Driven Development with ASP.NET MVC
- Recap of TDD
- Unit Testing frameworks
- Walk-through of using TDD with ASP.NET MVC
Module 6: View Techniques
- Defining and using custom HTML helpers
- Defining a layout/master page
- Using styles
- Defining and using partial views
- Razor helper method syntax
Module 7: Implementing Navigation
- Defining view-model classes
- Implementing data filtering in a controller
- Understanding the routing mechanism
- Adding custom entries to a route table
- Defining defaults, parameters, and validation
- Generating URLs and hyperlinks
- Custom route constraints
Module 8: State Management
- Using hidden fields
- Session and application state
- Custom model bindings
Module 9: Additional Techniques
- View scaffold templates
- Controller scaffold templates
- Global filters
- Model binding
- Asynchronous controllers
- Authentication options, including enabling logins from Facebook etc.
Module 10: Using Ajax and jQuery with ASP.NET MVC
- Overview of Ajax and ASP.NET MVC
- Unobtrusive Ajax
- Using Ajax action links
- Overview of jQuery
- jQuery techniques
- Using jQuery UI
要求
6 months experience of C# programming. ASP.NET development experience is advantageous but not essential.
21 時間
お客様の声 (1)
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions