Tutors

The Diploma

PROGRAM OVERVIEW

 Description:

Microsoft .NET Core is a completely new thing in the Microsoft web stack when it was introduced. So before going to .NET Core some introduction of the history of .NET web stack is necessary.

ASP.NET Web forms

ASP.NET Web forms were released with the first version of .NET in 2002. In early web development, web forms were the heart of ASP.NET. Web forms provide the User Interface UI of the application. In web forms developers have two options to design the UI. The first is to use tool box and design UI by dragging and dropping every control and setting the layout of the web page. The second is to write full HTML scripts in order to add controls like textbox, labels, buttons etc. In design view, web page written in HTML code looks similar to that which is done by drag and drop of controls. The logic of the page is in .cs file where C# or VB code is available. Later web forms are enhanced and their functionality become more and more better by use of bootstrap, javascript and other javascript libraries.

ASP.NET MVC

In 2009, Microsoft introduced a new framework for web development named ASP.NET MVC, which is based on Models, Views and Controllers patterns to keep a separation between business logic and presentation logic and allow complete control over HTML mark-up. For developers, it became easier to write code in ASP.NET MVC as compared to Web forms. It was so easy to write code as Models, handle the business logic in controllers and generate Views from controllers. Everything is controlled in ASP.NET MVC.

But ASP.NET MVC, although solving the problem of slow release cycle and removing HTML markup abstraction, still suffered from the dependency on .NET framework and System.Web which strictly made it coupled with IIS and windows.

ASP.NET Web API

Later a new web programming model was introduced by Microsoft. In this model, instead of processing the data server-side and sending fully rendered pages to the browser this new paradigm was introduced. It is also called Single Page Application (SPA). It used mostly in static web pages which fetches data with ajax from server and renders the UI directly on the client with javascript.

This library was even more modular than libraries. It was developed by Windows Communication Foundation (WCF) team instead of ASP.NET team so it doesn’t rely on System.Web and IIS. This made this library completely independent from ASP.NET and IIS.

What will you Learn?

After learning ADO .NET start ASP .NET. Learn what it is, why it is used, what are the controls, what are ASP tags, what are attributes for a control etc.

Learn Grid View control, events in Grid View, its properties.

Learn MultiView Control

Learn Template and Bound fields

Learn about client side and server-side validation

Learn about view state, session state variables

Cache management in asp .net

Exception handling

Global.asax file

User defined controls which include User controls and custom controls

Master pages.

Action filters

Dependency injection

jQuery ajax

Targeting to mobile

Prerequisites:

Start to learn the front-end technologies like:

        Html, CSS, JavaScript

And learn some of the most used Javascript frameworks as well. I would suggest you learn:

        jQuery - to manipulate Html DOM

        Angular /React- to build SPA applications

After that learn a back-end programming language (systems language):

        C#

Then at the end learn a language used to manipulate data in Database. I would suggest you learn:

        SQL

Framework like:

        Entity Framework (.Net framework to interact with data)

CURRICULUM

  Introduction to ASP..

  • About ASP
  • Development Models of ASP
  • Grid view in ASP

  Introduction to ASP.NET

  • Overview of ASP.NET
  • Usage of ASP.NET
  • Is ASP.NET Platform Dependent or Independent
  • Why it is named as ASP.NET
  • ASP vs ASP.NET
  • ASP.NET vs ASP with MVC
  • What will you gain if you learn ASP.NET

  History of ASP.NET

  • History of ASP.NET

  Features of ASP.NET

  • Features of ASP.NET

  Versions of ASP.NET

  • Versions of ASP.NET

  ASP.NET Development Tools

  • Visual Studio as ASP.NET Development Tool
  • ASP.NET Development Models

  Introduction to Web Applications

  • Web Applications with Web Server
  • Role of Web servers About IIS, APACHE, CASSINI
  • Role of HTTP, TCP/IP, LAN, WAN & O/S in Web Development

  ASP.NET Environment..

  • Environment of ASP.NET
  • Compiling and Running ASP.NET Application

  Applications of ASP.NET

  • Introduction to Applications of ASP.NET
  • Web Applications
  • Desktop Applications
  • Mobile Applications

  Importance of Scripting

  • Why Scripting & its Importance

  Architecture of ASP.NET

  • Architecture of ASP.NET
  • Objects of ASP.NET
  • Request and Response Objects
  • Drawbacks of Current Trend

  APS.NET Frame Work

  • Introduction to ASP.NET Framework
  • Multiple Language Interaction & Support
  • Moving from Project to Assemblies
  • Security Services and Environment

  ASP.NET Web Forms

  • This section has no content published in it.

  ASP.Net HTML Controls

  • This section has no content published in it.

  HTML VS Web Server Controls

  • This section has no content published in it.