SW_101 – Advanced Diploma in .NET Technologies

Download course prospectus(132 kB)                                                                                                     Online Application

Admission Open

Preamble

This 3 months intensive training course has been specifically designed to address the requirements of developers who want to become experts in .NET environment. Delegates will learn to develop applications using C# and VB.NET. They will also learn to apply these languages to develop server-side applications which make use of ADO.NET, ASP.NET ,Web Services etc.
The course contains a substantial amount of Hands-On work. Delegates will be introduced to topics during theory sessions and these will be followed by lab exercises related to the topic. Delegates can work on practical exercises which will reflect commercial scenarios. The project work at the end of the course enables students to get an exposure to the latest industrial standards.

Contents

Course Structure

Sl. No Course Modules Weeks
1 C#.NET 4
2 VB.NET 2
3 ASP.NET 2
4 Project Work 4

More than 50% of the time will be devoted for guided practical sessions. The topics covered in each of the modules are given below.

C# .Net

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.

VB.net

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.

ASP.net

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.

Project

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.

Background knowledge

Participants are expected to have basic programming concepts.

Duration

Duration of the course is 3 months, including project work.

Admission

Admission will be based on the marks scored in the qualifying exam.

How to Apply

Click here for details on how to apply or refer the Prospectus(132 kB).

Eligibility

BE/BTech, Msc(IT/ computer Science / Electronics), MCA, BCA or equivalent of any of these. Degree holders with PGDCA, DOEACC A, B level, MCP, Diploma Computer Sc, Electronics, or graduates in any stream having basic programming concepts or others with relevant experience.

For more Information Contact the course coordinator, Sini S  Nair: Email: sini[at]calicut[dot]nielit[dot]in, Phone 0495 2287266(ext. 226).

English