.NET Online Training

Software framework developed by Microsoft | DotNet Essential Training

Technology Outlines

Course Objective

.NET (Network Enabled Technologies) is a world-shattering advance in programming technology platform that greatly simplifies any kind of application development like Windows Desktop, Mobile, Internet web application development, etc.,
.NET is very essential for those who want to be into application development

Our training method with a realistic, hands-on, in depth knowledge and skills to develop Rich Internet Web applications by using C#-Programming, OOPs using C#, ASP.NET, ADO.NET ,Linq To Sql (ORM) using Microsoft Visual Studio 2013.

This advanced Microsoft visual studio .net c sharp training course teaches a deep exploration of .NET development philosophy and practical advice. This best advanced visual c# .net training also examines the fundamentals of C# essential for writing ASP.NET programs.

This Best .net training is also designed to help you prepare for interviews with experience in your hand.

Pre-requisite

We prefer candidates have a basic knowledge of any one programming language like C, C++, Pascal or any other programming language basics. This will help in understanding the subject in simple way. The seeker need not know object orientation as this will be thought from the scratch

Course Duration

45 to 50 classes based on student understanding levels

Course Target

This training program targets participant to JD
Web Application Development using ASP.NET with 3 Tier Architecture &
MVC.NET in detail

Table of Contents

.NET Introduction

  • Introduction to .NET, Architecture, Framework
  • .NET File execution, CLR with their components.
  • Visual studio versions, framework versions.
  • Understand Project and solutions

Programming using C#.NET

  • Introduction to C#.NET
  • Built in Class libraries
  • Writing C#.NET program
  • Working with Console class
  • String class Covert class
  • DateTime class etc.
  • CTS (Common Type system)
  • Working with other types like int
  • char
  • double
  • object
  • Type conversions
  • Control structures if
  • switch
  • ternary operator
  • ASCII
  • Loops ( while loop, for loop, do..while, foreach loop )

OOPs using C#

  • Oops concepts ( Encapsulation, Abstraction, Inheritance, Polymorphism)
  • OOPS using C#.NET (Abstract classes, Interfaces, POCO Classes)
  • Methods
  • Parameterized methods ( ref, out, params)
  • Static class
  • partial class
  • sealed class
  • Exception Handling
  • Collections & Generics
  • Assemblies &
  • Class libraries

SQL Server Concepts

  • Introduction to RDBMS
  • Working with DDL
  • DML commands
  • Crud operations using Queries
  • Crud operations using Stored Procedures
  • Examples to perform CRUD operations

Web Application Development Using Client side technologies

  • HTML Concepts
  • CSS Concepts
  • Javascript and Json Concepts
  • Jquery Concepts
  • AJAX Concepts
  • XML format

ASP.NET

  • Introduction to Web Application
  • WebSite
  • Web Server
  • Web Browsers
  • Web Page
  • WebForm
  • Different between Client side and Server side scripting
  • GET and POST methods
  • HttpRequest and HttpResponse objects
  • HTTP protocol
  • URL
  • Response object
  • Request object
  • Asp.net Page Submission process
  • ASP.NET page level events

Web Server Controls

  • Creating Web application
  • Using Server Side Tools
  • Sample programs using controls like (Textbox, Label, Literal, Checkbox, RadioButton,etc.,

LIST Controls

  • Dynamic Polymorphism
  • Real-time examples using List Controls(CheckboxList, RadioButtonList, BulletedList, DropDownList, ListBox).

Postback

  • Working with Postback
  • IsPostBack
  • AutopostBack
  • CrossPagePostback
  • Demo

Other controls

  • Calendar Control
  • File upload control
  • Adrotator Control
  • MultiView Control

Validation Controls

  • RequiredFieldValidator
  • RangeValidator
  • REgularExpressionValidator
  • CompareValidator
  • CustomValidator
  • ValidationSummary

Page Redirection (Navigation Techniques)

  • LinkButton
  • HyperLink
  • PostBackURL property
  • Response.Redirect
  • Server.Transfer
  • Server.Execute

Master Pages

  • Introduction
  • Sample Example

ADO.NET

  • Introduction
  • Connection and Disconnection Oriented Model differences
  • Classes used in SQL Server (System.Data.SqlClient)
  • ConnectionString
  • Establishing DB Connection

Postback

  • Working with Postback
  • IsPostBack
  • AutopostBack
  • CrossPagePostback
  • Demo

Other controls

  • Calendar Control
  • File upload control
  • Adrotator Control
  • MultiView Control

Validation Controls

  • RequiredFieldValidator
  •  RangeValidator
  • REgularExpressionValidator
  • CompareValidator
  • CustomValidator
  • ValidationSummary

Page Redirection(Navigation Techniques)

  • LinkButton, HyperLink
  • PostBackURL property
  • Response.Redirect
  • Server.Transfer,
  • Server.Execute

Master Pages

  • Introduction
  • Sample Example

ADO.NET

  • Introduction
  • Connection and Disconnection Oriented Model differences
  • Classes used in SQL Server (System.Data.SqlClient)
  • ConnectionString
  • Establishing DB Connection
  • CRUD Operations using SqlCommand class
  • methodsExecuteReader()
  • ExecuteScalar()
  • ExecuteNonQuery

DataBound Controls

  • DataBoundControls(GridView, FormView, DetailsView)
  • DataSource Controls(SqlDataSource, XMLDataSource, ObjectDataSource, etc.,)
  • DemoTask

Working with POCO classes

  • Handling objects/entities using LinqLinq To SQL

Linq

  • Linq Architecture
  • Linq type query
  • Sql Like Queries

LinqToSql (ORM)

  • To interact with Sql Server database Simplify database interaction.

3-Tier Architecture

  • Introduction
  • ImportanceDifferent Layers and TiersExample/Demo

Exception Handling in ASP.NET

  • Structured Exception Handling
  • Page Level exception Handling
  • Application Level Exception Handling

State Management Techniques

  • Introduction
  • Default HTTP State
  • Introduction
  • efault HTTP State,
  • Working with viewstate
  • Querystring
  • session
  • cookies
  • Cache
  • Application
  • Working with web.config file

IIS

  • Working with IIS
  • Installation of IIS
  • Hosting application in IIS
  • Difference between IIS and IISExpress
  • App Pool
  • App Domain

ASP.NET Security

  • Authentication and Authorization
  • Examples on Anonymous Authentication
  • Windows Authentication
  • Forms(Web) Authentication and authorization

Web Services

  • Introduction
  • Advantages
  • SOA
  • SOAP
  • WSDL
  • UDDI Creating a Web Service
  • Consuming Web Service

MVC.NET introduction

  • Introduction
  • Sample Application using EFW

Working with Controllers, Views and Model

  • Example
  • implementations and task

ViewBag and ViewData

  • Passing data from Controller to views

EFW(ORM)

  • Introduction to entity framework
  • Different approaches with examples

WEB API

  • Introduction to web services
  • Soap based web services and Restful WebServices(WEB API)Contd.
  • Web API with Task

Angular JS

  • Introduction
  • concepts
  • Example and ng-directives
  • Creating controllers in Angular JS
  • Invoke them
  • Databindings in Angular js
  • Difference between Jquery and Angular JS
  • Accessing Database using Angular JS with ASP.NET Web Services

TDD

  • Unit Testing using MSUnit

Teaching Method:

  • One-One  (or) in batch online teaching through Webex/GotoMeetingReal time examples/scenario and Tasks