Dot Net Online Training

Dot Net Online Training

About Visual Studio.NET:

The Visual Studio suite from Microsoft has consistently been the most flexible and feature rich IDE (Integrated Development Environment) for developing custom software owing to its rich support for rapid GUI (Graphical User Interface) driven data and reporting applications.  It has become a De Facto tool for small to medium desktop standalone and distributed applications,Web applications &services etc, with a extensive set of features and programming support for C, C+, VB.NET, C# etc. Skilled Visual Studio developers are always in high demand with attractive pay packages and excellent career growth in a wide range of industry segments and verticals globally. We wish that students would take advantage of our Dot Net Online training modules to become skilled Visual Studio developers by studying at their own pace and convenience with the help of our interactive guided sessions. Our training modules are developed by a talented pool of expert developers so as to give you the blended advantage of expert curriculum as well as through exposure of real time scenarios.

Course Contents: The instructor led online course modules begin with an introduction to Visual Studio, the Dot Net framework, common language specifications (CLS) and much more. Separate modules are included for Visual Basic.NET, OOP, GUI development, ADO.NET for database interactions, Web services and applications using ASP.NET, common web utilities such as sessions, cookies and caching and the C# programming language. The well structured training module helps you become a full-fledged developer with thorough exposure to all essential features of Visual Studio.

Dot Net Online Training from GarudaTrainings

Why Choose us for a successful Career in .NET:

We at Garuda training have put together a set of well structured training modules for Dotnet (As Visual Studio is popularly known) enabling aspiring professionals to thoroughly grasp the fundamentals, features, syntax  and coding standards of Visual Studio to enable them to achieve success in their career. Real time examples and a step by step learning process help students get exposed to practical scenarios which would be of immense use in their interview evaluation and career.  Our endeavor is not only to get you the best of the curriculum but also guide you in your interview preparation, placement, career and certifications.

Course Prerequisites:  Students need to have good analytical skills with working

Our Online Dot net Online training Course Highlights:

Primary advantage of completing the course at your own schedule by choosing weekday or weekend training slots
Students can take the advantage of interactive training sessions led by expert trainers and can also record these sessions
Students can enroll for a initial demo so that they can check the course content and curriculum before enrolling
24/7 access to training materials and technical support
Placement assistance and guidance on resume preparation, interview questions and associated certifications
An unique practical approach in training which helps  students get equipped for career and interview challenges
Students can enroll for a initial demo so that they can check the course content and curriculum before enrolling

Introduction to .Net Online Training

 Course Syllabus

NET FUNDAMENTALS

Why Dot Net?

The Dot Net initiative

Introduction to Dot Net framework

Advantages of Dot Net framework

System requirements

Base class libraries

Common language-runtime (CLR)

Microsoft intermediate language (MSIL)

Optimized just-in-time (JIT)

Common type systems (CTS)

Common language specification (CLS)

Compilation and execution of .NET application

Assemblies

Namespace

INTRODUCTION TO VISUAL STUDIO .NET

The Start Page

Solution Explorer

The Object Browser and Class View Window

The Code Editor

The Form Designer and the Toolbox

The Server Explorer window

Macro Explorer

Running a Visual Basic Console Application

VB.NET

INTRODUCTION TO VB.NET

Features of visual basic .NET

File extensions used in visual basic .NET

Visual Basic keywords

Visual Basic statements

Procedures, classes, modules, methods and more…

The Option & Import statements

Adding classes to project

Declaring variables

Data types

Arrays

Handling date and time

INTRODUCTION TO OOP

Principles of oops

Structure Vs classes

Relationship between classes and objects

Access Specifiers

How to create namespaces in S class libraries

How to use namespaces

Constructors

Finalize, Dispose & Garbage collectors

My Base, my class & my keywords

EXCEPTION HANDLING & DEBUGGING

Exceptions

.NET exceptions

User defined exceptions

Try-catch-finally

Throw exception

Debugging application

Searching for bugs

GUI APPLICATION DEVELOPMENT

Introduction to system windows, forms

Basic controls and event driven programming

Advanced controls

Rich text box, toolbars

Working with context menus

Built in dialog boxes

STEARMS

File stream

Stream reader

Stream writer

FILE HANDLING CONCEPTS COLLECTION

Generic collections

Bit collections

Specialized collections

Weight collection classes

User defined collection classes

ADO .NET

