Loading...

Home          Courses          Services          About Us          Overview          Contact Us

About iStudy

Empowering learners and educators with a comprehensive platform that bridges the gap between traditional and modern education. iStudy inspires excellence in education and fosters growth for a brighter future.

Follow Us

Shopping cart
The Women
$30.00 x1
Fourth Wing
$50.00 x1
image

Your Cart is empty

Go to Shop
Subtotal:
$160.00

ASP .NET MVC

shape
shape

Description

ASP.NET MVC is a server-sideweb framework for building dynamic, data-driven web applications. Since its first release in 2009, it has gained a lot of popularity amongst developers using Microsoft technologies. If you want to get employed as a web developer at a company that utilizes Microsoft technologies, you need to master ASP.NET MVC.

The course also focuses on delivering knowledge and hands-on experience about building web applications using the Model View Controller (MVC) model of ASP.NET. This course cumulatively gives great exposure to the learners about .NET framework 4.5 tools and technologies.
By undergoing the Developing ASP.NET MVC 4 Web Applications section of the training, participants will be able to:
  • Understand Microsoft web technology stack and select an appropriate technology as per the requirement for designing an application.

  • Explore the MVC model for creating web applications.

  • Use tools to test and debug a web application in Visual Studio.

  • Use ASP.NET routing engine for providing a logical navigation hierarchy and friendly URLs to the users.

  • Optimize the responsiveness of an MVC web application by using JavaScript code and jQuery script library.

  • Implement a secure and complete membership system.

  • Develop Windows Azure web service and call it from MVC web application.

  • Pack and deploy an ASP.NET MVC web application.

Target Audience

Microsoft Advance Level .NET 4.5 training course is ideal for experienced developers who have a fair understanding of object-oriented programming concepts and proficiency in using Visual Studio. This Syllabus is designed for beginners and professionals who want to learn ASP.NET MVC 5 step by step.

Prerequisite

The hands-on experience in HTML, C, C++, Visual Basic, and ASP.NET is a prerequisite for this course. Basic knowledge of .Net Framework 3.5/4.5, C#, Entity Framework, Linq.

Brief history of Web Application Development

What is wrong with ASP.Net Web Forms

Web Development Today

Who should use ASP.NET MVC?

MVC Architecture

Understand the MVC design pattern and how it’s applied in ASP.NET MVC

Understanding Model

Understanding View

Understanding Controller

Key benefits of ASP.NET MVC

Advantages of MVC based Web Application

Installing Internet Information Server

Installation of ASP.NET MVC

Application Setting in IIS

ASP.NET MVC project templates

Understanding the structure of an ASP.NET MVC project

Naming conventions

Creating views

Defining controllers

Defining a data model

Overview of coding standards follows during programming

Exploring Controllers and Controller Base class

Passing data from Controller to View

Comparing View Data, View Bag and Temp Data

Types of Action Methods

Action Method Parameters

Creating strongly-typed views

Understanding URLs and action methods

Using HTML helpers

Handling form post-backs

Data validation

Razor design goals

Implementing a Razor view

Razor syntax

Accessing model data in Razor views

Working with Layouts

Using Razor Expressions

Introducing URL Patterns

Creating and Registering a Simple Route

Defining Default Values and using Static URL Segments

Constraining Routes

Bypassing the Routing System

Introducing the Controller

Receiving Input

Producing Output

HTML Helper Methods.

Render HTML Form

Using DropDownList

Binding Html Helper to Model

Using “For” Methods with Typed Model

Overriding Display Templates

Overriding Editor Templates

Custom Helper method

Defining a layout/master page

Creating Custom View Engine

Defining and using partial views, Sections

Razor helper method syntax

Cookies

Managing Cookies in ASP.NET MVC Application

Authentication in Cookies

Cookie Dictionary

Sessions Management

Sharing data between clients using static class

View scaffold templates

Model Validation

Global filters

Model binding

Bundling and Display Modes

MVC and EF Crud Operations

MVC and EF Crud Operation Using BO Class

MVC and EF Crud Operations Using Generic BO Class

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

Understanding Areas

Adding Areas

Registering Areas

Linking between Areas

Overview of AJAX and ASP.NET MVC

Unobtrusive AJAX

Using AJAX Action Links

Overview of jQuery

jQuery Techniques

Using jQuery UI

Overview of the ASP.NET Web API

Building servers and clients

Content negotiation

Validation

Query able Interfaces

Dependency Injection

Designing Email Panel

How to send an Email to various users

Understanding FTP

Setting up FTP Server (Live)

Uploading and downloading FTP contents

Introduction to Bootstrap

ASP.NET MVC with Bootstrap

Why Bundling and Minification

What is Bundling?

What is Minification?

Impact of Bundling and Minification

Implementing Bundling and Minification

Creating and Using Bundles

Using Wildcard to Select Files

Using a CDN while Bundling