29
.NET Development & Advanced.NET Web Development Certificate Programs In-person & Online Information Session by UW Professional & Continuing Education

Joint .net&adv web_ info mtg

Embed Size (px)

Citation preview

Page 1: Joint .net&adv web_ info mtg

.NET Development &

Advanced.NET Web Development

Certificate Programs In-person & Online Information Session by

UW Professional & Continuing Education

Page 2: Joint .net&adv web_ info mtg

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

Page 3: Joint .net&adv web_ info mtg

Who are we?

University of Washington—150 years!

Professional & Continuing Education—100 years!

Certificate programs – Video

UW Professional & Continuing Education

Page 4: Joint .net&adv web_ info mtg

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

Page 5: Joint .net&adv web_ info mtg

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

Page 6: Joint .net&adv web_ info mtg

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

Page 7: Joint .net&adv web_ info mtg

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

Page 8: Joint .net&adv web_ info mtg

.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)

Page 9: Joint .net&adv web_ info mtg

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

Page 10: Joint .net&adv web_ info mtg

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

Page 11: Joint .net&adv web_ info mtg

.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 Studio’s built-in debugger.

• Explore software test automation and agile development process principles and application.

UW Professional & Continuing Education

Page 12: Joint .net&adv web_ info mtg

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

Page 13: Joint .net&adv web_ info mtg

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

Page 14: Joint .net&adv web_ info mtg

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 elements in the array using subscripts

• Loops for traversing elements of an array

• Structures for multiple fields of related data

• Data storage and lookup in multi-dimensional arrays

• C# topics in Help

UW Professional & Continuing Education

Create a simple

Windows application

and a static Web site

and display database

records in a Windows

or Web application.

Page 15: Joint .net&adv web_ info mtg

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

Page 16: Joint .net&adv web_ info mtg

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

Page 17: Joint .net&adv web_ info mtg

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

Page 18: Joint .net&adv web_ info mtg

.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

Page 19: Joint .net&adv web_ info mtg

Who should enroll?

• Database administrators

• Programmers

• Web developers

• Technology professionals

UW Professional & Continuing Education

Page 20: Joint .net&adv web_ info mtg

Instructor s

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

Page 21: Joint .net&adv web_ info mtg

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

Page 22: Joint .net&adv web_ info mtg

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

Page 23: Joint .net&adv web_ info mtg

Designing and Developing Web-Based Solutions with ASP.NET

• Introduction to ASP.NET

• WebForms,code-behind pages, 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 with XML

UW Professional & Continuing Education

Design and implement a

scalable, data-driven web

application.

Page 24: Joint .net&adv web_ info mtg

Web Services and Security Implementation

• Problems addressed by web services

• Web services architecture

• SOAP messages

• 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

Develop a simple, secure

XML Web Service in .NET

and a client to access the

service.

Page 25: Joint .net&adv web_ info mtg

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

Page 26: Joint .net&adv web_ info mtg

Logistics

UW Professional & Continuing Education

Page 27: Joint .net&adv web_ info mtg

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

Page 28: Joint .net&adv web_ info mtg

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

Page 29: Joint .net&adv web_ info mtg

For more information

• Website: www.pce.uw.edu

• Enrollment Advising Center: 206-685-8936

[email protected]

• D.A. Clements, 206-221-0299, [email protected]

UW Professional & Continuing Education