.NET Framework / C# / ASP.NET
1
Introduction to Programming
-
What is programming?
-
Processor/Memory
-
Interpreters
-
Compilers
-
Event Driven Programming
-
Dynamic Link Libraries
-
Process
-
Threads
-
Executable Files
-
Stack/Heap
-
Assignments
2
Introduction to .NET
-
(CLR)Common Language Runtime
-
.Net Framework Class Library
-
Microsoft Intermediate Language (MSIL)
-
Visual Studio 2005
-
Source control
-
.Net Assemblies
-
App Domains
-
Attributes
-
Assignments
3
OOP (Object Oriented Programming)
-
Objects
-
Classes
-
Inheritance
-
Data Abstraction
-
Data Encapsulation
-
Polymorphism
-
Overloading
-
Overriding
-
Reusability
-
Design Patterns
-
Assignments
-
Delegates
-
Events
-
Serialization
4
Basics of Programming in C#
-
Data types
-
Conditions
-
Loops
-
Collections
-
Classes
-
Interfaces
-
Exception Handling
-
Garbage Collection
-
Assignments
5
Fundamentals of Web Programming
-
Fat Client Application
-
Thin Client Application
-
N-tier Architecture
-
Web server
-
HTTP Protocol Get/Post
-
Java Script
-
HTML/DHTML
-
Server Side Scripts
-
CSS
-
Assignments
6
ASP.Net Fundamentals
-
Code behind files
-
Asp.net Run time
-
Request & Response Objects
-
Different types of Controls in ASP.Net
-
State Management
-
Page life cycle
-
Page Navigation
-
Template Controls
-
Asp.net Cache
-
Configuration
-
App themes
-
Authentication
-
Application and Session Events
-
Master Pages
-
Directives
-
Personalization
7
Data Access Layer
-
Introduction to ADO.Net
-
SQL Fundamentals
-
ADO.Net Objects
-
Data Sets
-
Data Adapters
-
Creating, accessing and modifying data in a SQL Server.
-
Creating and Using SQL Session State
-
Web Farms and Web gardens
8
Web Services
-
Introduction to web services (SOAP, XML)
-
Web Services Discovery
-
Creating Web Services
-
Consuming Web Services
-
Web Service Security
-
Project Work
9
Introduction to Advanced Concepts
-
AJAX
-
Cryptography
-
Back ground worker process
-
Limitations of Web and Role of ActiveX Controls/Applets
-
IIS and APP Pools
-
HTTP Handlers
-
Debugging Client and Server Side
-
Cross Browser Issues(IE/Mozilla)
-
Tools
-
Brief Introduction to .Net 3.0 and 3.5
-
Emerging Technologies