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
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
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