Microsoft .Net Technology

  • Category

    Microsoft .Net Technology

.Net 6 Month Training

Microsoft .Net Technology

.NET Framework (pronounced dot net) is a software framework developed by Microsoft. In this course you will learn to develop window and web applications using c# programming language.
C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. This tutorial covers basic C# programming and various advanced concepts related to C# programming language.
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites. It allows you to use a full-featured programming language C# to build web applications easily.

Course Description:


Introduction to .NET Framework


  • D.N.A. Architecture
  • Understanding Scope and Use of .NET
  • Cross Language Interoperability
  • .NET Framework and its Architecture
  • CLR and its Architecture
  • Demonstration of .NET IDE(Visual Studio)
  • Namespaces and Assemblies

Introduction to C#


  • What is C# and its Features
  • Simple C# program using CMD and .NET IDE
  • Data Types, Value Types and Reference Types
  • Boxing and Unboxing

Object Oriented Programming in C#


  • Objects and Classes
  • Fields and Types of Fields
  • Constructors
  • The this Keyword
  • Abstraction and Encapsulation
  • Inheritance
  • Polymorphism
  • Method Overloading
  • Method Hiding
  • Method Overriding
  • Abstract Class
  • Interface
  • Out and Ref Keywords for Parameter Passing
  • Enumeration and Structures

Arrays


  • Creating Array
  • Array with functions
  • Multi Dimensional Array and Jagged Arrays

Strings Handling


  • Creating String
  • String Constructors
  • String Manipulation
  • Arrays of String

Exception Handling


  • Understanding Exception
  • The System.Exception Class
  • Using Try and Catch Block
  • Multiple Catch Blocks
  • Using Finally Block
  • Throw and Throws Statement
  • Creating Custom Exceptions

ADO.NET


  • Difference between ADO and ADO.NET
  • Architecture of ADO.NET
  • Connected and Disconnected Architecture
  • ADO.NET Providers
  • ADO.NET Objects
  •   -Connection and Command Objects
  •   -Data Reader Object
  •   -Dataset and Data Adapter Objects
  • Using Connection and Command classes
  •   -Executing SQL Queries
  •   -Difference between ExecuteNonQuery() & Execute Scalar()
  •   -Executing Stored Procedures
  • Using DataReader Class
  •   -Reading Data in Connected Environment
  • Using DataSet
  •   -Filling Tables in DataSet
  •   -Inserting, Updating and Deleting in DataSet
  •   -Saving Changes of DataSet to Database
  • Using DataTable
  •   -Inserting, Updating and Deleting in DataTable
  •   -Saving Changes of DataTable to Database

SQL Server Management Studio



Delegates and Events


  • Delegates
  •   -Concept of Delegates
  •   -Instance and Static Methods as Delegates
  •   -Delegate Instantiation and Invocation
  •   -Multicast Delegates & Creating Custom Delegates
  • Event
  •   -Understanding Event
  •   -A Multicast Event example
  •   -Instance Vs Static Methods as Event Handlers

Windows Forms and Controls


  • Exploring Sysytem.Windows.Form Namespace
  • Building Window Form Applications
  • Programming with Controls
  • Customizing and Creating Controls Dynamically
  • MDI Forms

Input/output(IO)


  • What is I/O
  • What is Console I/O
  • Reading Console Input
  • Writing Console Output

File I/O


  • What is File I/O
  • Text File IO
  • Binary File IO
  • Serialization
  • Deserialization

Multithreading


  • Concept of Multithreading
  • Exploring System. Thread Namespace
  • Creating a Thread
  • Thread Priorities
  • Suspending, Resuming and Stopping Threads
  • Synchronization

Collections


  • Non-generic Collections
  •   -ArrayList
  •   -HashTable
  •   -Stack, Queue and SortedList
  • Generics
  •   -Generics methods
  •   -Generics class
  • Generics Collections
  •   -List and Dictionary
  •   -Stack, Queue

Reflection


  • Concept of Reflection
  • System.Reflection Namespace
  • Core Classes of Reflection
  • Assembly Class
  • Assembly Methods
  • Accessing Assembly through Reflection
  • MethodInfo, PropertyInfo, ConstructorInfo Classes
  • Invoking Methods and Properties at Runtime
  • Accessing Members of a Class through Reflection

Project Work



ASP. NET



Introduction to Web technology


  • Understanding Web domain
  • What is Static Vs Dynamic Page
  • What is Static Vs Dynamic Websites
  • Introduction to Different Web Technologies
  • Introduction to HTML

Introduction to ASP.NET


  • What is ASP.NET
  • Difference between ASP and ASP.NET
  • Overview of ASP.NET Fram
  • Creating Sever page using ASP.NET
  • Understanding ASP.NET Page Life Cycle
  • Handling Page Request
  • Http Request and Response Object
  • Postback in ASP.NET
  • Autoevent Wireup
  • Tracing and Debugging ASP.NET page

Building ASP.NET Pages


  • Standard Controls
  •   -Label, Literal, Textbox, Listbox, DropdownList
  •   -Radio Button, Check Box, PushButton
  •   -ImageButton, LinkButton, HyperLink, AdRotator
  •   -FileUploads
  • Validation Controls
  •   -RequiredFieldValidator
  •   -RangeValidator, CompareValidator
  •   -RegularExpressionValidator and CustomValidator
  •   -ValidationSummary

Data Bind Controls


  • CSS
  • Master Pages
  •   -Concept and Need of Master Page
  •   -Nesting Master Pages
  •   -Applying CSS in Master Page
  •   -Registering Master Pages in Web Configuration
  •   -Loading Master Pages Dynamically
  • Themes and Skins
  •   -Understanding Themes and Skins
  •   -Creating Theme and Adding Skins to Themes
  •   -Adding CSS to Themes
  •   -Creating Global Themes
  •   -Applying Theme Dynamically

Navigation Controls


  • Site Map Control
  •   -Understanding Site Maps
  •   -Defining a Site Map file
  •   -Using a Site Map
  •   -Binding a Site Map
  •   -Using the SiteMapPath Control
  • Menu Control
  •   -Using the Menu Control
  •   -Binding to a Site Map
  •   -Binding to an XML File
  •   -Binding to Database Data
  •   -Using Templates with the Menu Control
  • TreeView Control
  •   -Declaratively Adding Tree Nodes
  •   -Binding to a Site Map
  •   -Binding to an XML File
  •   -Binding to Database Data
  •   -Formatting the TreeView Control

State Management


  • Introduction to Stateless Process
  • Need of State Persistence
  • Types of State Management
  •   -Client-Side State Management
  •   -Server-side state management

Web Services


  • Concept of Web Service
  • The SOA Architecture
  • Creating an ASP.NET Web Service
  • Consuming an ASP.NET Web Service
  • Security and Web Service

LINQ


  • Introduction to LINQ
  • LINQ Query Expression
  • LINQ and Non Generic Collection
  • LINQ and Generic Collection
  • LINQ to DataSet
  • LINQ to SQL

Course Information

  • Cource Name: .Web Technology
  • Course Duration: 3 Month/6 Month
  • Class Schedule: All Day
  • Class Time: 10.00 am - 5.00 pm