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