In today’s world, .NET isn’t just a Microsoft software component running on Windows PCs, it’s everywhere. Developers use this framework to create applications for all sorts of devices, including smartphones, tabletsand e-readers. It’s even in the clouds, as many cloud-based platforms support .NET applications.
Best dot net training provided at APEC offers the candidates to be most sought-out professionals in today’s competitive IT job market. Our advanced dot net training enables the students gain expertise in this growing platform and also appeal to aspiring IT workers who want to shift from either management or coding into more comprehensive roles as leaders and visionaries.
CERTIFYING BODY
- Microsoft
CAREER PROSPECTS
<ul
- Web Developer
- Software Developer
- Software Engineer
- Software Architect
- System Analyst
SYLLABUS
-
- • Introduction to .Net Platform
-
- • Net Framework – BCL & CLR
-
- • CLR, CTS, MSIL & other tools.
-
- • Multiple Language Interaction & support
-
- • Security in .NET – CAS
-
- • Features of .Net, Versions
-
- • Language Interoperability
C#.Net
-
- • A dvantages/Disadvantages
-
- • Why C#, Features of C#
-
- • .NET Namespaces
Programming Using Visual C#.Net
-
- • C#.Net Program Design
-
- • Data types, Value types
-
- • Reference types (CTS)
-
- • Variables and Constants
-
- • Strings & Arrays, String formatting
-
- • Statements and flows
-
- • Command-line arguments
-
- • C# 3.0/3.5 features – Implicit types
-
- • Extension Methods and more
Introduction To Windows Forms
-
- • Windows forms library – WinForms
-
- • Layout Enhancements
-
- • Forms and controls – Hierarchy
-
- • Menus
-
- • Built-in dialog boxes & printing
-
- • Extender Controls
Object Oriented Concepts
-
- • Classes & objects, T his & Base keyword
-
- • Properties – Read Only Write Only…
-
- • Accessibility levels, specifiers
-
- • Constructors, Method overloading
-
- • Class (static) variables & methods
-
- • Object destruction
-
- • ‘ref’ and ‘out’ parameters
-
- • Enumerations, Indexers
-
- • Inheritance and Polymorphism
-
- • Creating derived classes
C#.net
-
- • Method overriding and hiding
-
- • Polymorphism
-
- • Virtual Methods
-
- • Casting objects, Object Initializers
-
- • Abstract & override method
-
- • Abstract / Sealed / Static classes
-
- • Collections, Generics
Error Handling
-
- • Unstructured error handling support
-
- • Structured error handling
-
- • Debugging the application
-
- • Debug and Trace classes
-
- • Code Optimization
-
- • MultiThreading
-
- • Exception Handling
SQL Server Basics
-
- ADO.Net 1.1/2.0/Linq
-
- • History and background
-
- • From DAO to ADO.NET
-
- • ADO.NET LINQ
-
- • ADO.NET design goals
-
- • ADO.NET architecture, components
-
- • ADO.NET relation with .NET tools
-
- • DataSet in RealTime Scenarious
ADO.Net Components
-
- • Connected environment
-
- • Disconnected environment
-
- • ADO.NET object model
-
- • Data sources
-
- • Providers & connections
-
- • Commands and data readers
-
- • Data sets and data adaptors
-
- • Data tables, rows and columns
-
- • Constraints and relations
-
- • Data-centric applications
-
- – New ADO.Net Hierarchy
Data Sources, Data Providers
-
- • Connecting to a data source
-
- • SQL Server .NET data provider
-
- • OLE-DB .NET data provider
-
- • Connection pooling
-
- • ADO.NET exceptions
Accessing Data
-
- Connected Environment
-
- • Creating commands
-
- • Executing commands
-
- • Reading data using data reader
-
- • Parameterised queries
-
- (input & output parameters)
-
- • Adding, editing and deleting data
-
- • Stored procedures
Disconnected Environment
-
- • Why a disconnected environment?
-
- • DataSet features
-
- • DataAdapter features
-
- • Filling data sets
-
- • Read data tables
-
- • Read data from rows, columns
-
- • Batch queries
-
- • Data sets
-
- • Visual Studio Data Menu & tools
-
- • Dataset Navigation
-
- • Dataset Functionality
-
- • Dataset Optimistic Concurrency
Sorting, Searching & Filtering
-
- • Searching in data sets
-
- • Find on primary keys
-
- • Searching on any column / row state
-
- • Wildcard searches
-
- • Data views – Sort / Filter / Search
XML
-
- • XML Basics
-
- • XML designers/support in VS.NET
-
- • XML Derived Technologies
-
- – XSD ,XSL , SOAP ,WSDL
XML IN .NET
-
- • System.Xml Namespace
-
- • Stream Model XML
-
- • XML DOM, XmlTextReader,TextWriter
-
- • XMLDocument/XmlDataDocumentClasses
-
- • Dom Objects- XMLNode/XMLNodeList
-
- • XPATH- Query Language for XML
-
- • DOM – Navigation & Access Case Studies
Creating Custom Windows Controls
-
- • User – defined controls
-
- • Control class with Container
-
- • Pack & use control
-
- • Create, implement windows control
Windows Services
-
- • Introduction, C reate windows services
-
- • Compile, run & install services
-
- • Event log services
.Net Remoting
-
- • A bout Distributed Applications
-
- • C OM / DCOM • D rawbacks of DCOM
-
- • . NET Remoting – distributed environment
-
- • Advantages & Disadvantages
-
- • Remoting – Web Services comparisons
-
- • MBR, MBV • Channels, Formatters
-
- • Implementation using Remoting
Crystal Reports
-
- • Reporting Need in the application
-
- • Crystal Reports – Reporting Tool
-
- • Different Versions of Crystal Reports
-
- • Developing a Crystal Report
-
- • Invoke/Deploy Crystal Reports
Application Deployment
-
- • ClickOnce Deployment
-
- • Configuring the .Net framework
- • Deployment – other methods