Course Outline. Developing Web Applications with ASP.Net MVC 5. Course Description: Pre-requisites: Course Content:

Similar documents
Professional ASP.NET MVC 4

Course Outline. ASP.NET MVC 5 Development Training Course ASPNETMVC5: 5 days Instructor Led. About this Course

Java COURSE CURRICULUM C/C++ JAVA (CORE/ADVANCE/SPRING/STRUTS/HIBERNATE)

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

Babu Madhav Institute of information technology 2016

20486-Developing ASP.NET MVC 4 Web Applications

P a g e 1. Danish Technological Institute. Scripting and Web Languages Online Course k Scripting and Web Languages

5 Years Integrated M.Sc. (IT) 6th Semester Web Development using ASP.NET MVC Practical List 2016

PROFESSIONAL ASP.NET MVC 5

Developing ASP.NET MVC 4 Web Applications

Index. Bower, 133, 352 bower.json file, 376 Bundling files, 157

Developing ASP.NET MVC 5 Web Applications. Course Outline

20486: Developing ASP.NET MVC 4 Web Applications

ASP.NET MVC Training

Developing ASP.Net MVC 4 Web Application

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

Course 20486B: Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications

Visual Studio Course Developing ASP.NET MVC 5 Web Applications

Advance Dotnet ( 2 Month )

20486C: Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications

Pro ASP.NET MVC 2 Framework

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

20486 Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications

Microsoft Developing ASP.NET MVC 4 Web Applications

CodingFactory. Learn.NET MVC with WCF & Angular. This syllabus is cover all the basic to. Angular. Table of Contents

Developing ASP.NET MVC Web Applications (486)

Developing ASP.NET MVC 4 Web Applications

Full Stack Web Developer

Full Stack Web Developer

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING

CodeValue. C ollege. Prerequisites: Basic knowledge of web development and especially JavaScript.

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

70-486: Developing ASP.NET MVC Web Applications

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Syllabus of Dont net C#

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

ASP.NET- Enterprise Applications

Programming Fundamentals of Web Applications


Open Source Library Developer & IT Pro

INTRO TO ASP.NET MVC JAY HARRIS.NET DEVELOPER

THE GREAT SHAREPOINT ADVENTURE 2016

DE Introduction to Web Development with Microsoft Visual Studio 2010

Apex TG India Pvt. Ltd.

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

ASP.NET Using C# (VS2013)

The Great SharePoint 2016/2013 Adventure for Developers

COWLEY COLLEGE & Area Vocational Technical School

Hands On, Instructor-Led IT Courses Across Colorado

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

SHAREPOINT DEVELOPMENT FOR 2016/2013

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

PROFESSIONAL ASP.NET MVC 4

ASP.NET Using C# (VS2017)

10267 Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010

ASP.NET MVC 5. Nemanja Kojic, MScEE

COURSE SYLLABUS. .NET-Technologies. Industrial Training (4 MONTHS) PH: , Vazhoor Road Changanacherry-01.

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook.

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

a Very Short Introduction to AngularJS

Overview

Introduction to Web Development with Microsoft Visual Studio 2010

MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M

PHP & PHP++ Curriculum

(p t y) lt d. 1995/04149/07. Course List 2018

"Charting the Course... Comprehensive Angular. Course Summary

JAVASCRIPT JQUERY AJAX FILE UPLOAD STACK OVERFLOW

Beginning ASP.NET MVC 4. José Rolando Guay Paz

55191: Advanced SharePoint Development

3 Days Training Program

