Skype | Facebook | Google+ | Home | Sitemap | Contact us | +92 321 3499131











 
ICT Offers
Partnership
Online Training

Programming Web Applications with ASP.NET MVC

[PDF Download]

C Sharp (C#)

Getting Started

  • Installing Visual Studio
  • Creating a console application

Language Fundamentals

  • Everything is an object
  • Understanding C# syntax
  • Identifier naming conventions
  • Using the documentation

Declaring Variables

  • Using built-in data types
  • Declaring variables
  • Working with characters, Strings
  • Building strings with StringBuilder
  • Parsing strings as numbers
  • Using mathematical operators
  • Working with Boolean values and expressions
  • Using constants and enumerations
  • Working with dates and times
  • Using simple arrays

Managing Application Flow

  • Getting input in a console application
  • Evaluating conditions with if and else
  • Evaluating conditions with switch statements
  • Looping with for statements
  • Looping with while and do statements
  • Looping with foreach and in
  • Creating reusable code with methods
  • Managing variable visibility and scope
  • Managing flow with break and continue
  • Challenge: Building a simple calculator application
  • Solution: Building a simple calculator application

Exception Handling and Debugging

  • Understanding runtime exceptions
  • Debugging exceptions in your code
  • Handling exceptions with try/catch
  • Using multiple catch statements
  • Cleaning up with finally

Creating Custom Classes

  • Defining a class with static methods
  • Representing data with plain-old class objects
  • Declaring private fields and public properties
  • Declaring properties with shorthand get and set methods
  • Overriding the ToString() method
  • Adding multiple constructor methods
  • Organizing classes with namespaces

Working with Inheritance and Polymorphism

  • Extending a class to create a new class
  • Overriding and calling base class methods
  • Creating methods that accept sub-classed objects

Programming Web Applications with ASP.NET

Overview of .NET & Web Technologies

  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET
  • Introduction to ASP.NET MVC

Designing ASP.NET MVC  Web Applications

  • Planning in the Project Design Phase
  • Designing Models, Controllers, and Views

Developing ASP.NET MVC Models

  • Creating MVC Models
  • Working with Data

Developing ASP.NET MVC Controllers

  • Writing Controllers and Actions
  • Writing Action Filters
  • Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views.

Developing ASP.NET MVC Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers
  • Reusing Code in Views

Testing and Debugging ASP.NET MVC Web Applications

  • Unit Testing MVC Components
  • Implementing an Exception Handling Strategy

Structuring ASP.NET MVC Web Applications

  • Analyzing Information Architecture
  • Configuring Routes
  • Creating a Navigation Structure

Applying Styles to ASP.NET MVC Web Applications

  • Using Template Views
  • Applying CSS to an MVC Application
  • Creating an Adaptive User Interface

Building Responsive Pages in ASP.NET MVC Web Applications

  • Using AJAX and Partial Page Updates
  • Implementing a Caching Strategy

Using JavaScript and jQuery for Responsive MVC Web Applications

  • Rendering and Executing JavaScript Code
  • Using jQuery and jQueryUI

Controlling Access to ASP.NET MVC Web Applications

  • Implementing Authentication and Authorization

Building a Resilient ASP.NET MVC Web Application

  • Developing Secure Sites
  • State Management

Implementing Web APIs in ASP.NET MVC Web Applications

  • Developing a Web API
  • Calling a Web API from Mobile and Web Applications

Deploying ASP.NET MVC Web Applications

  • Deploying a Web Application
  • Deploying an MVC Application

 

Practical Approach

  • A real-time example will be given throughout the lectures, starting from design, analysis, implementation and maintenance.

 

www.ict-trainings.com/curriculum/aspnet-leaflet.pdf

 


Training Schedule
Download Full Calendar


24 Jul 2017

Java
Mon-Tue-Wed 11:30 AM-01:00 PM

Spoken English
Mon-Tue-Wed-Thu 07:00 PM-08:00 PM


26 Jul 2017

Web Designing
Mon-Tue-Wed-Thu 05:00 PM-08:30 PM

Web Development
Mon-Tue-Wed 05:00 PM-07:00 PM


27 Jul 2017

CCNA
Thu-Fri-Sat 05:00 PM-06:30 PM

Android
Thu-Fri-Sat 11:00 AM-01:00 PM

C&C++
Thu-Fri-Sat 12:30 PM-02:00 PM


29 Jul 2017

Linux
Sat-Sun 05:00 PM-08:00 PM


Quick Links
Web Designing & Development Android Mobile App Development SEO Internet Marketing MCSE CCNA CCNP
Home

Contact

Web Development

Java Android

.NET

Graphics Designing

AutoCAD

MCSE 2012

CCNA

CCNP & CCIE

SharePoint 2013

Spoken English

Ms Office

IELTS
ICT Trainings facebook Icon ICT Trainings Twitter Icon ICT Google Plus Icon ICT Trainings Google Plus Icon ICT Trainings linkedin Icon
Coming Soon ICT Trainings App!
ICT Trainings - iTunes App ICT Trainings - Google Play App
ict

© Copyright 2007-2017 - ICT Trainings - All rights reserved.
Designed by Creative.