Dot-net
Course Duration: - 3 Months (1.5hrs)
Weekdays: - 1.5hrs/6days, Fastrack: - 2hrs/day, Weekends: - 4hrs (Sat & Sun)
.NET is basically a framework that provides programming guidelines which can be used to develop various types of applications from web to mobile to Windows based applications. It can be used with various types of programming languages such as C++, VB.NET, C# etc.
Our .NET course is designed in such a way that students can understand different concepts and features of .NET coding, debugging and developing of web applications and windows. We help students to get familiarize with VB.Net, C# etc.
Course Outline of .NET
INTRO TO WEB TECHNOLOGIES
- HTML
- Client side scripting langs
- llS Architecture
ASP.NET INTRODUCTION
- What is ASP.NET
- Image Technique and code behind technique
SERVER SIDE CONTROLS
- Type of server controls
- Examples on Web server controls
- Validation Controls
- ASP.NET Page Execution Architecture
THEME AND SKIN STATE MANAGEMENT
- Cookies
- Session State
- Session Tracking Arch
- Application object
- Session and App events
- Global. AJAX
- Viewstate
ADO.NET
- Intro to ADO.NET Providers
- Data Reader
- Dataset
- Datalist
- Repeater
- Datasource Controls
- Gride view
- Details view
- List view
LINQ CACHING
- Importance of Caching-
- ASP 4.5 Support for Caching
- Type of Caching in ASP.NET
- Output Caching
- Web user control(VS) custom control
- Fragment caching
- Data caching vs Application object
ASP.NET CONFIGURATION
- Machine config vs Web config
- App Settings
- Compilation setting
- Custom error setting
- Session State Setting
- Enhancement in ASP.NET
- Inprocess VS out process session state
- State server and SQL Server
- Cookie less session
ASP.NET TRACING
- Page Level
- Application Level
E-mail Server SECURITY IN ASP.NET
- Authentication & Authorization
- Windows Based Authentication
- Form Based Authentication
- Passport Authentication
- Membership
XML WEB SERVICES
- Intro to Web Services
- Role of WSDL .NET support for XML Web Service
- Client Apps for Web Service
- Caching Web Service
- SOAP
- UDDI Registry
WCF MASTER PAGES SITE NAVIGATION WEB PARTS
- Web part manager
- Zone Types
C#.NET / VB.NET
.NET ENTERPRISE ARCHITECTURE 4.5
- Introduction to the .NET platform
- Common Language Run Time (CLR)
- The Common Type Specification (CTS)
- The Common Language Specifications (CLS)
- Microsoft Intermediate Language (MSIL)
C#.NET Language Basics
- Data Types -Type Conversion
- Boxing & Unboxing
- Conditional Statements
- Looping
- Methods in C#
- Properties
- Arrays
- Indexers
- Structures, Enumerations
- Strings
- Collections
Objects Oriented Programming
- Oops Concepts
- Encapsulation
- Inheritance
- Polymorphism
- Class and Object
- Constructors
- Dynamic types
- Optional parameters
- Names & optional arguments
- Covariant generic type parameters
- Destructors
- Method overloading
- Method overriding
- Early binding, Late Binding
- Abstract Classes
- Abstract Methods
- Interfaces
- Multiple Inheritance
- Generic classes
- Static classes
- Static constructors
- Object initializer
- Collection Initializer
- Extension Methods
- Partial Classes & Methods
Memory Management
- Garbage Collector
- Stack.and Heap
- System. GC Class
- System. Object Class
- Architecture of Gc
Exception Handling
- System Defined Exceptions
- Custom Exceptions
- Try, Catch, Finally
- Throwing exceptions
Operator Overloading GUI Application Development
- Windows forms and Controls
- Creating Menus
- Toolbars, Image List
- Tree view, List view
- Notify Icon
- Error Provider
Data Base Programming (ADO.NET)
- ADO .NET Introduction
- Data Providers in .Net
- Introduction to Managed and Unmanaged Providers
- Data Readers- Dataset and Data Adapters
- Datagrid View with DML operations sorting and paging etc.
- Creating Relations and Transactions
- Linq programming
- Stored procedures
ASSEMBLIES
- Private Assemblies
- Shared Assemblies
- Global Assembly Cache (GAG)
Delegates
- Function Pointers
- Multi cast delegates
User Controls and Event Handling
- User Defined Control
- Inherited Control
- Event handling
Pointers
- Value types, Reference types
- Unsafe Structures and Pointers
Distributed Technologies & .NET Remoting
- Distributed architecture
- DCOM, RMI, CORBA
- Channels (TCP HTTP) Marshal by Value
- Marshal by Reference
- Server Activated
- Client Activated
- Remoting Architecture
File Handling
- System .IO namespace
- File stream
- Stream Reader
- Stream writer
- Fileinfo
- Directory info
Windows Services
- Service base class
- Service Process installer
- Service Installer
- Creating a Windows Service
- Installutill .exe
Multi threading
- Threading
- Thread synchronization
- Critical sections
- Thread life cycle
Security in .NET
- Cryptography
- Role based security VB.NET
INTRODUCTION TO VB.Net
- Features of VB.NET
- Writing Programs in VB.Net
- Compiling and executing form Command Prompt
- Intro to Assemblies and Namespace
- Base class Libraries
- Data types
- Boxing and unBoxing
- Array
- Sub Programs
VB.NET and C# Comparison
- Program structure
- Comments
- Data Types
- Constants
- Enumerations
- Operators
- Choices
- Loops
- Arrays
- Functions
- Strings
- Regular Expressions
- Exceptions Handling
- Classes/Interfaces
- Contructtors/Destructors
- Using Objects
- Structs
- Properties
CRYSTAL REPORTS
LOCALIZATION AND GLOBALIZATION
- Resource file creation
- Satelite Assembly Creation
- Creating Globalization App and Localization App
WPF Programming
- Shapes
- Transformation
- Animation