The Master's Program: .NET Training Curriculum
The following is a description of SetFocus' .NET Training curriculum for The Master's Program:
SetFocus utilizes the Microsoft Official Curriculum (MOC) customized with its own training materials. In addition to the outline below, SetFocus has developed labs, projects, and exams to test appropriate knowledge transfer.
For a detailed description of the labs, projects, and exams incorporated into SetFocus' .NET Master's Program curriculum, please contact an Admissions Representative today.
Programming with .NET
- Overview of the Microsoft .NET platform
- Overview of .NET
- Using value-type variables
- Statements and exceptions
- Methods and parameters
- Arrays
- Essentials of object oriented programming
- Using reference-type variables
- Creating and destroying objects
- Inheritance in .NET
- Aggregation, Namespaces, and Advanced Scope
- Operators and Events
- Properties and Indexers
- Working with Types
Framework 3.5 New Features & Intro to XML
- .NET Classes
- Garbage Collection
- Interfaces
- Generics
- Generic Collections
- Deployment and Versioning
- Basic XML
- Validating XML
Customized Framework Project
Developing Windows Forms and WPF applications using VS2008
- Introduction to Windows forms
- Taking advantage of the Form Event Model
- Common Windows Forms Controls
- Handling Input / Output tasks
- Project Settings in Visual Studio 2008
- Debugging your applications
- Container Controls
- Menus and toolbars
- Deploying applications using ClickOnce
- Introduction to WPF
- Revisiting WPF
Customized Windows Project
Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
- Getting Started with Databases and Transact-SQL in SQL Server 2008
- Querying and Filtering Data
- Grouping and Summarizing Data
- Joining Data from Multiple Tables
- Working with Subqueries
- Modifying Data in Tables
- Querying Metadata, XML, and Full-Text Indexes
- Using Programming Objects for Data Retrieval
- Using Advanced Querying Techniques
Visual Studio 2008: ADO.NET 3.5 and LINQ
- Getting Started with ADO.NET 3.5
- Modifying Data by Using ADO.NET Commands
- Querying and Maintaining Data by Using DataSets
- Introduction to LINQ
- Language Enhancements for LINQ
- LINQ to Objects
- LINQ to SQL
- More LINQ to SQL
- LINQ to DataSet
- LINQ to Entities
Customized ADO.NET and LINQ project
Developing Web Applications Using Microsoft Visual Studio 2008
- Overview of the Microsoft .NET Framework
- Creating Web Applications by Using Microsoft Visual Studio 2008 and Microsoft .NET-Based Languages
- Creating a Microsoft ASP.NET Web Form
- Adding Code to a Microsoft ASP.NET Web Form
- Tracing in Microsoft ASP.NET Web Applications
- Validating User Input
- Creating and Implementing User Controls
- Accessing Data with Microsoft ADO.NET and Visual Studio 2008
- Accomplishing Complex Data Access Tasks
- Reading and Writing XML Data
- Creating an ASP.NET AJAX Application
- Delivering Dynamic Content with Microsoft Silverlight
- Consuming and Creating XML Web Services
- Managing State
- Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application
- Securing a Microsoft ASP.NET Web Application
Customized ASP.NET Project
Windows Communication Foundation Using Visual C# 2008
- Introduction to WCF
- Hosting and Calling WCF Services
- Bindings and Contracts
- Exceptions, Diagnostics and Message Patterns
- Sessions and Transactions
- Security
- Workflow Services
- RESTful Services and Syndication
Customized WCF Project
Customized Final Team Project
Note: This curriculum is subject to change without notice.