Mastering ASP.NET MVC - PowerPoint PPT Presentation

About This Presentation
Title:

Mastering ASP.NET MVC

Description:

The ASP.NET MVC certification course is primarily designed for .NET Beginner(s)/Professional(s) who want to learn how to create web applications using the ASP.NET framework and MVC design pattern. In this course, you will learn how to create web pages, custom validation attributes, custom helpers, querying database using Entity Framework, and finally publish it on IIS. – PowerPoint PPT presentation

Number of Views:179

less

Transcript and Presenter's Notes

Title: Mastering ASP.NET MVC


1
(No Transcript)
2
Mastering ASP.NET MVC5
  • About the Course
  • The ASP.NET MVC Development course is primarily
    designed for .NET Beginner(s)/Professional(s) who
    want to learn how to create web applications
    using ASP.NET MVC. In this course, you will learn
    how to create web pages, custom validation
    attributes, custom helpers, querying database
    using Entity Framework, Unit Testing Frameworks -
    xUnit, MS Test, Moq and finally publish it on
    IIS.
  • Course objectives
  • At the completion of this course, attendees will
    be able to
  • Create custom html helpers and validations
    attributes
  • Query database using Entity Framework ORM code
    first approach
  • Design and develop scalable architecture
  • Create DAL Layer using Entity Framework Code
    First approach
  • Scale application for Phone, Tablets, Laptop
    Desktop
  • Understand and Implement Repository, Unit of Work
    and Dependency Injection Design Pattern
  • Optimize web page performance
  • Understand Filters and Apply filters
  • Secure application based on user roles
  • Secure ASP.NET Web API using Token based security
  • Publish theirs Apps on IIS
  • Who can do this course?
  • All .NET Beginner(s)/Professional(s) who are keen
    to develop interactive, light weight and highly
    extensible web app should go for this course.
  • Pre-requisites
  • Anyone who wants to learn ASP.NET MVC should have
    a basic knowledge of C and HTML.

Course Curriculum
Page1
3
  • Module 1
  • Introduction
  • Introduction to ASP.NET MVC
  • ASP.NET MVC vs. ASP.NET Web Form
  • Advantages of ASP.NET MVC
  • Visual Studio Project Templates
  • Understanding Visual Studio ASP.NET MVC Templates
  • Creating an ASP.NET MVC project
  • Understanding ASP.NET MVC project folder
    structure
  • Understanding configuration files
  • Model, View, Controller Actions
  • Understanding Model, View and Controller
  • Types of Views
  • Creating Controller
  • Understanding Actions
  • Actions and Non-Actions Methods
  • Understanding Action Results
  • Communication between Controller and View
  • Razor View Engine

Page2
4
  • View Models/Objects
  • FormCollection
  • Partial Views
  • Static Partial View
  • Dynamic Partial View
  • Module 3
  • ViewModel Validation
  • Creating ViewModel
  • Understanding ASP.NET MVC Validation
  • Need of Server Side and Client-Side Validation
  • Validation with Data Annotation
  • Custom Validation
  • Custom Client-side Validation
  • Custom Server-side validation
  • Data Passing Techniques
  • ViewData
  • ViewBag
  • TempData
  • Session

Page3
5
  • Database First Modeling
  • Creating Model from Database
  • CRUD Operations
  • Updating Model when the Database Changes
  • Changing and Updating Mapping
  • Calling Stored Procedures
  • Model First Modeling
  • Creating Model
  • Creating Database from Model
  • Module 5
  • Repository Design Pattern and Unit of Work Design
    Patterns
  • Understanding Repository and UOW Design Pattern
  • Need of Repository Design Pattern
  • Need to Unit of Work Design Pattern
  • Implementing Repository and UOW Design Pattern
  • Dependency Injection
  • Understanding Dependency Injection
  • Need of Dependency Injection
  • Implementing DI

Page4
6
  • Module 7
  • ASP.NET Web API
  • Introduction to SOA
  • Introduction to REST
  • REST Principles
  • Understanding ASP.NET Web API
  • Choosing between WCF and WebAPI
  • ASP.NET Web API Controller Actions
  • Understanding Controller Actions
  • Creating Controller
  • Creating Actions
  • Database Operations and Postman
  • CRUD Operations using Web API
  • Using Postman for testing Web API
  • Consuming Web API using ASP.NET MVC
  • Securing ASP.NET Web API
  • Understanding Token based Security
  • Implementing Token based Security
  • Customizing principal

Page5
Write a Comment
User Comments (0)
About PowerShow.com