Getting Started with .Net Framework, Exploring Visual Studio .NET, Inside a C# Program, Data Types, Statements, Arrays, Using Strings, Objects, Classes and Structs, Properties, Inheritance, Indexers, Delegates, Events, Namespaces, Generics, Collections and Data Structures, Exception Handling, Threading, Using Streams and Files, Reflection, Assemblies, versioning, Windows Forms, Controls, Data binding to Controls, Advanced Database Programming using ADO.net, Using GDI +, Networking, Manipulating XML.
Creating Applications with Visual Basic.NET, Variables, Constants, and Calculations, Making Decisions and Working with Strings, Lists, Loops, Validation, Sub Procedures and Functions, Multiple Forms, Standard Modules, and Menus, Arrays, Timers, Form Controls, WPF Controls, File Handling, Exception Handling, Working with Databases, Advanced Database Programming using ADO.Net, Classes, Generics, Collections, Inheritance, Custom Controls, Packaging & deployment, Using Crystal Reports.
Building a Web Application, Examples Using Standard Controls, Validating Form Input Controls using Validation Controls, Understanding Applications and State, Applying Styles, Themes, and Skins, Creating a Layout Using Master Pages, Binding to Databases using Controls, Data Management with ADO.Net , Creating a Site Navigation Hierarchy, Navigation Controls , Membership and Role Management, Login Controls, Securing Applications, Caching For Performance, Working with XML, Using Crystal Reports in Web Forms, AJAX, LINQ, Developing Rich Interactive Applications with Silverlight.
During the 1 month project period, students are required to develop software in any of the areas covered in the course, under the guidance of the faculty. Students can also take up relevant projects from the industry.
Participants are expected to have basic programming concepts.
Duration of the course is 3 months, including project work.
Admission will be based on the marks scored in the qualifying exam.