COURSE OUTLINE
Introduction to .NET
- Advantages of .NET over other technologies
- .NET Framework
- CLR, BCL/FCL
- MSIL, CTS, CLS
- Introduction to C#
- Keywords
- Operators
- .NET types
- Type Conversion
- Boxing, Unboxing
- Basic programming
- OOPs Concept
- Object
- Encapsulation
- Inheritance
- Polymorphism
- Programming on OOPS
- Abstract Class
- Sealed Class
- Interfaces
- Properties
- get, set accessors
- Indexers
- get, set accessors
- Delegates
- Event
- Multicasting
- Threading
- System.Threading namespace
- Thread
- ThreadStart
- Mutex
- AutoResetEvent
- Windows Programming
- File Handling
- IO Streams
- Stream classes
- Exception Handling
ADO.NET
- Evolution
- ADO.NET Architecture
- Managed Providers
- LINQ
- COM Interoperability
- COM
- Interoperability
- Managed code, Unmanaged code
- Interop Marshalling
- COM Marshalling
- .NET Remoting
- Distributed Architecture
- Remoting vs WebServices
- RCW
- CCW
- Remotable Objects, MBV, MBR
- Server Activation
- Client Activation
- SingleCall/ Singleton
- Crystal Reports
- Windows Services
- Additional Concepts
- Partial Classes
- Nullable Types
- Anonymous Methods
- Generics
- Iterators
ASP.NET
- Introduction to .NET
- .NET Framework
- Advantages of .NET over other technologies
- ASP.NET
- C#
- VB.NET
- Web Technology basics
- HTML
- JavaScript
- Web server
- ASP Programming
- ASP.NET Basics
- Differences between ASP and ASP.NET
- ASP.NET Architecture
- Web Server Controls
- Types of controls
- Difference between HTML and Web Server controls
- Multiview, Wizard, FileUpload Controls
- Login Controls
- Web Parts Controls
- Data Controls
- Validation Controls
- XML
- Rules
- Uses
- DTD, Schema
- ADO.NET
- Connected, Disconnected type
- Advantages of disconnected type
- DataSet, DataReader
- Data Controls
- State Management
- Cookie, Session, Application
- Modes
- Caching
- Cache and usage
- Types of caches
- Security
- Web.Config
- Authentication
- Autherization
- Membership concept
- Web Services
- Web Methods
- SOAP, UDDI, WSDL
- AJAX
VB.NET
- Introduction to VB.NET
- Keywords, Operators
- Conditions, loops
- Difference between VB and VB.NET
- Differences between VB.NET and C#
- Option statements
- Boxing and Unboxing
- OOPs Concept
- Oops principles
- Class and structure
- Access specifiers
- Inheritance
- Polymorphism
- Shadowing
- MustInherit class
- NotInhertable class
- Interfaces
- Delegates
- Event Handling
- AddHandler and RemoveHandler
- Multicast delegate
- Anonymous Methods
- Properties and Indexers
- get, set accessors
- usage
- Windows Programming
- Treeview
- MDI
- Dialogs
- Munustrip
- Errorprovider
- FileStreams
- IO Streams
- Stream Classes
- Exception Handling
- Keywords used
- Different exceptions
- Types of Exceptions
- Custom Exceptions
- Threading
- Classes in threading namespace
- Multithreading
- Synchronization
- Synchronous, Asynchronous connections
- ADO.NET
- DataGridView Controls
- Connected type, Disconnected type
- Dataset
- CommandBuilder
- Crystal Reports
- CrystalReportViewer
- ReportDocument
- VB.NET 2.0 concepts
- Generics
- Partial classes
- Operator overloading
- Iterators
- Nullable types
- Distributed Application Environment
- COM, DCOM
- 2-tier,3-tier, n-tier architectures
- Remoting
- Marshalling
- Server activation, Client activation
|