Daniel Webster College
 

Continuing Education

Get Info Email Us Apply Now Attend An Open House

.NET Program Track  

Delivered as hands-on lab sessions in conjunction with lectures, this program includes proven course materials to master essential Microsoft.NET skills, the software the connects information, people, systems and devices.  Courses allow students to work at individual workstations and to maximize learning during lab time.  Windows XP and Microsoft SQL Server are provided on the student computers.  Instructors who are real-life developers and industry practitioners teach all classes.

Program Overview

The .NET Program Track consists of six (6) modules:

CT186 .NET Framework Fundamentals

CT267 C# Programming

CT228 Programming in Visual Basic. NET

CT272 ADO.NET

CT264 ASP.NET

CT268 XML for .NET

 

Module Descriptions

.NET Framework Fundamentals [CT 186]

This course will provide an overview of the technical and architectural issues for .NET developers. The course will cover the fundamentals of the .NET framework and its building blocks. Some of the core .NET languages will be covered along with salient .NET features (i.e. ASP.NET programming, GUI applications development with a discussion of Windows Forms, and data access using ADO.NET.) will be covered. Debugging in .NET using Visual Studio and ASP.NET Web Services will be introduced. Deployment of configuration of .NET issues and .NET migration readiness and strategy will also be addressed. Visual Studio.NET will be used in classrooms as the IDE for .NET development.  (Prerequisite: Intro. to Programming or equivalent)

 

Programming in VB.NET [CT 228]

This course will introduce students to Microsoft's Visual Basic .NET functionality and syntax and allow them to develop both windows desktop applications and web-based applications.  (Prerequisite: Intro. to Programming or equivalent)

 

C# Programming [CT 267]

C# is Microsoft's new programming language that is specifically targeted for developing applications on the Microsoft .NET platform. This course introduces C# as a programming language first. The course then explains how C# can be used to develop Internet applications on the .NET platform. Students learn C# through a set of programming exercises and assignments in a hand-on lab environment.  (Prerequisite: Intro. to Programming or equivalent)

 

ADO.NET [CT 272]

This course will introduce students to Microsoft's ADO.NET functionality and allow them to develop applications that use ADO.NET to interface with databases and external data sources.  ADO.NET is an integral part of the .NET development framework.  This course is designed so that the student can code in either Visual Basic .NET or Visual C# .NET.  (Prerequisites include Intro. to Databases (CT150); and either Visual Basic .NET (CT228) or  C# .NET (CT267)

 

ASP.NET [CT 264]

This course will provide a step-by-step introduction to ASP.NET using both VB.NET and C#.  It will include class time labs and homework assignments designed to help you gain a deep understanding of what ASP.NET is all about and how you can harness it to build powerful web applications. Topics covered include: .NET programming language fundamentals; Web Forms; server-side controls; data access and data binding; XML support; security; state and session management; designing for scalability; and web services. A course project will implement all the essential elements of the course in a fully functioning ASP.NET application. The project will address all major outlines of the course.  (Prerequisite: CT186 or CT267 or CT228)

 

XML for .NET [CT 268]

XML, the extensible Markup Language, is rapidly becoming the language of choice for data management in the World Wide Web. In this course, XML will be presented as a language that deals with data management and manipulation, rather than web page design and development.  Syntax of valid and well-defined XML, as well as the construction of DTD's (Document Type Definitions) will be explained.  The role of XML Namespaces and XML Schema's will be elaborated. After the fundamentals of XML are covered, the second half of the course will throw light on manipulating XML documents using the Document Object Model (DOM) and XSL (Extensible Style sheet Language) both on the client and server. XML support in the .NET framework using ASP.NET to develop XML aware applications will be discussed, as well as XML support in Microsoft SQL Server . (Prerequisite: CT264)