Upload
vukiet
View
219
Download
1
Embed Size (px)
Citation preview
3 Months
6 Weeks
6 Months
Core C# Programming Language vIntroduction of .Net Framework 4.5 vFeatures Of Dotnet 4.5,
vCLR,CLS,CTS, MSIL, vCompiler With Types,
vAssembly With Types
Curriculum
vDecision Constructs, vLooping, vSwitch, vOperator
Basic Concepts
vArray /ENUM, vStructure Type,
vValue Types And Reference Types, vNullable Types
Core C# Programming Constructs
vClasses, Objects, And References, vStatic Keyword, vAccess Modifiers,
vConstructors, vConstrauctor, vPolymorphism,
vInterface/Abstract class vOOPS Feature
Understanding Object Lifetime
vBugs, And Exceptions, vThe Finally Block, Unhandled Exceptionsv
Exception Handling
vStrongly Typed Collections, vThe System.collections.generic
vCustom Generic Methods, vGeneric Interfaces.
Advance C# Programming LanguagevCollections and Generics, vTypes Of System.collections,
vThe boxing, unboxing, vType Safety
Delegates, events, and lambdasvThe system.multicastdelegate,
vDelegate covariance, vUnderstanding c# events, vLambda operator
vAnonymous methods
Type reflection, late bindingvUnderstanding reflection, vCustom metadata viewer
vLate & early binding,vAttributed programming, vCustom attributes
Building multithreaded applicationsvProcess/appdomain/context, vCreating secondary threads vTimer callbacks
File i/o and isolated storagevExploring the system.io namespace, The directoryinfo type,
vThe fileinfo class , vThe driveinfo class type
Sql queryvBasic query of pl/sql , vConstraint , vJoins
vTriggers , vStore procedure and function, vCursor
vTransaction, vNormalization , vXml , vSub query
“Your Technology Navigator For
Managing Your Tomorrow”
vConnected layer of ado.net, vDatabase Transactions
vThe Disconnected Layer of ADO.NET
ADO .NET
vDatatables, vRevisiting autolotdal.dll, vN-TIER architecture
vLinq to sql, vLinq to objects, vLinq to entity
Programming with the LINQ APIs
vLinq to dataset, vLinq to xml
Desktop User InterfacevProgramming with windows formsvThe windows forms namespaces, vThe anatomy of a form, vRendering graphical data using GDI+vMenu, vMDI parent , vResponding to mouse and keyboard activityvDesigning dialog boxes ,
Introducing WPF and XAMLvWpf control library, vIntroducing wpf and xamlvThe syntax of XAML, vSimplexamlpad.exevMicrosoft expression blend, vDeclaring controls in xamlvBinding UI elements to xml documents
vWpf graphical rendering services, vControl's ui using templatesvExploring the shape-derived types , vWorking with wpf brushesvWorking with wpf pens, vExploring the drawing-derived typesvThe role of ui transformations, vWpf's animation servicesvWpf resource system, vStyles for wpf controls
Web Application with ASP. NET 4.6vThe role of HTML, vThe form data (Get and Post)vThe asp.net namespaces, vBuilding asp.net web pages
WPF 2D graphical rendering & resources
ASP.NET web controls, themes & Master Page vStylesheet (css 3.0) vServer Control Themes vMaster Page
vThe Life cycle of an ASP.NET web Page, vThe Role of the Web.Config file
Web site navigationvThe navigation controls, vXml site maps
vThe menu and treeview controls, vUrl mapping ,
vBuilding a navigable web site, vSecurity trimming
vTrapping the sitemapresolve event.
vViewstate, vHiddenfield, vQuerystring,
vUsing browser cookies, vUsing session state, vProfile
vApplication,
vConfi guring session state, vTracking session state
State management
Security with ASP.NET 4.6vPage tracing, vApplication tracing, vUnhandled exceptions
vDebugging with visual studio, vError pages, Diagnostics
and plumbing
SecurityvUsing the login controls, vConfiguring forms authentication
vCookieless forms authentication, vAuthorizing by role
vAsp.net membership, vUsing profiles, vUsing session state
Server-side asp.net ajaxvServer-side ajax vs. Client-side ajax, vUsing the updatepanel control
vSpecifying updatepanel triggers, vNesting updatepanel controls
vUpdatepanels and javascript , vUpdatepanel page execution lifecycle
vUpdatepanel errors gracefully, vUsing the timer control
vUsing the updateprogress control, Asp.net ajax control toolkit
Javascript & jqueryvIntroduction of javascript, vDatatype , vJqueryui controls
vJquery with ajaxvJavascript dialog box, vWhy jquery, vJquery library
Xml programming vDtds & xsds, vParsers, vSax model, vDom model,
vXml programming in .net, vXml readers, v Xml serialization
Caching application pages and datavOverview of caching, vUsing page output caching
vSpecifying the cache location, vPage output cache file dependency
vUsing partial page caching, vUsing datasource caching
vUsing data caching
vUsing sql cache dependencies
Advance ASP.NET 4.6vArchitecture, vWsdl, soap, uddi vWeb services
vPublishing and consuming services,vSecurity in web services
vWeb client, vWindows client, vCaching web services
Wcf with c# vIntroduction to wcf, vHosting and calling wcf services
vWcf security, vRestful servicesZ
vBindings and contracts, vDiagnostics and message patterns
vSessions and transactions
vComparing wpf and silverlight, vCreating a silverlight project
vNavigation, vUsing system.net to access the service
vBrowser integration, vCalling out to javascript
vJavascript calling silverlight, vSilverlight browser applications
vCreating an ado.net entity data model, vCalling wcf services
vWcf service for silverlight clients vUsing wcf data services
Silverlight
Entity framework
Advance Program
vEntity framework introduction,
vModeling techniques
vCrud operations, vCrud operations with bo class
vStored procedure execution, vQuerying database
vAdditional features
vIntroduction, vFirst mvc application, vExploring controllers
vExploring razor views, vDigging into htmlhelper methods
vUnderstanding model binders, vValidation and annotations
vSample project in mvc
vUsing entity framework, vAuthentication and authorization
vUrl routing, vJquery and ajax, vBundling and minification
vWeb api
Mvc 5.0
vParallel computing using linq
vDynamic programming
vDynamic data binding controls
vWorkflow
vWork flow foundation(wff)
vMulti-threaded socket programming
vChat server programming
vBootstrap & Responsive