We provide training made for your team and organisation's need Contact Us

For more info call 0317-2074332

To register now “CLICK HERE” or go to  https://goo.gl/forms/iOIN03Sq7IdEUT9W2


Overview

ASP.NET MVC by Microsoft is a powerful, patterns-based system to build dynamic webs applications . It enables a clean separation of concerns and that gives developers full control over markup for modern, agile development. ASP.NET MVC includes many features that enable fast, Test Driven Development for creating sophisticated applications that use the latest web standards.


Why choose ASP.NET MVC?

The MVC Architecture is the key strength of ASP.Net MCV. With Razor Pages and support for popular Frameworks like jQuery, Owin, Bootstrap and Web APIs out of the box it provides a complete solution for end-to-end web application development. Coupled with the powerful Visual Studio it enables rapid application development in the world of Web 2.0.

Majority of businesses today are opting for upgraded .NET framework — Model View Controller (MVC) to have a competitive edge over contenders belonging from the same category. The platform holds the promise to keep up the expectations of a developer with its extension available today.


About the Trainers

YOUSUF BIN AZHAR

Yousuf Bin Azhar is the CTO at Agilosoft with 10 years of experience in Software Development. He has a Master’s degree in Information and Media Sciences with specialization in application security and privacy. Over the past few years he has been working on projects involving Angular JS, MVC, jQuery, SignalR, SQL server for multinationals based in USA.

At GetProfessional, Yousuf conducts training courses as a faculty member and trainer.


Venue: What is the location and facility for the training?

Mohammad Ali Jinnah University has a state of the art and purpose-built training labs. MAJU has been chosen as the venue for an encouraging learning culture, as it is equipped with the latest training equipment and services essential for conducting training.

Address: 22-E Shahrah-e-Faisal Service Rd S, Pakistan Employees Co-Operative Housing Society Block 6 PECHS, Karachi, Karachi City, Sindh 75400.

Click here for direction to MAJU via Google Maps

Program Schedule for the Training

The training is of 24 hours in total spread over 06 weeks, and will start from Saturday, 19th-January 2019.

The sessions will be conducted on consecutive Saturdays, every session being of 4 hours from 09:00 AM to 01:00 PM.

Registration and Payments?

Sign up for this training by filling out the form on this link. Once you have filled the form, our team will contact you in the next 24 hours to discuss details of the program.

Fees for the training is Rs. 14,500/- (there are no hidden charges and the fees is a one time payment)

DISCOUNT Offer: Early Bird Discount 

We offer 25% discount if you are an early bird and register before Friday, 05th Jan, 2019.

How do you pay fees?

The fees can be submitted to MAJU’s Admissions department, open 7 days a week from 09:00 AM to 09:00 PM

The payment is required at least 5 working days before the start of training. Contact 0317 207 4332 to discuss payment methods.

Certificate of Completion

GetProfessional will provide a certificate which will be a testament to your successful completion and fulfillment of the criteria of training.

COURSE OUTLINE


1 – Basic of software testing methodologies; Routing

  • Intro to MVC
  • MVC and Web Forms
  • MVC Design Pattern
  • ASP.NET MVC Platform
  • Models, Controllers and Views
  • URL Routing
  • Controller Actions
  •  Razor View Engines
  • Introduction to Routing
  •  Routing In Previous Versions of ASP.NET MVC
  • Convention Based Routing
  •  Attribute Based Routing 
  •  Restful Routes
  •  

2 – Controllers, Filters & Views

  • Constraints
  • Areas
  • IController, ControllerBase And Controller
  • HTTP Verbs (GET, POST Etc.)
  • Action Selector And Filters
  • Asynchronous Action Methods
  • HttpContext And RouteData
  • ActionResult
  • Understanding Custom Action Filter
  • Creating A Custom User Agent Action Filter
  • Filter Overriding And Cancellation
  • View Engine
  • Razor Views Introduction And Syntax
  • ViewData And ViewBag
  • Dynamic VS Strong Typed Views
  • Custom Actions


3 – Models and Helper Methods

  • Adding Models To The MVC Application
  • Repository Pattern
  • ORM – Entity Framework
  • Dependency Injection Pattern
  • Partial Views
  • ViewModel Object
  • Helper Methods
  • Strongly Typed Helpers
  • Custom Typed Helpers
  • Declarative Helpers
  • SQL Server – Introduction
  • RDBMS Recap
  • Data Access – ADO.NET Vs Entity Framework
  • Introduction To Project
  •  

4 – Authentication and Authorization

  • Data Annotations
  • Validation HTML Helpers
  • ModelState
  • IValidatableObject
  • Client Side Validation
  • ASP.NET Identity
  • Using Windows Authentication
  • Building A Custom Account Controller
  • Configuring Forms Authentication
  • Using The Authorize Attribute
  • Authentication Filters

5 – Web API

  • Web API VS WCF
  • Content Negotiation
  • Routing
  • Attribute Routing
  • ApiController
  • MediaTypeFormatters
  • Cross Origin Resource Sharing (CORS)

6 – Security and Deployment

  • Cross-Site Scripting (XSS)
  • Cross-Site Request Forgery (CSRF)
  • Over-Posting
  • Server Requirements
  • Configuration Options
  • IIS Best Pratices