INTRODUCATION OF ADO .NET

Features of ADO .NET

Differentiation between ADO & ADO .NET

ADO .NET namespaces

Properties, Methods & events of the connection object

Properties, Methods & events of the command object

Access & Manipulating data from data grid

Performing data updates

DELEGATES

Introduction to delegate concept

Event handling arch with delegate

Handles, add handler and remove handler

ASSEMBLIES

Introduction to assemblies

Benefits

Contents

Application-Private assemblies

Private Vs shared assemblies

Global assembly cache (GAC)

MULTI THREADING

Thread class

Thread synchronization

Creating and controlling threads

Sleep, suspend and resume threading

CREATING & USING WEB SERVICES

Introduction to web services

Creating web services

Using web services in a windows application

Working with window services

CREATING REPORTS

Data accessing through crystal reports

Accessing filtered data through crystal reports

Accessing related data through crystal reports

ASP .NET

ASP .NET INTRODUCTION

How is ASP .net different from ASP

ASP .NET design goals

ASP .NET in .NET framework

Development environment for ASP .NET application

Identifying the features of ASP .NET

Identifying programming modules in ASP .NET

Web forms

Web services

ASP .NET PROGRAMMING SERVER CONTROLS

Processing of web pages

Server control hierarchy

Web controls

Buttons, list controls, text boxes, hyper links….

HTML controls

HTML anchor, button…

STRUCTURE OF AN ASP .NET PAGE ASP .NET PROGRAMMING VALIDATION CONTROLS

Required field validation

Regular expression

Range validation…

IDENTIFING THE DIFFERENT TYPES OF DATA BINDING

Introduction to data binding

Single value data binding

Multi record data binding

Custom binding

ASP .NET PROGRAMMING WITH ADO .NET

Introduction of ADO .NET

Features of ADO .NET

Differentiation between ADO & ADO .NET

ADO .NET namespace

Connected architecture through ADO .NET

Disconnected architecture through ADO .NET

Working with transaction in ASP .NET etc…

USING XML & SEARCH TOOLS IN ASP .NET

Working with XML server controls in ASP .NET

Binding XML data to web forms controls

Connecting relational data to an XML document

CONFIGURING, DEBUGGING & DEPLOYING ASP .NET APPLICATION

Configuration overview

Structure of configuration file

Configuration section

Tracking and debugging an application

Deploying an application

EXCEPTIONAL HANDLING, MANAGING STATE AND SECURITY ASP .NET WEB APPLICATION

Introduction state management in ASP.NET

Sending E-mail from ASP.NET page

Securing ASP .NET application

SESSION TRACKING

State maintenance

Session state

Cookies

Session object and events

CACHING

Caching and its methods

Output caching

WEB SERVICES

Introduction to an ASP .NET web application

Events of an ASP .NET web application

Using web services in web application

C# .NET

C# LANGUAGE BASICS

Data types

Type conversion

Boxing & un boxing

Conditional statements

Looping

Methods in C#

Properties

Arrays

Indexes

Structures, enumerations

Strings

Regular expressions

Collections

POINTERS

Value types, reference types

Unsafe

Structure and pointers

MEMORY MANAGEMENT

Garbage collector

Stack and heap

Architecture of GC

Generations

M.M. support classes

OBJECT ORIENTED PROGRAMMING CONCEPTS EXCEPTION HANDLING

System defined exceptions

Custom exceptions

Try, catch, finally

Throwing exceptions

OPERATOR OVERLOADING

Unary operators

Binary operators

GUI APPLICATION PROGRAMMING

Introduction to system windows, forms

Basic controls and events driven programming

Advanced controls

Rich text box, toolbars…

Working with context menus

Built in dialog boxes

DATA BASE PROGRAMMING

Introduction of ADO .NET

Features of ADO .NET

Differentiation between ADO & ADO .NET

ADO .NET namespace

Properties, methods & events of the connection objects

Properties, methods % events of the command objects

Access & manipulating data from data grid

Performing data updates

ASSEMBLIES

Introduction to Assemblies

Benefits

Contents

Application-Private Assemblies

Private vs Shared Assemblies

Global Assembly Cache (GAC)

DELEGATES AND EVENT HANDLING

Introduction to Delegate Concept

Event handling Arch with Delegate

Handles, Add Handler and Remove Handler

Multi Cast Delegates

Generic Routines

Function Pointers