Arjen de Blok. Senior Technical Consultant bij ICT Groep ( sinds 1995 Programmeren sinds 1990 Technologiën. Links

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

Comprehensive AngularJS Programming (5 Days)

.Net. Course Content ASP.NET

Advance AngularJS (with.net)

Online. Course Packet PYTHON MEAN.NET

[MS10962]: Advanced Automated Administration With Windows PowerShell

This tutorial is designed for software programmers who would like to learn the basics of ASP.NET Core from scratch.

Mix It Up: Visual Studio 2010 and ASP.NET 4.0. Singapore 25 March 2009

Introduction to PHP. Handling Html Form With Php. Decisions and loop. Function. String. Array

Oracle Fusion Middleware 11g: Build Applications with ADF I

Simple AngularJS thanks to Best Practices

Asp Net Mvc 5 Building A Website With Visual Studio 2015 And C Sharp The Tactical Guidebook

Ajax On Rails: Build Dynamic Web Applications With Ruby By Scott Raymond READ ONLINE

Questions And Answers Asked In Interview For Freshers On Css Frameworks

Introducing Models. Data model: represent classes that iteract with a database. Data models are set of

55249: Developing with the SharePoint Framework Duration: 05 days

iflame INSTITUTE OF TECHNOLOGY

Audience: Experienced application developers or architects responsible for Web applications in a Microsoft environment.

Client Side MVC with Backbone & Rails. Tom

Web Premium- Advanced UI Development Course. Duration: 08 Months. [Classroom and Online] ISO 9001:2015 CERTIFIED

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

Diploma in Microsoft.NET

Transcription:

Developing Web Applications with ASP.Net MVC 5 Course Description: The Model View Controller Framework in ASP.NET provides a new way to develop Web applications for the Microsoft.NET platform. Differing completely from traditional ASP.NET development, ASP.NET MVC facilitates a refined code structure, total control over content generation and full support for test-driven development. MVC 5 is the newest update to the popular Microsoft technology that enables you to build dynamic, data-driven websites. Like previous versions, this course shows techniques on using MVC to best advantage, with plenty of practical tutorials to illustrate the concepts. It covers controllers, views, and models; forms and HTML helpers; data annotation and validation; membership, authorization, and security. On this course, you gain the skills required to effectively use ASP.NET MVC to build Web applications. Pre-requisites: This course is designed for anyone involved in the development of Web applications using Microsoft technology. Programming experience in C# is required to our Introduction Course level, and a fundamental knowledge of HTML are assumed. Course Content:

INTRODUCTION The MVC Pattern MVC as Applied to Web Frameworks One ASP.NET New Web Project Experience ASP.NET Identity Bootstrap Templates Attribute Routing ASP.NET Scaffolding Filters The MVC Application Structure Convention over Configuration CONTROLLERS The Controller s Role A Sample Application Controller Basics Example: The Home Controller Parameters in Controller Actions VIEWS The Purpose of Views View Basics Understanding View Conventions Strongly Typed Views Understanding ViewBag, ViewData, and ViewDataDictionary View Models The Razor View Engine Code Expressions HTML Encoding Code Blocks Samples Layouts Specifying a Partial View

MODELS Modeling Sample Scaffolding Scaffolding and the Entity Framework 82 Building a Resource Responding to POST Requests Model Binding FORMS AND HTML HELPERS DATA ANNOTATIONS AND VALIDATION Using Forms The Action and the Method To GET or to POST? HTML Helpers Code example Helpers, Models, and View Data Strongly Typed Helpers Helpers and Model Metadata Templated Helpers Helpers and ModelState Other Helpers Html.ActionLink and Html.RouteLink URL Helpers Html.Partial and Html.RenderPartial Html.Action and Html.RenderAction Annotating for Validation Custom Error Messages and Localization Controller Actions and Validation Errors Custom Validation Logic Custom Annotations Other common annotations

MEMBERSHIP, AUTHORIZATION, AND SECURITY Using the Authorize Attribute Securing Controller Actions Windows Authentication Using AuthorizeAttribute to Require Role Membership Extending User Identity Storing additional user profile data Managing users and roles External Login via Oauth and OpenID Security Implications of External Logins Understanding the Security Vectors in a Web Application Threat: Cross-Site Scripting Threat: Cross-Site Request Forgery Threat: Cookie Stealing Threat: Over-Posting 200 Proper Error Reporting and the Stack Trace 207 Using Configuration Transforms 208

INTRODUCTION TO FRONT END DEVELOPMENT jquery Unobtrusive JavaScript Using jquery Ajax Helpers Ajax ActionLinks HTML 5 Attributes Ajax Forms Client Validation jquery Validation jquery UI Bootstrap Plugins Using Content Delivery Networks Script Optimizations Bundling and Minification ROUTING Uniform Resource Locators Introduction to Routing Comparing Routing to URL Rewriting Defining Attribute Routes Defining Traditional Routes MVC Areas Debugging Routes The High-Level Request Routing Pipeline RouteData ASP.NET WEB API Defining ASP.NET Web API Getting Started with Web API Writing an API Controller Async by Design: IHttpController Web API Example

SINGLE PAGE APPLICATIONS WITH ANGULARJS Understanding and Setting Up AngularJS What s AngularJS Adding AngularJS to the Site Creating Controllers, Models, and Views Services Routing Code Example DEPENDENCY INJECTION Software Design Patterns Design Pattern: Inversion of Control Design Pattern: Service Locator Design Pattern: Dependency Injection Dependency Resolution in MVC Code example with Unity INTRODUCTION TO UNIT TESTING Understanding Unit Testing and Test- Driven Development Defining Unit Testing Defining Test-Driven Development Benefits of Unit Testing Code Example

EXTENDING MVC Extending Models Turning Request Data into Models Describing Models with Metadata Validating Models Extending Views Customizing View Engines Writing HTML Helpers Writing Razor Helpers Extending Controllers Selecting Actions Filters Providing Custom Results Course Duration: 5 Days