350days since
PC for Beginners

422days since
Hands on .net

.Net Web Programming


The goal of this training program is to provide developers with the knowledge and skills needed to develop Microsoft.Net based web applications using state-of-the-art techniques.

Training Philosophy:

  • Training contents have been developed by Industry professionals
  • Project based hands-on approach
  • Tips and tricks from experts
  • Lab Exercises and Assignments

Availability: Public Training - Evening Classes

Program Fee: Refer to the schedule

Discount:
50%
discount for Candidates seeking revision
10% discount on a group of at least 2 participants



Introduction:
.NET is Microsoft’s latest platform for developing and supporting modern software applications. In this course, you acquire necessary knowledge and hands-on experience to write applications using VB .NET and C# .NET. You learn how to develop n-tier object-oriented applications with Visual Studio & SOA. It includes development of windows interface using WinForms, Web Interface in ASP .NET, distributed components through .NET Remoting & Web Services and DAL through ADO .NET.


Objectives:
After this course student will be able to:
  • Rapidly develop robust and scalable enterprise level Window Forms and Web applications using VB .NET / C# .NET & ASP .NET
  • Understand & apply object-oriented concepts like encapsulation, abstraction, inheritance, polymorphism and composition
  • Comprehend &use advance language features e.g. Events, Delegates, Exceptions & Generics
  • Understand & use IO Streams, Collections, Serializations & Reflection for effective .NET programming
  • Exploit new C# / VB .NET features like Lambda expression, extension methods
  • Process XML documents and schemas with .NET class libraries
  • Design custom controls for Windows & Web applications
  • Build n-tier application by implementing user interface, business logic, data access & data layers
  • Create consistent web interface with Master-Pages, Themes & Skins
  • Effectively use AJAX in developing web application
  • Design effective windows & web reports using Crystal Reports
  • Employ the .NET Framework to create sophisticated global applications
  • Configure & Secure windows & web applications using .NET Framework
  • Package & deploy Window Forms and ASP .NET Web Applications
Brief Contents:
Following topics will be discussed during sessions:
  • Overview of Microsoft .NET Platform
  • Fundamentals of VB .NET / C# Language
  • Developing Windows Interface using Windows Forms
  • Collections & Lists, Debugging & Exception Handling
  • Object Oriented Class Libraries Development *
  • Exceptions, Instrumentation, Events & Delegates
  • Introduction to Web development & Asp.Net, Server Controls
  • IO Streams, Serialization, Reflection
  • Graphics (GDI+), Printing & Streams
  • Designing & Using Custom Windows Controls
  • Database Application Development using ADO .NET
  • Input Validation, Site Navigation
  • ADO.Net & DataSets, Entity Framework
  • Themes, Master Pages and working with CSS
  • Language Integrated Query (LINQ) *
  • n-Tier Application Development
  • Localization, State management
  • Microsoft ASP.Net AJAX, JavaScript, DOM
  • Implementing Security & Caching in .NET Applications
  • Deployment of Windows Application
  • Web Services & WCF
  • Essentials of XML, XML Schema, XPath & XSLT *
  • XML Programming in .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 ASP .NET Controls & Web Parts
  • ASP .NET State Management
  • Configuration of ASP .NET Web Applications
  • Performance tuning & Development of Web Application
  • Assemblies & Configuration of .NET Applications
  • Globalization & Localization of .Net Application
  • Crystal Reports in Windows & Web Applications
  • Packaging and Deployment
Course Project:
A commercial level n-tier Windows or Web Application using VB .NET/C# .NET, ADO .NET/LINQ and ASP .NET. The project should be implemented using best practices of the object oriented software application development.

Certificate:
  • Chrome Certified .NET Specialist
  • MCTS : Windows Forms Applications & ASP.Net Web Applications
  • MCPD : Windows Forms Applications & ASP.Net Web Application