.NET
At ShimpyInfotech Core & Advanced Net Programming Language Training center/Institute in Ghaziabad. .NET is a Microsoft operating system platform which incorporates a suite of tools, applications. Students can specialize in C,.Net and ASP .Net by registering for C training,.Net training or ASP .Net certification courses respectively
Download brochure
.Net Training
C#.NET
Introduction to .NET Framework
.NET Framework
- OverView
- CLR,CLS
- MSIL
- Assemblies
- NameSpaces
- .NET Languages
- Dll’s(Vs)Exe’s
Basics:
- Getting Started
- Using Variables and Arrays
- Methods and Parameters
- Decision Structures and Loops
- Handling Errors and Exceptions
OBJECT ORIENTED PROGRAMMING
- Classes, structures and enums
- Constructors
- Destructors
- Properties
- Inheritance
- Shadowing(new methods)
- Overriding
- Method Overloading
- this and base Keyword
- Sealed classes
- Interfaces, Abstract Classes
- Working with Delegates
- Designing and Implementing Events
- Generics
- Sealed classes and Partial classes
- C#.NET Application Architecture
- Solution, Projects
- Compiling, Debugging and Running in IDE
INTRODUCTION TO GUI PROGRAMMING
- System.Windows.Forms Assembly
- System.Drawing
- The Form Class
- Win Forms
- Visual Inheritance
- Programming with Controls
- User Controls
WORKING WITH COLLECTIONS, IOSystem.IO
- Readers and Writers
- Streams
System.Collections
- Hashtable
- ArrayList
SERIALIZATION
Formatters
- Binary Serialization
- Formatters, Binary Formatter
- SOAP Serialization
- XML Serialization
ADO.NET I:
- Introduction
- Architecture
- System.Data.Dll
- System.Data.Oledb
- System.Data.SqlClient
- Data Readers
- Command Object
- Procedure Execution (PL/SQL)
ADO.NET II : Data Adapters and DataSets
- Data Tables
- Data Relations
- Data Views
ASSEMBLIES
- Strong Names
- GAC
- Private and Shared Assemblies
- SFA
- MFA
MULTITHREADING
- Threading Introduction
- System.Thrading NameSpaces
- Thread Members
- Thread States
GUI PROGRAMMING
CRYSTAL REPORTS WITH .NET
VB.NET
Overview of .NET
- Drawbacks of the Existing System
- Why .NET came into picture
- Difference between Java and .NET
- .NET Framework Architecture
- Versions of .NET Framework
Visual Basic .NET
- Disadvantages of Visual Basic
- Programming in VB .NET
- Operators
- Conditional Statements
- Arrays
OOPS
- Abstraction
- Encapsulation
- Constructors
- Inheritance
- Overloading Methods and Constructors
- Abstract Classes
- Interfaces
- Assemblies
- Access Specifies
Exception Handling
- What is Exception
- Error Handling
- Using Try, Catch, Finally and Throw
- Defining our own exception classes
- Debugging the Application
Windows Programming
- Understanding Windows Programming
- Class Hierarchy
- Using Various Windows Components
ADO .NET
- Client Server Architecture
- Understanding Drivers and Providers
- ADO .NET Architecture
- Using OLEDB Providers
- Data Readers
- Using Oracle and SQL Server Managed Providers
- Disconnected Architecture with Data sets
- Data controls
- Data Table and Data View difference and usage
- Invoking Stored Procedures
Assemblies
- Why Assemblies
- Disadvantages of Com
- Architecture of Assemblies
- Creating Private and Shared Assemblies
- Deploying Shared Assemblies in GAC
Custom Windows Controls (User Controls)
- Creating and Using them in other applications
- Defining properties to controls using Property Procedures
- Defining Events to controls and invoke them
Multithreading
- Difference between Multitasking and Multithreading
- Advantages of Multithreading
- Creating Multiple threads in application
- Thread Synchronization
Windows Services
- Understanding Windows Services
- Creating Windows Services
- Installing and Uninstalling Windows services
.NET Remoting
- Understanding Distributed Architecture
- Drawbacks of DCOM
- Remoting Advantages
- Remoting Vs web services
- Creating & Using Remote Applications
Crystal Reports
- Designing and Invoking Crystal Reports
- Datasets and Crystals Reports
ASP.NET
ASP.NET
- Basics
- Web Programming
- HTML, DHTML
- JavaScript
- IIS
- ASP
ASP.NET INTRODUCTION
- Difference Between ASP and ASP.NET
- Architecture
- Inline Technique & Code-Behind Technique
- Code Render Blocks
- Server Controls
- Page Basics, Page lifecycle
- Post back Request
- View State, Directives
Assemblies
- Why Assemblies
- Disadvantages of Com
- Architecture of Assemblies
- Creating Private and Shared Assemblies
- Deploying Shared Assemblies in GAC
Custom Windows Controls (User Controls)
- Creating and Using them in other applications
- Defining properties to controls using Property Procedures
- Defining Events to controls and invoke them
Multithreading
- Difference between Multitasking and Multithreading
- Advantages of Multithreading
- Creating Multiple threads in application
- Thread Synchronization
Windows Services
- Understanding Windows Services
- Creating Windows Services
- Installing and Uninstalling Windows services
.NET Remoting
- Understanding Distributed Architecture
- Drawbacks of DCOM
- Remoting Advantages
- Remoting Vs web services
- Creating & Using Remote Applications
Crystal Reports
- Designing and Invoking Crystal Reports
- Datasets and Crystals Reports
ASP.NET
ASP.NET
- Basics
- Web Programming
- HTML, DHTML
- JavaScript
- IIS
- ASP
ASP.NET INTRODUCTION
- Difference Between ASP and ASP.NET
- Architecture
- Inline Technique & Code-Behind Technique
- Code Render Blocks
- Server Controls
- Page Basics, Page lifecycle
- Post back Request
- View State, Directives
PROGRAMMING WITH SERVER CONTROLS
- Html Server Controls
- Web Server Controls
- Basic Web Controls
- List Controls, Data Controls
- Adv Controls, User Controls
CUSTOM CONTROL Development
THEMES AND SKINS
MASTERPAGES AND SITE NAVIGATION
ADO.NET PROGRAMMING
- Architecture
- DataReaders and DataSets
- Command Object
- Transaction Programming
- Procedure Execution
- Data Adapter and Data Set
- Data Tables
- Data Relation
- Data Views
- Updating Dataset
ADO.NET AND ASP.NET
- ADO.NET AND ASP.NET
- GridView -(Inserting, Updating, Deleting, Sorting in Data Grid, Paging in Data Grid
- DataSource Controls
- Dataset
- DetailsView
- FormView
- Data List
- Repeater Control
- Crystal Reports
XML PROGRAMMING
XML
- DTDs & XSDs
- Parsers
- SAX Model
- DOM Model
- XML Programming in .Net
- XML Readers
- XML Serialization
STATE MANAGEMENT WITH ASP.NET
- Context
- View State
- Cookie State
- Session State
- Session Tracking
- Application Object
- Session and Application Events
ASP .NET APPLICATION TUNING
- Machine.Config & Web.Config.
- App Setting
- Compilation Settings
- Custom Error Settings
- Session State Settings
- InProcess & OutProcess Sesstion States
- State Server & SQL Server
- Cookieless Session State
- Application and Global.ASAX
CACHING
- Introduction to Caching
- Types of Caching
- Page Caching
- Diff. between Webuser Controls & Custom Controls
- Page fragmentation Caching
- Data Caching
- Data Caching – Application Object
TRACING
- Page Level
- Application Level
SECURITY
- Authentication & Authorization
- Windows Authentications
- Forms Authentications
- Passport Authentications
- Memberships
WEB SERVICES
- Architecture
- WSDL, SOAP, UDDI
- Publishing and Consuming Web Services
- Web Client
- Windows Client
- Caching Web Services
- Security in Web Services
WEBPARTS
- Webpart Manager
- Zone Types
Overview of Advanced .NET Technologies
- ASP.NET-AJAX
- WPF
- WCF
- Silverlight
Advanced .NET Content
WCF with C#
Introduction to WCF
- Review the Challenges of Building Distributed Applications
- Examine the Concept of Service Oriented Application
- See a High Level Overview of Windows Communication Foundation
- Build and Host your First WCF Service
Hosting and Calling WCF Services
- Understand how to Host a WCF Service
- Understand how Clients Communicate with Services
- See how to Host and Call a Service using Multiple Bindings
- See how to Configure Endpoint in Code and in Configuration Files
Bindings and Contracts
- Understand how to Work with Bindings
- Explore how to Create Service and Data Contracts
- See the Implications of Modifying Service and Data Contracts
Exceptions, Diagnostics and Message Patterns
- Learn how to Handle Exceptions in WCF Services
- See Techniques for Diagnosing Services
- Explore One-Way and Duplex Communication
Sessions and Transactions
- See how to use Sessions to Maintain State in WCF Services
- Explore Options for Controlling the Lifetime of a Service Instance
- Learn how to Add Transactions Support to a WCF Service
WCF Security
- Explore the Basics of WCF Security
- See how to Authenticate Callers of a Service
- See how to Authorize Callers Based on Roles
RESTful Services
- Explore how to Build WCF Services that Support Representational State Transfer (REST)
WPF with C#
Introducing WPF
- Understand the motivation behind WPF
- Examine the various 'flavors' of WPF applications
- Overview the services provided by WPF
- Examine the core WPF assemblies and namespaces
- Work with the Window and Application class types
- Learn the syntax of XAML
- Understand the XAML / code relationship
WPF Controls
- Survey the core WPF control types
- Review the WPF control programming model
- Learn to position controls using layout managers
- Understand the role of WPF control commands
WPF Document Controls
- Understand the scope of the WPF documents API
- Distinguish between fixed documents and flow documents
- Populate a document with inline and block elements
- Work with the WPF document APIs
WPF Graphical Rendering Services
- Understand the scope of the WPF documents API
- Distinguish between fixed documents and flow documents
- Populate a document with inline and block elements
- Work with the WPF document APIs
WPF Graphical Rendering Services
- Understand the scope of WPFs graphical rendering services
- Work with the Shape types
- Work with Brushes and Pens
- Apply graphical transformations
- Understand the role of geometries and drawings
- Work with the visual programming layer
WPF Resource Management
- Learn to manage binary resources
- Understand the role of logical resources
- Work with resources in XAML and procedural code
- Work with resource dictionaries
- Understand the resource lookup mechanism
- Know the role of dynamic resources
- Learn how to make use of system resources
WPF Styles
- Learn how to define and apply WPF styles
- Learn to limit where a style can be applied
- Build new styles based on existing styles
- Understand the use of triggers
WPF Animation Support
- Understand the scope of WPF's animation services
- Define animations in code and XAML
- Work with linear interpolation animations
- Work with key-frame-based animations
- Work with path-based animations
WPF Data Binding
- Understand the WPF data binding mechanism
- Bind to custom objects
WPF Templates and User Controls
- Understand the relationship between WPF logical and visual trees
- Learn to build custom control templates
- Examine options for building custom controls
LINQ Training Outline
Language Extensions
- Implicitly typed variables
- Extension methods
- Object initialization syntax
- Anonymous types
- Lambda expressions
Introduction to LINQ
- LINQ expressions
- Using via extension methods
- Filtering
- Sorting
- Aggregation
- Skip and Take operators
- Joins
Deferred Execution
- Benefits and drawbacks
- IEnumerable vs IQueryable
- Using across tiers
Data Projection
- Single result value
- Existing types
- Anonymous types
- Grouping
LINQ to XML
- New XML classes
- Generating XML
- Querying XML
- Using data projection
- Combining with XPath
LINQ to SQL
- Attributes and mapping
- Creating a DataContext
- Deferred loading
- Saving changes
- Inserts and deletes
- Transactions
- Concurrency
- Handling exceptions
LINQ to Entities
- ADO.NET Entity Framework
- Differences from LINQ to SQL
- Available providers
- Defining an Entity Data Model (EDM)
- Database-first vs. Model-first
- Object Services
- Change tracking
- Using EntityClient
- Using stored procedures
- Plain-Old CLR Object support (POCO) [.NET 4.0 only]
- N-tier and service-based applications
Thus, if you are looking for .NET training classes, just contact us at shimpyinfotech@gmail.com to experience the best .NET training modules.