|
Continuing Education
.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:
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) |