Target Audience: This module is meant for the programmers, who are completely new
to .NET Framework and C#.NET.
Pre-requisite: Good knowledge in “C” language
Goals: By learning this module, you will be able to
write some programs using some basic concepts of C#.NET and using OOPS.
Introduction to .NET
|
Introduction to .NET
Framework
|
||
Versions of .NET
Framework
|
||
Features and
Advantages
|
||
.NET Framework
Architecture
|
||
Components (CLS, CTS,
BCL, CLR)
|
||
Application
Compilation and Execution Mechanism in .NET
|
||
Overview of MSIL and
Assemblies
|
||
IL DASM
|
||
.NET Framework
directory
|
||
BCL Architecture
|
||
Overview of MS Visual
Studio
|
||
Versions of Visual
Studio
|
||
Advantages of Visual
Studio
|
C#.NET Basics
|
Introduction to C#
|
||
Command Line Demo
|
||
Command Line Compiler
|
||
Visual Studio Demo
|
||
The IDE
|
||
Solution Explorer
|
||
Types
|
||
Primitive Types
|
||
Namespaces
|
||
Variables
|
||
Statements and
Expressions
|
||
Operators
Type Casting
Boxing and Unboxing
|
||
References
|
||
Summary
|
C# - Flow Control and
Exceptions
|
Branching
|
||
Switching
|
||
Looping
|
||
Jumping
|
||
Throwing Exceptions
|
||
Built-in Exceptions
|
||
Handling Exceptions
|
||
Chaining Catch Blocks
|
||
Finally
|
||
Summary
|
C# OOPS (Part 1)
|
Introduction
|
|||||
Structs
Classes and Objects
Reference Types
|
|||||
Data Members and
Function Members
Access Modifiers
Read-only Data Members
|
|||||
Local Variables (vs)
Data Members
this keyword
|
|||||
C# - Events,
Properties, and Methods
|
|||||
Overview
|
||
Methods
|
||
Method Review
|
||
Method Overloading
|
||
Fields
|
||
Properties
|
||
Events
|
||
Events - Delegates
|
||
Indexers
|
||
Operator Overloading
|
||
Conversion Operators
|
||
Constructors
|
||
Destructors
|
||
Summary
|
C# - OOPS (Part 2)
|
Strings
DateTime
|
||
Enumerations
|
||
Interfaces
|
||
Arrays
|
||
Static Members and
Non-static Members
Static Constructors
Static Classes
|
||
Inheritance
|
||
Abstract Classes
|
||
Abstract Functions
|
||
Virtual Functions and
Function Overriding
|
||
Sealed Classes
|
||
Partial Classes
|
||
Summary
|
C# and Generics
|
Overview
|
||
Why Generics?
|
||
Using Generics
|
||
Generic Collections
|
||
Generic Methods
|
||
Generic Interfaces
|
||
Summary
|
Module2: Windows Forms App and ADO.NET
Target Audience: This module is meant for the programmers, who
are interested to develop graphical applications using C# and want to connect
them with databases such as SQL Server and Oracle.
Pre-requisite: Good knowledge in “C#” language basics and
OOPS. (refer Module1)
Goals: To develop Windows Forms Applications with
Database interaction.
GUI
Application Development
Introduction to
Windows Forms Applications
Form Properties
Event Handling and
Form Events
Working with Multiple
Forms
Working with Common
Controls
Working With List
Controls
Working With Menu
Controls
Working with Dialog
controls
Working with other
controls
MDI Applications
User
Controls and Event Handling
User
Defined Control
Inherited
Control
Inherited
forms
Event
handling
Windows Forms Control Library
Data
Base Programming (ADO.NET)
ADO .NET Introduction
Data Providers in
.Net
Introduction to
Managed and Unmanaged Providers
Passing Commands to the
Database
Data Readers
Dataset and Data
Adapters
Creating Relations
and Transactions
File
Handling
System
.IO namespace
FileStream
StreamReader
StreamWriter
FileInfo
DirectoryInfo
Dtrsing
Handlings
System.Text
string
reader
string
writer
string.join
string.split
string comparisions
Search string
.NET Remoting
|
Understanding the need
of Remoting
Channels (TCP and
HTTP)
Server Activated
Object and Client Activated Object
Remoting Architecture
Demo on Remoting
|
Multi Threading
|
Introduction
|
||
Garbage Collection
|
||
Threads
|
||
Threading Demo
|
||
Async Demo
|
||
Parallel Demo
|
Windows
Services
Service
base class
Service
Process installer
Service
Installer
Creating
a Windows Service
Installutill.exe
Advanced .NET
Default and Named
Parameters in C# 4.0
|
Anonymous Method
Module3: ASP.NET
Target Audience: This module is meant for the programmers, who
are interested to develop web applications using C#.
Pre-requisite: Good knowledge in “C#” language basics, OOPS,
Windows Forms Applications and ADO.NET.
(refer Module1 and Module2). In
additional to this, this module demands some intermediate level knowledge in
HTML.
Goals: To develop Web Applications.
INTRO
TO WEB TECHNOLOGIES
Overview of HTML
Client side scripting
langs
Overview llS
Overview of ASP
ASP.NET
INTRO
What
is ASP.NET
ASP
VS ASP.NET
Image
Technique and code behind technique
SERVER
SIDE CONTROLS
Client
side control vs Server side controls.
Type
of server controls - HTML server controls,
Examples
on Web server controls.
ASP.NET
Page Execution Architecture
STATE
MANAGEMENT
Cookies
Session
State
Application
object
Session
and App events
Global.
AJAX
viewstate
ADO.NET
Usage in Web Applications
Datalist
Repeater
Datasource
Controls
GridView
DetailsView
Listview
Crystal Reports
CACHING
Importance
of Caching
Type
of Caching in ASP.NET
Output
Caching
Fragment
caching
Data
caching
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
ASP.NET
TRACING
Page
Level
Application
Level
SECURITY
IN ASP.NET
Authentication
& Authorization
Windows
Based Authentication
Form
Based Authentication
THEME
AND SKIN
MASTER
PAGES
SITE
NAVIGATION
WEB
PARTS
Web
part manager
Zone
Types
Web
Services Development using ASP.NET
Web
Services Introduction, WSDL and SOAP
Creating
and Using Web Services
Examples on Linq .wpf , ajax and silverlght
Phone: 347 491 5246
| BA | QA | JAVA | HADOOP | SQL | ORACLE | SELENIUM |
| Java/J2EE|
.NET/BA/Project Manager (PMP)/QA/ Lead/ SCCM/Citrix Administrator/Oracle
Lead/Middleware Admin/Regression/Test Lead/Sr. Informatica/Data
Analyst/Modeler/Project Manager / C++ Developer/Oracle Pl/SQL developer/Power
Builder/Mainframe/Web Sphere Admin/VMWare Admin/ Network Engineer/Linux
Engineer/Windows Admin/Active Directory/Build Engineer/ System Admin |
"Training & Job
Placement + Profile Marketing Help |