際際滷

際際滷Share a Scribd company logo
.NET Development
             &
   Advanced.NET Web
      Development
   Certificate Programs
 In-person & Online Information Session by
UW Professional & Continuing Education
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
Who are we?
University of Washington150 years!
Professional & Continuing Education100 years!
Certificate programs
    Video




                   UW Professional & Continuing Education
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
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
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
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
.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)
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
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
.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
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
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
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
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
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
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
.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
Who should enroll?
   Database administrators
   Programmers
   Web developers
   Technology professionals




                  UW Professional & Continuing Education
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
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
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
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
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
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
Logistics




UW Professional & Continuing Education
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
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
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

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
  • 26. Logistics 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