The document outlines .NET development and advanced web development certificate programs offered by the University of Washington, including details on the curriculum, instructors, courses, benefits of the programs, and logistics. The .NET development program covers basic to advanced programming in C#, while the advanced web program focuses on web applications using C#, SQL Server, ASP.NET and web services. Both programs aim to prepare students to design and build robust applications using Microsoft's .NET framework.
1 of 29
Download to read offline
More Related Content
Joint .net&adv web_ info mtg
1. .NET Development
&
Advanced.NET Web
Development
Certificate Programs
In-person & Online Information Session by
UW Professional & Continuing Education
2. Agenda
Who are we?
What is happening in this field?
What and how will I learn in this program?
How will I benefit from this program?
Logistics
3. Who are we?
University of Washington150 years!
Professional & Continuing Education100 years!
Certificate programs
Video
UW Professional & Continuing Education
4. Who are we?
Instructors
Mickey Phoenix
Bruce Reynolds
Randal Root
Central Program Staff
D.A. Clements, Program Manager
Prospective Students
Typical Students enrolled in program
UW Professional & Continuing Education
5. What is a Certificate Program?
Focused continuing education in a particular field
Linked series of courses that constitutes a coherent
body of knowledge in a discipline
Designed primarily for post-baccalaureate
participants
Developed by UW Professional & Continuing
Education and advisory board
Courses and instructors are approved by UW
UW Professional & Continuing Education
6. Why earn a certificate?
Courses contain practical information relevant to a
professional working in a specialized field
Instructors are recognized authorities in the
professional community
Opportunity to enhance or update skills and
knowledge and to learn from other professionals
Certificate credential can facilitate career
advancement
UW Professional & Continuing Education
7. Other benefits
Cohort-based
Networking with security professionals
Course schedules and flexible delivery
Less time and financial commitment than a degree
program
Certificate academic credential endorsed by UW
Assists in preparing for professional certifications
UW Professional & Continuing Education
8. .NET Development
What the program covers
Basic programming language structure and an
introduction to Windows and Web applications in C#
Windows applications, static Web sites and database
records
Inheritance, interfaces, generics, polymorphism,
delegates, events and working with flat files
Advanced language constructs, use of the project
system and basic database tasks
A data application project that demonstrates create,
read, update and delete (CRUD)
9. Who should enroll?
Individuals and professionals with some
previous programming experience who want
to become more proficient in creating
applications for Windows, the Web and
Consoles, as well as automating daily tasks
UW Professional & Continuing Education
10. Optional Preparatory Course
If you have no programming experience
If you are new to Visual Studio or the C
languages
If your programming skills are very rusty
UW Professional & Continuing Education
11. .NET Development Foundations
Instructor Mickey Phoenix
Offered Summer and Autumn quarters, online and classroom
Gain a working knowledge of Microsoft Visual Studio and the .NET
framework.
Install a free copy of Visual Studio 2010 Premium Edition and SQL Server
on your own computer or laptop.
Become comfortable with Visual Studio, solutions and projects.
Study basic programming concepts using C#.
Learn how to use Visual Studios built-in debugger.
Explore software test automation and agile development process
principles and application.
UW Professional & Continuing Education
12. Instructors
WINTER QUARTER
Bruce Reynolds, Software Engineer
SPRING QUARTER
Randal Root, Senior Consultant, Technical Education
SUMMER QUARTER
David Figge, Software Developer, Consultant
UW Professional & Continuing Education
13. Courses
1. Introduction to Windows & Web Applications in C#
Thursdays, 6-9 p.m., Jan 10 - Mar 14, 2013
2. Intermediate Windows and Web Applications in C#
Thursdays, 6-9 p.m., Mar 28 - May 30, 2013
3. Advanced Language Constructs
Thursdays, 6-9 p.m., Jun 13 - Aug 22, 2013
Classes held online and in classroom computer labs at UW Professional &
Continuing Education in Bellevue
UW Professional & Continuing Education
14. Introduction to Windows and Web
Applications in C#
Data types, variables, classes
Syntax errors, run-time errors, and logic errors
If statements to control logic flow
Switch structure for multiple decisions
Do, while and for loops to execute a series of statements
Arrays and references to individual Create a simple
Windows application
elements in the array using subscripts and a static Web site
Loops for traversing elements of an array and display database
records in a Windows
Structures for multiple fields of related data or Web application.
Data storage and lookup in multi-dimensional arrays
C# topics in Help UW Professional & Continuing Education
15. Intermediate Windows and Web
Applications in C
Inheritance, interfaces, generics, polymorphism,
delegates and events
Data in flat files
Windows custom and user controls
Forms and user controls
XML
Regular expressions
Debugging and tracking
CRUD
UW Professional & Continuing Education
16. Advanced Language Constructs
Advanced language construct
Namespaces and assemblies
.NET Security
Global Assembly Cache
Windows Setup
ClickOnce Deployment
Integrating Help into the application
Localization
UW Professional & Continuing Education
17. Key Outcome
You will be prepared to design and build
robust applications for enterprise in C# using
the Microsoft .NET framework.
UW Professional & Continuing Education
18. .NET Advanced Web Development
What the program covers
Object oriented programming
Design issues
Web service security
Stored procedures, test frameworks and code
generation
Tasks, tools and methodologies for application
development
C#, SQL Server, ADO.NET, ASP.NET and XML
Web services
19. Who should enroll?
Database administrators
Programmers
Web developers
Technology professionals
UW Professional & Continuing Education
20. Instructors
AUTUMN QUARTER
Randal Root, Senior Consultant, Technical Education
WINTER QUARTER
David Figge, Software Developer, Consultant
SPRING QUARTER
Randal Root, Senior Consultant, Technical Education
UW Professional & Continuing Education
21. Courses
1. High Performance Data Integration with SQL Server
- Wednesdays, 6-9 p.m., Oct. 3 - Dec. 12, 2012
2. Designing and Developing Web-Based Solutions with
ASP.NET
- Wednesdays, 6-9 p.m., Jan. 2 - March 6, 2013
3. Web Services and Security Implementation
Wednesdays, 6-9 p.m., April 3 - June 5, 2013
Classes are held online and at Puget Sound Plaza, Downtown Seattle.
UW Professional & Continuing Education
22. High Performance Data
Integration with SQL Server
Object-oriented programming
Abstract classes
Code generation
DataSets: Exploiting the strongly-typed dataset
Stored procedures, views and transactions
Performance tuning and optimization
ADO.NET's DataCommand, Data Reader, DataSet and
DataTable objects
Disconnected record sets
UW Professional & Continuing Education
23. Designing and Developing Web-
Based Solutions with ASP.NET
Introduction to ASP.NET Design and implement a
scalable, data-driven web
WebForms,code-behind pages, application.
DataGrid and key eb server
controls, events, validation, data binding, pagelets
and custom controls
State management, configuration files and caching
Deployment and configuration of web applications
and web services
ADO.NET and SQL Server for data access
Data manipulation Professional XML Education
UW
with & Continuing
24. Web Services and Security
Implementation
Problems addressed by web services
Web services architecture Develop a simple, secure
XML Web Service in .NET
SOAP messages and a client to access the
service.
WSDL documents
UDDI's purpose and specifications
Security issues surrounding web services
Strategies to assure integrity, confidentiality
and security in a web services environment
UW Professional & Continuing Education
25. Key Outcome
You will create sophisticated, dynamic Web
applications using the .NET platform with C#,
SQL Server, ADO.NET, ASP.NET and XML.
UW Professional & Continuing Education
27. Application Process
Application Review: rolling review process; applications now being
accepted
Admission Decision: notification within two weeks following
application
Enrollment:
Enrollment information sent following program acceptance
Program enrollment on a first-come, first-served basis
UW Professional & Continuing Education
28. Program Delivery & Cost
.NET Development
Classroom/online in Bellevue
Tuition fee per course: $825 (CEUs)
.NET Advanced Web Development
Classroom/online in Bellevue beginning in Autumn 2013
Tuition fee per course: $850 (CEUs)
.NET Development Foundation preparatory course
Classroom/online
Tuition fee per course: $850 (CEUs)
UW Professional & Continuing Education
29. For more information
Website: www.pce.uw.edu
Enrollment Advising Center: 206-685-8936
Info@pce.uw.edu
D.A. Clements, 206-221-0299,
dclements@pce.uw.edu
UW Professional & Continuing Education