.NET Online Training
Software framework developed by Microsoft | DotNet Essential Training
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
.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