Microsoft .NET - Hands On Training

 

 

Introduction

.NET is Microsoft’s latest platform for developing and supporting modern software applications. In this course, you will acquire necessary knowledge and hands-on experience to write applications using C# .NET. You will learn how to develop 3-tier Object-Oriented applications with Visual Studio. This course includes development of windows interface using Win Forms, Windows Controls, Web Applications in ASP .NET & Web services and DAL through ADO .NET.

Course Outline

  • Overview of Microsoft .NET Platform
  • Fundamentals of C# Language
  • Developing Windows Interface using Windows Forms
  • Object Oriented Class Libraries Development
  • Exceptions, Events & Delegates
  • Collections & Generics
  • Designing & Using Custom Windows Controls
  • Database Application Development using ADO .NET
  • Essentials of ASP .NET Web Applications
  • Master Pages, Web Forms & ASP .NET Controls Using ADO .NET & Data Bound Controls
  • ADO .NET & Data Bound Controls in ASP .NET
  • Input Validation, Site Navigation & Personalization
  • Asynchronous Java Script & XML ( AJAX )
  • Creating custom ASP .NET Controls
  • ASP .NET State Management
  • Configuration of ASP .NET Web Applications
  • Performance Tuning & Development of Web Application
  • Assemblies & Configuration of .NET Applications

Objectives

After completion of this course student will be able to:

 

  • Rapidly develop robust and scalable enterprise level windows and web applications
  • Apply object-oriented concepts like encapsulation, abstraction, inheritance, polymorphism and composition
  • Exploit advance language features including Collections, Generics, Delegates & Exceptions
  • Design custom controls for Windows & Web applications
  • Build multi-tier application by implementing user interface, business logic and data layers using .NET component technologies
  • Develop and consume Web Services

Audience

  • Programmers, Software Engineers etc.
  • IT / Computer Science Graduates
  • Any other person having good understanding of programming

Certificate

  • Techno Ed Certified .NET Specialist
  • MCTS : Windows Forms Applications & ASP.Net Web Applications
  • MCPD : Windows Forms Applications & ASP.Net Web Applications

Course Contents

Course Contents

Week-01

.Net Platform Overview

Fundamentals of C# Language

Lab Session

 

Week-02

Windows Forms, Controls & Visual Inheritance

MDI Forms, Advance Controls, Run Time Controls

Lab Session

 

 

Week-03

Object Oriented Programming-1

Object Oriented Programming-2

Lab Session

 

 

Week-04

Developing Business Components  / Class Libraries

Exceptions, Events & Delegates

Lab Session

 

Week-05

RDBMS-1

RDBMS-2

Lab Session

 

Week-06

Essentials of ADO.Net

Connected & Disconnected Architecture

Lab Session

 

Week-07

Essentials of ASP.Net

Master Pages, Web Forms & ASP.Net Controls

Lab Session

 

Week-08

HTML & CSS Design with ASP.Net - 1

HTML & CSS Design with ASP.Net – 2

Lab Session

 

Week-09

Themes & Skins

ASP.Net Custom Controls

Lab Session

 

Week-10

Input Validation, Site Navigation & Personalization

Using ADO.Net & Data Bound Controls

Lab Session

 

Week-11

State Management

Introduction to AJAX & AJAX Components

Lab Session

 

Week-12

Building & Consuming Services

Advanced Concepts & Future Techs

Lab Session