ASP.Net MVC

Prepare yourself for a successful future

Web Application Development

Course Overview

In this course, students will gain understanding of .NET Framework and learn to develop Windows Forms Applications and ASP.NET Web Form applications using .NET Framework 4.5 tools and technologies. The focus will be on critical topics and coding activities that enhance development of scalable and reliable desktop & web application.

We believe that training should be relevant, immediately applicable, and scalable. Experience our unique combination of best practices, practical approach, and engaging delivery and you’ll discover why many people prefer OraSoft to enhance their careers.

PREREQUISITES

 

  • Familiar with Windows 7-8 or 10
  • Internet Knowledge is Essential

WHAT YOU’LL LEARN

 

  • Gain a thorough understanding of the philosophy and architecture of .NET
  • The process and techniques of writing codes
  • Effective authentication and authorization techniques
  • The most frequent web application deployment techniques
  • Secure user management systems
  • Learn to use the Trace and Debug objects
  • Data validation strategies
  • Effective error handling and exceptions management
  • How to create models, views, controllers, and routes and how these elements of a MVC application fit together

STUDENT BENEFITS

 

  • Course Manual
  • Course Completion Certificate
  • Hands on Lab Practice

MVC 5 Web Applications

Introduction to MVC 5
A Brief History of Web Development
Traditional ASP.NET Web Forms
Benefits of ASP.NET MVC
 
MVC 5 Architecture
 
The MVC Pattern
The MVC architecture Pattern
Domain Models and Repositories
 
Essential Language Features
Automatically Implemented Properties
Using Object and Collection Initializers
Entity Framework
Lambda Expressions
 
Working With Controllers
Introduction to Controller
 
Model Templates
Templated View Helpers
Using Metadata for Data Values
 
Working With View
Working with the ASPX Engine
Working with the Razor Engine
Converting ASPX View to Razor View
 
Working With URLs and Routing
About Routing
Understanding the Routing Mechnism
Adding a Route Entry
Using Parameters
Using Defaults

Microsoft Dot Net

C#.net

The .NET Framework is an integral Windows component that supports building and running the next generation applications. Microsoft’s C# .NET has matured along with the entire Visual Studio .NET development environment. Students will also be introduced to Integrated Development Environments (IDE)

ASP.net

ASP.NET is a web application framework developed by Microsoft that allows developers to build dynamic web sites, web applications and XML web services. ASP.NET can be used to create anything from small, personal websites through to large, enterprise-class web applications.
This course provides students with a practical look at .NET development in Visual Studio. After a brief introduction to the Windows world, students are exposed to the benefits of .NET, event-driven development, object-oriented programming, in the context of Web applications. This course provides the necessary skills and techniques to design and write scalable, robust and secure Web applications using Microsoft Visual Studio and the ASP.NET Framework. You will gain in-depth technical knowledge of ASP.NET and its related technologies and obtain practical insights into developing enterprise-scale, data-driven Web applications.

Course Outline:

ASP.NET Web Forms Applications
Introduction to HTML
HTML Elements (Head, Title and Body)
Comments, Paragraphs, LIST item & Breaks
HTML headings
Simple HTML Static Page Designing
Decision Structures and Debugging

Working with CSS
CSS Selectors, ID’s and Classes
Div and Span Tags
Fonts Styles
The cascade, Inheritance & Specificity
Using images in CSS
Document flow
Positioning (Absolute, Relative, Static & Float)

Introduction to Web Development
ASP.NET Web Application
Rendering HTML with Server Controls

Working with Controls
Introduction to Web Controls
Simple Input Controls
Hyperlink and Button Controls
List Controls

Data Binding
Three tier architecture and encapsulation
Introducing Data Source Controls
Overview of ADO.NET
Connecting to Data
Working with Data

Working with SQL Server 2012
Database Concepts
Introduction to SQL
Select, Insert, Update and Delete
Stored Procedure, Views and Triggers

Displaying Data with Grid-view Control
Introduction the Grid-view Control
Filter Data in the Grid-view Control
Select from drop down list in the Grid
Tree view

Validating User Input
Introduction of JavaScript
Validation and Client-Side controls
Exceptions in JavaScript
Overview of ASP.NET Validation Controls
Using the Simple Validators
Summarizing Results with Summary Control
Separating Validation into Validation Group

AJAX
AJAX Installation
ScriptManager
UpdatePanel
AJAX Client Library
Remote Method Calls
AJAX Control Toolkit

Themes and Master Pages
Creating a Consistent Web Site
Master Pages
Site Navigation

Managing State
ASP.NET Session State
Storing Objects in Session State
Hosting (3rd Party Services)