You are on page 1of 8

CourseContents

C#.NET
.NETEnterpriseArchitecture

NETFramework
BaseClassLibraries(BCL)
CommonLanguageRunTime(CLR)
MicrosoftIntermediateLanguage(MSIL)
CommonLanguageSpecification(CLS)
.NETProducts
.NETServices

.NETLanguages

VB.NET
VC#.NET
VC++.NET
LanguagesComparison
C#LanguagesBasics

DataTypes
TypeConversion
Boxing&Unboxing
ConditionalStatements
Looping
MethodsinC#
Properties
Arrays
Indexes
Structures,Enumerations
Strings
RegularExpressions
Collections

ObjectOrientedLanguage

OOPSConcepts
Encapsulation
Inheritance
Polymorphism
ClassandObject
Constructors
Destructors
MethodOverloading
MethodOverriding
Earlybinding,Latebinding
AbstractClasses
AbstractMethods
Interfaces
MultipleInheritances

MemoryManagement

GarbageCollector StackandHeap
System.ObjectClass
ArchitectureofGc
Generations

ExceptionalHandling


SystemDefinedExceptions
CustomExceptions
Try,Catch,Finally
ThrowingExceptions
OperatorOverloading

UnaryOperator
BinaryOperator

GUIApplicationsDevelopment

Windowsformsandcontrols
CreatingMenus
Toolbars,Imagelist
TreeView,Listview

DataBaseProgramming

ADO.NETIntroduction
DataProvidersin.NET
Connection,Command
Datareader
DataAdapter
DataSet
CommandBuilder
DataRelations
ADO.NETandXML

Assemblies

PrivateAssemblies
SharedAssemblies
GlobalAssemblyCache(GAC)

ArchitectureofCLR

ComponentsinCLR
TypeSafety

COMInterparability

ArchitectureofCOM
UsingCOMComponentform.NET
Using.NETComponentformVB/VC++

DelegatesandEventHandling

FunctionPointers
Multicastdelegates
GenericRoutines
EventHandling
Pointers

Valuetypes,Referencetypes
Unsafe
Structuresandpointers

Remoting


DistributedArchitecture
DCOM,RMI,CORBA
Channels(TCP,HTTP)
MarshalbyValue
Marshalbyreference
ServerActivated
ClientActivated
RemotingArchitecture

FileHandling

System.IOnamespace
Filestream
StreamReader
StreamWriter
Fileinfo
Directoryinfo

WindowsServices

Servicebaseclass
ServiceProcessInstaller
ServiceInstaller
CreatingawindowsService
Installutil.exe

MultiThreading

System,threading
ThreadSynchronization
CriticalSections
Threadlifecycle

IntroductiontoWebapplicationsandSecurity

ASP.NETusingC#
System.Web&Asimplewebapplication
Codeaccesssecurity
Rolebasedsecurity

ASP.NET

IntroductiontoWebTechnologies

HTML
Clientsidescriptinglanguages
IISArchitecture
ServersideprogrammingwithASP
ASPobjectsintroduction

ASP.NETIntroduction

WhatisASP.NET

ASPvs.ASP.NET
Pageandimportdirective
Inpagetechniqueandcodebehindtechnique

ServerSideControls

Clientcontrolvs.Serversidecontrols
TypeofservercontrolsHTMLservercontrols,Webservercontrols
HTMLservercontrolsprogrammingusinginpagetechnique
Viewstatearchitecture
ASP.NETpageexecutionarchitectureASP.NETworkerprocess,pagelifecycleevents
VS.NETvs.Webmatrix
TypesofwebservercontrolsWorkingwithbasiccontrols,Lebel,Textbox,Buttonsetc.,
WorkingwithrichcontrolsCalendar,Adrotator.
Validationcontrols.

StateManagement

Pagesubmission
Cookies
SessionState
SessionTrackingArch
Applicationobject
SessionandAppevents
GlobalASAX

XMLProgramming

IntroductiontoXML
CreationofXMLdocument
XMLparsers
DOMvs.SAXparser
DevelopingClientAppforXML
HTMLPageVB6.0App
DTD
XMLScheme
Databasesupportforweb

ADO.NET

Introductiontomanagedataproviders
DataReaderprogramming
DrawbacksofRecordset
DatasetandDataAdapter
Datagridwithsorting
Datagridwithpaging
CustomizingDatagrid
TypedDataset
InlineeditingwithDatagrid
Datasetserializationanddeserialization
WriteXMLandreadXMLmethods
Dataview
RepeaterControl
Datalistcontrol

Caching

Importanceofcaching
ASP3.0Supportforcaching
TypeofcachinginASP.NET
OutputcachingWebusercontrolvscustomcontrol
Fragmentcaching
Datacachingvs.Applicationobject

ASP.NETConfiguration

Machineconfigurationvs.Webconfiguration
Applicationvariables
Compilationsetting
Customerrorsetting
Sessionstatesetting
EnhancementinASP.NET
Inprocessvs.Outprocesssessionstate
StateserverandSQLserver
Cookielesssession

