dotnet
dotnet
C#.Net
DOT.NET Framework Introduction
C # Language Syntax
OOPs-Concepts
Encapsulation
Inheritance
Introduction to Inheritance
Constructor & Inheritance
Type Casting of Reference Types
Static and Dynamic Binding
Abstract Class
Introduction to Polymorphism
Overview of Interface
Interface with examples
Types of Inheritance Collections and Generics
Introducing Collections
Benefits of Collection Classes
Understanding and using commonly used
Advantages of Generics
How Generics Work at Runtime
Constraint on Type Parameters
Generic Methods
Generic Collections
Selecting a Collection Class
Exception Handling
IO Streams
Definition of stream
Types of Stream
Standard I/O StreamsConsole
Handling text in files
Dealing with Binary files
Serialization & Deserialization
Definition of Reflection
Using Reflection to read type information
Attributes
Pre-defined Attributes
Custom Attributes
Using Reflection to read custom attributes
More on Classes
Operator Overloading
Partial Classes and Methods
Anonymous Types
Extension Methods
Caller Method Information
Configuration File
Basic Controls
Panel & Layouts
Drawing and GDI Devices
MenuStrip, ToolbarStrip and ContextMenuStrip
Model and Modeless Dialog boxes
Mutiple Document Interface( MDI)
Form Inheritance
Building Login Form
Working with Resource Files and Setting
Notify Icon Controls
Using Components like Timer, FileSystemWatcher, Process, BackgroundWorker
Drag and Drop
Working with Advanced Controls like TreeView and ListView
Multithreading
Threading Overview
Scheduling
Thread States
Programming Threads
Methods of Thread Class
Thread Pool
Thread Synchronization
Monitor
Mutex
Semaphore
Events
Asynchronous Programming using async and wait keywords
Introduction to ADO.NET
Understanding the Role of Managed Provider and ADO.NET Objects
Connecting to Database and Connection Pooling
Performing Insert, Update and Delete Operations
Fetching Data from database - Executing Select Statements
How to implement Login facility with database
Use of Multiple Active Result Sets
Parameterized Prepared Statements
Inserting Image into Database table
Executing Stored Procedure
Writing Common Code for Execution of Stored Procedures
Definition of Debugging
List of Debugging Windows
Break Point Hit Count and Condition
Windows Form
ASP.NET
ASP.NET Architecture
What is AppDomain
Life Cycle of ASP.NET Page
How Control Manages its State
What is EnableViewState
How Control raises events
Event handling in Web Forms
Writing Custom Classes in WebApplication
Server Control
Label, Literal, TextBox, RadioButton,RadioButtonList, ChckeBox, CheckBoxList, DropDownList,
Button, LinkButton, ImageButton,Image, Hyperlink, Calendar, ImageMap,
MultiView,View,ListBox,Wizard,Panel,Menu.
Adrotator Control.
File Download.
SiteMap, SitemapPath Control, TreeView Control.
Master Pages
Introduction to MasterPage
ContentPlaceHolder and Content tags
Accessing controls of MasterPage in ContentPage
URL's in MasterPages
UniqueID and ClientID
Validation Controls
Base Validator
Required Field Validator
Compare Validator
Range Validator
Regular Expression Validator
Custom Validator
Causes Validation Property
Grouping - Validation Group Property
Page.Validators and Page.IsValid
AJAX.NET
What is AJAX
What is AJAX.NET
Script Manager
Update Panel
Update Progress
Timer
AJAX Control Toolkit
ASP.NET MVC
View Techniques
Defining and using custom HTML Helpers
Defining a layout / MVC Master Page
Using Styles
Defining and using partial views
Razor Helper Method syntax
FTP Management
Uploading and downloading FTP contents
Sending Emails
Designing email panel
How to send an email to various users
Sending auto emails
Deployment
Deploying application on Web Server
Project
Getting customer’s requirements
Preparing database and business logics
Developing application
Testing and implementing the project
Troubleshooting the project application after implementation