Certificate in .NET Development
(Autumn, Downtown Seattle)
Developed in partnership with the
UW Department of Computer Science & Engineering

Overview  |   Courses  |   Instructors  |   Advisory Board  |   Register

Get Started

The Autumn 2009 program is no longer accepting registrations

Single courses may be available

Also offered in
Summer Intensive
Winter Intensive
Stay Connected

Get e-mail updates

Contact us:
206-685-8936
E-mail

Interested in taking a single class? Some courses (designated by a Class is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis below) may be open on a space-available basis to professionals who are not seeking the certificate. See Single-Course Enrollment for details.

Autumn Course

Introduction to Windows and Web Applications in C#

Schedule: Tuesdays, 6:00-9:00 p.m., Oct. 6 - Dec. 8, 2009; $726; 3 CEUs.

Instructor: Robin Reynolds-Haertle

This class covers the basic language structures. At the end of the class, students will be able to create a simple Windows application, a static Web site, and display database records in a Windows or a Web application.

Some of the language elements and programming concepts that will be covered include types, variables, garbage collection, expressions, statements, classes, structs and enums. This course will examine the most basic language skills for console applications. For instance, with Microsoft Windows, students will learn about event-driven programming, Windows forms, common user controls (TextBox, ListBox, RadioButton, Checkbox, Label, etc.), and displaying SQL data with the DataGridView. For ADO.NET, students will learn how to use DataSet, DataTable, and retrieve data from an existing database. In addition, students will learn how to:

  • Identify syntax errors, run-time errors, and logic errors
  • Use if statements to control the flow of logic
  • Use a switch structure for multiple decisions
  • Use do, while and for loops to execute a series of statements
  • Establish an array and refer to individual elements in the array with subscripts
  • Use a loop to traverse the elements of an array
  • Create a structure for multiple fields of related data
  • Store and look up data in multi-dimensional arrays
  • Look up C# topics in Help

There will be no project for this course.


Winter Course

Intermediate Windows and Web Applications in C# Class is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis

Schedule: Tuesdays, 6:00-9:00 p.m., Jan. 5 - Mar. 9, 2010; $726; 3 CEUs.

Instructor: Randal Root

Students in this course will learn about inheritance, interfaces, generics, polymorphism, delegates, events, and working with flat files. In Windows, they will learn about custom controls and user controls, as well as printing. For web applications, they will examine round-trips, web forms, and common user controls (TextBox, ListBox, RadioButton, Checkbox, Label, etc.). Within a framework, students will learn about XML, regular expressions, and debugging and tracking. Finally, students will learn to handle the following data in Windows applications: Create new records to a table, update records in a table, and delete records in a table.

How to sign up for individual enrollment in this course


Spring Course

Advanced Language ConstructsClass is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis

Schedule: Tuesdays, 6:00-9:00 p.m., Mar. 30 - June 1, 2010; $726; 3 CEUs.

Instructor: David Figge

This course covers advanced language constructs, advanced use of the project system, and finishes the basic database tasks. Students will learn about using languages for namespaces and assemblies, versioning, extern aliases, attributes, anonymous methods, nullable types and LINQ. Within Windows, students will learn about:

  • .NET Security
  • Global Assembly Cache
  • Windows Setup
  • ClickOnce Deployment
  • Integrating Help into the application
  • Localization
Students will also learn about displaying XML data with the DataGrid for web applications, as well as how to use data in Windows apps for relationships and referential integrity, creating tables in a database, and security concepts in SQL. Multithreading and class libraries for both Windows and web applications will be examined. This course will include a data application project that demonstrates create, read, update, and delete (CRUD).

How to sign up for individual enrollment in this course