INTRODUCTION TO .NET |
NET FUNDAMENTALS |
- Why .NET?
- The .NET initiative
- Introduction to .NET framework
- Advantages of .NET framework
- System requirements
|
MS.NET FUNDAMENTALS |
- 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)
|
MULTITHREADING |
- 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
|
MULTITHREADING |
- Thread Class
- Thread Synchronization
- Creating and controlling Threads
- Sleep, Suspend and Resume Threading
|
CREATING & USING WEB SERVICES |
- Introduction to Web Services
- Creating Web Service
- Using Web service in a Windows Application
- Working with Window Services
|
|
|