ASP.NETTracing

Pagelevel
Applicationlevel

SecurityinASP.NET

Authentication&Authorization
Windowsbasedauthorization
FormBasedauthorization
Passport

XMLWebServices

ASP3.0withMTS
Dcomvs.XMLWebservices
RoleofWSDL
NETsupportforWebService
ClientAppsforWebService
WSDLutility
SessionstatewithWebService
CachingwithWebService
ProxywithAsynchronousMethods
WebservicewireFormats
HTTPPost
HTTPGet
SOAPArchitecture
SOAPEnvelops
DiscoveringwebService
Discovs.VSDisco
UDDIRegistry
SecuringwebService
IPAddress&DomainRestriction
SSL(SecuredSocketLayer)SOAPHeader

LocalizationandGlobalization
IntroductiontoMobileProgramming

MobileASP.NETArch
MMIT(MicroSoftMobileInternetToolkit)
CreatingMobileASP.NETPage
MobileEmulator

VB.NET
MicroSoft.NETOverview

Why.Net
Introductionto.Netframework
BasicfunctionalityofCLR
MSIL
CTS&CLS

.Netlanguages
SystemRequirements

IntroductiontoVB.NET

FeaturesofVB.NET
WritingprogrammesinVB.NET
CompilingandExecutingfrom
Commandprompt
IntrotoAssembliesandNamespace
Baseclasslibraries
Datatypes
Optionstatements
BoxingandUnboxing
Array
Subprogrammes

IntroductiontoVisualStudio.NET

VS6.0VSVS.NET
FilestructurecreatedforVS.NETAPP
Typesofprojects
CreatingDemoConsoleApp

ObjectOrientedProgramming

PrinciplesofOOP
StructureVSClass
AccessSpecifiers
Properties
MethodOverloading
Constructors
SharedModifier
Inheritance
OverloadingandOverriding
MybaseKeyboard
Shadowing
Abstractclass
Sealedclass
Interface
Polymorphism
EarlyBindingandLateBinding
Destructor&GarbageCollector

GUIapplicationdevelopment

IntroductiontosystemWINDOWS,Form,DLL
BasiccontrolsrichandEventdrivenprogramming
AdvancedcontrolsRichtextbox,Dialog
Boxes,Toolbar
Workingwithcontextmenu
MainmenuandMDIform
VisualInheritance

Assemblies

IntroductiontoCOMArchitecture
DisadvantagesofCOM
IntroductiontoAssembly
PrivateAssemblyvs.SharedAssembly
CreatingprivateAssembly
ProbingandPreparingConfigurationfile
Strongnameutility
CreatingsharedAssembly
CLRArchitecture
NativeGeneratorutility

AssemblyVersioning
CompatibilityofAssembly
ConfiguringfileforsharingAssembly

DataaccesswithADO.NET

IntroductiontoDataAccessLibrariesDAO
RDOandADO
DrawBackofADO
ADO.NETmanagedDataproviders
Introductiontosystem.Data.Oledb
DataReader
Introductiontosystem.Data.SQLclient
PreparingStatement
Transactionhandling
Introductiontosystem.Data.Oracleclient
DatasetandDataadapter
DataBinding
DatagridProgramming
DataView
DataRelation

Delegates

IntroductiontoDelegateconcept
EventHandlingArchwithDelegate
Handles,AddHandlerandRemoveHandler

MultiThreading

ThreadClass
Sleep,SuspendandResumingThread
AsynchronousConnection
SynchronizationofThreads

DistributedAPPdevelopment

Introductiontomonolithic,2Tierand3TierArch
IntroductiontoDCOM
DisadvantagesOfDCOM
Introductiontoremoting
TCPandHTTPChannels
SerializationandDeserialisationwithBinaryFormatterandSOAPFormatter
ActivationModesServerActivatedandclientActivated
ServerActivated(Singlecallandsingleton)
RemotingArchitecture
System.Runtime.Remoting.DLL
AppsforserverActivatedandclientActivated

Windowscontrollibrary

Creatingcustomcontrolextendingexistingcontrol
Creatingcustomcontrolgroupingexistingcontrols

InteroperatibilitywithCOM

Creatingcustomcontrolextending
CreatingAchiexDLLusingVB6.0
ManagedcodeandUnmanagedcode
UsingAchiexDLLinVB.NETAPP
TLBIMPUtility
RCW
Using.NETAssemblyinVB6.0App
CCW
TLBExpandRegasmUtilities

Crystalreports
FileStreams
WindowsService

IntroductiontoserviceApp
System.Serviceprocess
ServiceBaseClass
ServiceInstallerandService
Processinstaller
RegisterDataBaseofServices
Installutilutility
SCM&SCP

LocalizationandGlobalization

Resourcefilecreation
SatelliteAssemblyCreation
System.ReflectionAssemblyandResourceManager

.NETTechnology
ConnectingEngineersandDeveloperswithPracticalSkillsandtheLatestTechnologies

TheCourseataGlance

You might also like