Instructor Blogs

AmeriTeach

Sharon Toler's Blog

  rss_12_12.jpg subscribe to this blog

Wednesday
Mar272013

New Windows 8 Training at AmeriTeach Denver, CO 80111

Upgrading Your Skills to MCSA Windows 8

Course 20689: Three days; Instructor-Led 

 

 

About this Course

This three day course is designed primarily for IT Professionals who want to upgrade their technical skills from Windows 7 to Windows 8. The course focuses on the new features and functionality in Windows 8 and related tools and cloud services that pertain to installation, activation, upgrades and migration, local and remote administration including Group Policy, Windows Intune and Windows PowerShell, application solutions and compatibility, Internet Explorer, remote access, VPN and DirectAccess client configuration, storage and security, troubleshooting and recovery, Client Hyper-V, and online services.

This course also serves as preparation for Exam 70-689: Upgrading Your Skills to MCSA Windows 8.

Audience Profile

The primary audience for this course is information technology (IT) professionals who are experienced Windows 7 administrators or support technicians and want to update their skills to Windows 8 and associated administration tools and cloud services.

The secondary audience for this course includes certification candidates who have an existing Microsoft Certified IT Professional (MCITP) level certification for Windows 7 and who want to migrate their current credentials to the Microsoft Certified Solutions Associate (MCSA) for Windows 8.

 

Before attending this course, students should understand:

Networking fundamentals, including Transmission Control Protocol /Internet Protocol (TCP/IP), User Datagram Protocol (UDP), and Domain Name System (DNS).

Microsoft Active Directory Domain Services (AD DS) principles and fundamentals.

Understanding of the purpose and use of Public Key Infrastructure (PKI) Certificate Services.

Microsoft Windows Server 2008 or Windows Server 2003 fundamentals.

Microsoft Windows Client fundamentals; for example, working knowledge of Windows XP, Windows Vista, and/or Windows 7.

Fundamentals of management and experience using the Microsoft Office 2010 system or the Microsoft Office 2007 system.

Windows Automated Installation Kit (WAIK) components including Windows PE, Windows SIM, VAMT, ImageX, USMT, and DISM concepts and fundamentals.

 

At Course Completion

After completing this course, students will be able to:

Plan and perform the installation of Windows 8.

Install Windows 8 on computers that are running an existing operating system.

Administer Windows 8 with administration tools, Group Policy, Windows Intune and Windows PowerShell

Implement an application strategy for Windows 8.

Configure and control applications, application compatibility and Internet Explorer

Enable Windows 8 remote access with VPNs and DirectAccess

Implement and manage storage in Windows 8 including BitLocker and SkyDrive.

Determine how to recover Windows 8 from various failures.

Implement Client Hyper-V and VHDs for Windows 8 and use it to support legacy applications.

Use the boot from VHD feature to test online features of Windows 8.

 

Course Outline

Module 1: Installing Windows 8

This module explains how to plan and perform the installation of Windows 8.

Lessons

Introducing Windows 8

Preparing to Install Windows 8

Installing Windows 8

Automating the Installation of Windows 8

Activating Windows 8

Lab : Installing Windows 8

Planning to Install Windows 8

Performing a Clean Installation of Windows 8

Lab : Performing an Unattended Installation of Windows 8

Configuring an Answer File

Using an Answer File to Install Windows 8

After completing this module, students will be able to:

Determine which edition of Windows 8 to install.

Ensure that new and existing computers meet the prerequisites for installing Windows 8.

Install Windows 8 on a new computer.

Describe and select a suitable method for automating the installation of Windows 8.

Describe the various methods that can be used to activate Windows 8.

 

Module 2: Upgrading and Migrating to Windows 8

This module explains how to install Windows 8 on computers that are running an existing operating system.

Lessons

Upgrading to Windows 8

Migrating to Windows 8

Migrating User Data and Settings

Lab : Migrating to Windows 8

Backing Up User Data and Settings on the Source Computer

Restoring User Data and Settings to Target Computer

Verifying Successful Migration of User Data and Settings

After completing this module, students will be able to:

Perform an in-place upgrade to Windows 8.

Perform a side-by-side migration to Windows 8.

Migrate user data and settings in both upgrades and migrations.

Module 3: Administering Windows 8

This module explains how to administer Windows 8.

Lessons

Local and Remote Management of Windows 8

Implementing Group Policies

Administering Windows 8 with Windows Intune

Introduction to Windows PowerShell 3.0

Windows PowerShell Remoting

Using Windows PowerShell Cmdlets

Lab : Implementing GPOs

Creating GPOs

Testing the Application of the GPOs

Lab : Administering Windows 8 with Windows PowerShell ISE

Introducing Windows PowerShell

After completing this module, students will be able to:

Describe Windows 8 administrative tools and be able to locally and remotely manage Windows 8.

Describe how to use GPOs to configure security and other settings.

Administer Windows 8 by using Windows Intune.

Describe the fundamentals of Windows PowerShell.

Use Windows PowerShell 2.0 Remoting.

Use Windows PowerShell Cmdlets to perform administration and management tasks.

 

Module 4: Implementing an Application Strategy for Windows 8

This module explains how to implement an application strategy for Windows 8.

Lessons

Application Deployment Options in Windows 8

Application Compatibility

Lab : Mitigating Application Compatibility Issues

Mitigate Application Compatibility Issues

After completing this module, students will be able to:

Describe application deployment options for Windows 8.

Select appropriate application compatibility methods for a scenario.

Module 5: Configuring Applications

This module explains how to configure and control applications in Windows 8.

Lessons

Install and Configure Applications

Managing Apps from the Windows Store

Configure Internet Explorer Settings

Configuring Application Restrictions in the Enterprise

Lab : Configuring Internet Explorer Security

Configuring Internet Explorer

Testing Internet Explorer

Lab : Configuring AppLocker

Configuring AppLocker Rules

Testing AppLocker Rules

After completing this module, students will be able to:

Install and configure applications.

Install and manage applications from the Windows Store.

Configure and secure Internet Explorer.

Configure application restrictions.

Module 6: Configuring Remote Access

This module explains how to enable remote access.

Lessons

Configuring VPN Access

Overview of DirectAccess

Lab : Implementing a VPN

Creating a VPN

Testing the VPN

After completing this module, students will be able to:

Enable and configure virtual private network (VPN) access.

Describe when and how to use DirectAccess to address remote users’ requirements.

 

Module 7: Implementing Storage in Windows 8

This module explains how to describe and implement storage in Windows 8.

Lessons

Understanding Storage Concepts in Windows 8

Implementing BitLocker

File Caching

Overview of SkyDrive

Lab : Implementing BitLocker

Implement Windows BitLocker

After completing this module, students will be able to:

Describe storage options in Windows 8.

Implement BitLocker.

Design file caching for remote users.

Enable and configure SkyDrive access.

 

Module 8: Troubleshooting and Recovering Windows 8

This module explains how to configure Windows Defender.

Lessons

Configuring Host-Based Virus and Malware Protection

Backing Up and Restoring Files in Windows 8

Recovery options in Windows 8

Lab : Configuring Host-Based Virus and Malware Protection

Configuring Windows Defender

Lab : Recovering Windows 8

Exploring Windows 8 Recovery Options

Introducing a Problem

Resolving a Problem

After completing this module, students will be able to:

Configure Windows Defender.

Provide for file and folder recovery.

Identify when and how to recover Windows.

 

Module 9: Implementing Client Hyper-V

This module explains how to describe Hyper-V for Windows 8 and describe how to use it to support legacy applications.

Lessons

Overview of Client Hyper-V

Creating Virtual Machines

Managing Virtual Hard Disks

Managing Snapshots

Lab : Implementing Client Hyper-V

Creating a Virtual Network and Virtual Machine

After completing this module, students will be able to:

Describe Client Hyper-V for Windows 8.

Create and configure virtual machines in Hyper-V for Windows 8.

Describe a VHD.

Create and implement virtual machine snapshots.

 

Module 10: Implementing Online Features in Windows 8

This module is a stand-alone lab that explains how to implement online features in Windows 8.

Lab : Implementing Online Features in Windows 8

Creating a Virtual Network and a Virtual Machine

After completing this module, students will be able to:

Implement online features in Windows 8.

Create a virtual network and a virtual machine.

 

Find out more about Microsoft Windows 8 Training Classes

Visit the AmeriTeach Website

Wednesday
Mar272013

Developing ASP.NET MVC 4 Web Applications at AmeriTeach 80111

Developing ASP.NET MVC 4 Web Applications

Course 20486: Five days; Instructor-Led

 

 

About this Course

In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This course will also prepare the student for exam 70-486.

 

Audience Profile

This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.

Before attending this course, students must have:

  • ·

 

 

Course Outline

Module 1: Exploring ASP.NET MVC 4

 The goal of this module is to outline to the students the components of the Microsoft Web Technologies stack, which can be used to host a completed web application. Students will also learn about ASP.NET 4.5 and be introduced to the web forms, web pages, and MVC programming models. Finally they will see an overview of ASP.NET MVC 4, including new features and configuration.

Lessons

  • · Overview of Microsoft Web Technologies

 

  • Lab : Exploring ASP.NET MVC 4
  • · Exploring a Photo Sharing Application
  • · Exploring a Web Pages Application
  • · Exploring a Web Forms Application
  • · Exploring an MVC Application

 

Module 2: Designing ASP.NET MVC 4 Web Applications

The goal of this module is to introduce students to the typical design process that architects must complete when they plan an MVC 4 application. At this stage in the design process, MVC 4 has been selected as the most appropriate programming model, but the details of the application, such as the overall architecture, Controllers, Views, Models, and routes to create, have not been fixed. How to plan such details is shown during this module.

Lessons

  • · Planning in the Project Design Phase
  • · Designing Models, Controllers, and Views

Lab : Designing ASP.NET MVC 4 Web Applications

  • · Planning Models
  • · Planning Controllers
  • · Planning Views
  • · Architecting an MVC Application

 

Module 3: Developing ASP.NET MVC 4 Models

The goal of this module is to enable the students to create Models within an MVC application that implement the business logic necessary to satisfy business requirements. The module also describes how to implement a connection to a database, or alternative data store, using the Entity Framework and LINQ.

Lessons

  • · Creating MVC Models
  • · Working with Data

Lab : Developing ASP.NET MVC 4 Models

  • · Creating an MVC Project and Adding a Model
  • · Creating a New SQL Azure Database in Visual Studio
  • · Adding Properties and Methods to MVC Models
  • · Using Display and Edit Annotations in MVC Models

 

Module 4: Developing ASP.NET MVC 4 Controllers

The goal of this module is to enable students to add Controllers to MVC applications and to implement actions that respond to user input and other events. The students will learn how Controllers relate to Models and how to implement Controller actions that define the View used to display or edit data. This module also covers how to write action filters that run code before or after multiple actions in the Controller. The students will learn about situations when action filters are useful.

Lessons

  • · Writing Controllers and Actions
  • · Writing Action Filters

Lab : Developing ASP.NET MVC 4 Controllers

  • · Adding an MVC Controller and Writing the Actions
  • · Writing the Action Filters in a Controller
  • · Using the Photo Controller

 

Module 5: Developing ASP.NET MVC 4 Views

The goal of this module is to describe the role of Views in an MVC web application and enable users to create and code them. The syntax of a Razor View is of critical importance for students to understand because it defines both the layout and the functionality of the data display. HTML Helpers will also be discussed in detail and common Helpers, such as Html.ActionLink() and Html.EditorFor(), will be described. Reusing code by defining Partial Views and Razor Helpers will be discussed as well.

Lessons

  • · Creating Views with Razor Syntax
  • · Using HTML Helpers
  • · Reusing Code in Views

Lab : Developing ASP.NET MVC 4 Views

  • · Adding a View for Photo Display
  • · Adding a View for New Photos
  • · Creating and Using a Partial View
  • · Adding a Home View and Testing the Views

 

 

Module 6: Testing and Debugging ASP.NET MVC 4 Web Applications

The goal of this module is to enable students to increase the resilience and quality of an application by locating and correcting code errors, bugs, and other unexpected results. MVC applications are well suited to unit testing techniques and these techniques ensure a high quality of code by systematically testing the functionality of each small component. In addition the debugging tools and exception handling available in Visual Studio will be explained.

Lessons

  • · Unit Testing MVC Components
  • · Implementing an Exception Handling Strategy

Lab : Testing and Debugging the ASP.NET MVC 4 Web Applications

  • · Performing Unit Tests
  • · Configuring Exception Handling

 

 

Module 7: Structuring ASP.NET MVC 4 Web Applications

The goal of this module is to enable students to structure a web application in such a way that users can rapidly locate the information they need. Two aspects of the design are emphasized: the URLs presented in the browser address bar should be understandable and can be controlled by adding routes to the ASP.NET Routing Engine, and the navigation controls, such as menus and breadcrumb trails, should present the most relevant links to frequently read pages. Search Engine Optimization is important throughout this module.

Lessons

  • · Analyzing Information Architecture
  • · Configuring Routes
  • · Creating a Navigation Structure

Lab : Structuring ASP.NET MVC 4 Web Applications

  • · Using the Routing Engine
  • · Building Navigation Controls

Module 8: Applying Styles to ASP.NET MVC 4 Web Applications

The goal of this module is to explore how students can impose a consistent look and feel to an MVC application and share other common components, such as headers and footers, between all Views. Besides describing CSS styles and template views, the module will discuss how to migrate a look and feel created by a web designer into an MVC application. Techniques for adapting the display of a site for small screens and mobile devices will also be introduced.

Lessons

  • · Using Template Views
  • · Applying CSS to an MVC Application
  • · Creating an Adaptive User Interface

Lab : Applying Styles to ASP.NET MVC 4 Web Applications

  • · Using Template Views
  • · Applying a Consistent Look and Feel to an MVC Application
  • · Adapting Webpages for Different Browsers

Module 9: Building Responsive Pages in ASP.NET MVC 4 Web Applications

The goal of this module is to describe to the students how partial page updates and caching can optimize the responsiveness of a web application. Students will see how to make use of AJAX helpers and partial views to update small portions of a page instead of refreshing the entire page. The module also covers the different caches developers can use to store rendered pages and discusses how to configure caching for maximum performance.

Lessons

  • · Using AJAX and Partial Page Updates
  • · Implementing a Caching Strategy

Lab : Building Responsive Pages in ASP.NET MVC 4 Web Applications

  • · Using Partial Page Updates
  • ·

Module 10: Using JavaScript and jQuery for Responsive MVC 4 Web Applications

The goal of this module is to teach the students techniques that run code on the browser. This approach can increase the responsiveness of the application because a rendered page can respond to a user action without reloading the entire page from the server. Students will learn about the jQuery script library and how to use it to call web services and update user interface components.

Lessons

  • · Rendering and Running JavaScript Code
  • · Using jQuery and jQueryUI

Lab : Using JavaScript and jQuery for Responsive MVC 4 Web Applications

  • · Using jQuery to Respond to Users
  • · Using jQueryUI to Build a User Interface

Module 11: Controlling Access to ASP.NET MVC 4 Web Applications

The goal of this module to ensure good security in terms of strong authentication and authorization for access. The lessons describe how to enable anonymous users to create their own user account and gain privileged access to content.

Lessons

  • · Implementing Authentication and Authorization
  • · Assigning Roles and Membership

Lab : Controlling Access to ASP.NET MVC 4 Web Applications

  • · Configuring Authentication
  • · Controlling Access to Resources
  • · Providing User Account Facilities

Module 12: Building a Resilient ASP.NET MVC 4 Web Application

The goal of this module is to enable the students to build applications that are stable and reliable. Such applications are not vulnerable to common hacking techniques such as cross-site scripting and also store state information such as the contents of a shopping cart and user preferences. This state information is preserved when servers or browsers restart, connections are lost, and other connectivity issues occur.

Lessons

  • · Developing Secure Sites
  • · State Management

Lab : Building a Resilient ASP.NET MVC 4 Web Application

  • · Storing User Preferences
  • · Using User Preferences in the Photo Gallery

 

Module 13: Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications

The goal of this module is to introduce Windows Azure to the students and explain why a developer would write a Windows Azure service instead of code in a web application. Students will also see how to write such a service and call it from a web application or from other applications, such as a mobile device app.

Lessons

  • · Introduction to Windows Azure
  • · Designing and Writing Windows Azure Services
  • · Consuming Windows Azure Services in a Web Application

Lab : Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications

  • · Creating and Coding a Windows Azure Service
  • · Consuming Data from a Windows Azure Service

 

Module 14: Implementing Web APIs in ASP.NET MVC 4 Web Applications

The goal of the module is to introduce the concept of a Web API to students and to describe how to make an application’s core functionality more broadly available for integration into other web and mobile applications. Students will learn about the new Web API feature of MVC 4 and see how to build a RESTful Web API and call it from other applications.

Lessons

  • · Developing a Web API
  • · Calling a Web API from Mobile and Web Applications

Lab : Implementing Web APIs in ASP.NET MVC 4 Web Applications

  • · Developing a Web API in MVC 4
  • · Adding Routes and Controllers to Handle REST Requests
  • · Calling RESTful services from Client-Side Code

Module 15: Handling Requests in ASP.NET MVC 4 Web Applications

The goal of this module is to describe how to write components that intercept requests from browsers before they are received by MVC Controllers. These components include HTTP Modules, HTTP Handlers, and the Web Sockets protocol. The module describes scenarios in which developers use such components and shows how to add them to an MVC application.

Lessons

  • · Using HTTP Modules and HTTP Handlers
  • · Using Web Sockets

Lab : Handling Requests in ASP.NET MVC 4 Web Applications

  • · Writing a Web Handler that Uses Web Sockets
  • · Building a Chat Room in the Photo Sharing Application

 

Module 16: Deploying ASP.NET MVC 4 Web Applications

The goal for this module is to enable students to deploy a completed MVC application to a web server or Windows Azure. The module begins by describing testing, staging, and production deployments and the web server environments required for each. It also describes the advantages and disadvantages of using Windows Azure to host the application. Students also see all the available deployment options in Visual Studio.

Lessons

  • · Deploying Web Applications
  • · Deploying MVC 4 Applications

Lab : Deploying ASP.NET MVC 4 Web Applications

  • · Deploying an Application to Windows Azure
  • · Testing the Completed Application

 

Find out more about Microsoft Visual Basic .Net Training Classes

Visit the AmeriTeach Website

Wednesday
Mar272013

Designing and Implementing a Server Infrastructure - Windows 2012

Designing and Implementing a Server Infrastructure

Course 20413: Five days; Instructor-Led

 

About this Course

This 5-day instructor-led course provides you with the skills and knowledge needed to plan, design, and deploy a physical and logical Windows Server 2012 Active Directory Domain Services (AD DS) infrastructure. The course also provides the skills to perform name resolution, application integration, optimization of automate remediation and maintenance of network services.

 

Audience Profile

Candidates for this course have good Windows client and server operating system knowledge and basic AD DS and networking experience in an enterprise/small business (SMB) environment together with application configuration experience. This course is intended for IT professionals who are responsible for planning, designing, and deploying a physical and a logical Windows Server 2012 enterprise Active Directory Domain Services (AD DS) infrastructure including the network services necessary. Students have experience of previous Windows Server operating systems and possess Windows Server 2012 certification (MCSA) or equivalent skills. This course is also intended for IT professionals who are looking to take the exam 70-413: Designing and Implementing a Server Infrastructure, as a stand-alone, or as part of the requirement for the MCSE: Server Infrastructure certification.

 

Before attending this course, students must have:

A good understanding of Transmission Control Protocol/Internet Protocol (TCP/IP) fundamentals and networking concepts.

A good working knowledge of both Windows Server 2012 and Active Directory Domain Services (AD DS). For example, domain user accounts, domain vs. local user accounts, user profiles, and group membership.

A good understanding of both scripts and batch files.

A solid understanding of security concepts, such as authentication and authorization.

Familiarity with deployment, packaging, and imaging tools.

Ability to work in a team/virtual team.

Ability to produce good documentation and have the appropriate communication skills to create proposals and make budget recommendations.

Knowledge equivalent to Windows 2012 MCSA.

 

At Course Completion

After completing this course, students will be able to:

Implement server upgrade and migration.

Design an automated server installation strategy.

Plan and implement a server deployment infrastructure.

Plan and implement file and storage services.

Design and implement a Dynamic Host Configuration Protocol (DHCP) solution.

Design a name resolution solution strategy.

Design and manage an IP address management solution.

Design a VPN solution.

Design a DirectAccess solution.

Implement a scalable remote access solution.

Design a network protection solution.

Implement a network protection solution.

Design a forest and domain infrastructure.

Implement a forest and domain infrastructure.

Design a Group Policy strategy.

Design an Active Directory permission model.

Design an Active Directory sites topology.

Design a domain controller strategy.

Design and implement a branch office infrastructure.

 

Course Outline

Module 1: Planning Server Upgrade and Migration

This module explains how to plan a server upgrade and migration strategy.

Lessons

Upgrade and Migration Considerations

Creating a Server Upgrade and Migration Plan

Planning for Virtualization

Lab : Planning Server Upgrade and Migration

Planning a Server Upgrade and Migration Strategy

After completing this module, students will be able to:

Analyze upgrade and migration considerations.

Create a server upgrade and migration plan.

Plan for virtualization.

 

Module 2: Planning and Implementing a Server Deployment Infrastructure

This module explains how to design an automated server installation strategy and plan and implement a server deployment infrastructure.

Lessons

Selecting an Appropriate Server Imaging Strategy

Selecting a Deployment Automation Strategy

Implementing an Automated Deployment Strategy

Lab : Planning and Implementing a Server Deployment Infrastructure

Planning an Automated Server Installation and Deployment Strategy

Preparing the Windows Server Image

Deploying Windows Server

After completing this module, students will be able to:

Describe how to select an appropriate server imaging strategy.

Describe how to select a deployment automation strategy.

Implement an automated deployment strategy.

 

Module 3: Designing and Maintaining an IP Configuration and Address Management Solution

This module explains how to design and maintain IP address management (IPAM) and a Dynamic Host Configuration Protocol (DHCP) solution.

Lessons

Designing and Implementing DHCP

Planning and Implementing DHCP Scopes

Planning and Implementing an IPAM Provisioning Strategy

Lab : Designing and Maintaining an IP Configuration and IP Address Management Solution

Designing an IP Addressing Scheme for Contoso (Optional)

Planning DHCP to Support Your Proposed Scheme

Planning an IPAM Deployment

Implementing DHCP and IPAM

After completing this module, students will be able to:

Design and implement DHCP.

Plan DHCP scope configuration and options.

Design and implement an IPAM provisioning strategy.

 

Module 4: Designing and Implementing Name Resolution

This module explains how to design a name resolution solution strategy.

Lessons

Designing a DNS Server Implementation Strategy

Designing the DNS Namespace

Designing and Implementing DNS Zones

Designing and Configuring DNS Zone Replication and Delegation

Optimizing DNS Servers

Designing DNS for High Availability and Security

Lab : Designing and Implementing Name Resolution

Designing a DNS Name Resolution Strategy

Planning a DNS Server Placement Strategy

Planning DNS Zones and DNS Zone Replication

Implementing DNS

After completing this module, students will be able to:

Design a Domain Name System (DNS) server implementation strategy.

Design a DNS namespace.

Design and implement a DNS zone strategy.

Design and configure DNS zone replication.

Optimize the DNS server configuration.

Design DNS for high availability and security.

 

Module 5: Designing and Implementing an Active Directory Domain Services Forest and Domain Infrastructure

This module explains how to design and implement an AD DS forest and domain infrastructure.

Lessons

Designing an AD DS Forest

Designing and Implementing AD DS Forest Trusts

Designing and Implementing AD DS Domains

Designing DNS Namespaces in AD DS Environments

Designing AD DS Domain Trusts

Lab : Designing and Implementing an AD DS Forest Infrastructure

Designing an AD DS Forest Infrastructure

Implementing AD DS Forest Trusts

Lab : Designing and Implementing an AD DS Domain Infrastructure

Designing an AD DS Domain Infrastructure

Implementing an AD DS Domain Infrastructure

After completing this module, students will be able to:

Design an AD DS forest.

Design and implement AD DS forest trusts.

Design and implement AD DS domains.

Design DNS namespaces in an AD DS environment.

Design and implement AD DS domain trusts.

 

Module 6: Designing and Implementing an OU Infrastructure and AD DS Permissions Model

This module explains how to design and implement an organizational unit (OU) infrastructure and AD DS permissions model.

Lessons

Planning the AD DS Administrative Tasks Delegation Model

Designing the OU Structure

Designing and Implementing an AD DS Group Strategy

Lab : Designing and Implementing an AD DS OU Infrastructure and AD DS Delegation Model

Designing an OU Infrastructure

Implementing the OU Design

Designing and Implementing an AD DS Permissions Model

After completing this module, students will be able to:

Plan an AD DS administrative tasks delegation model.

Design an OU structure.

Design and implement an AD DS group strategy.

Module 7: Designing and Implementing a Group Policy Object Strategy

This module explains how to design and implement a Group Policy Object (GPO) strategy.

Lessons

Gathering the Information Required for a GPO Design

Designing and Implementing GPOs

Designing GPO Processing

Planning Group Policy Management

Lab : Designing and Implementing Group Policy Object Strategy

Designing a GPO Strategy

Implementing the GPO Design

After completing this module, students will be able to:

Gather information required for a GPO design.

Design and implement GPOs.

Design GPO processing.

Plan Group Policy management.

 

Module 8: Designing and Implementing an AD DS Physical Topology

This module explains how to design an AD DS sites topology and a domain controller placement strategy.

Lessons

Designing and Implementing AD DS Sites

Designing AD DS Replication

Designing the Placement of Domain Controllers

Virtualization Considerations for Domain Controllers

Designing Highly-Available Domain Controllers

Lab : Designing and Implementing an AD DS Physical Topology

Designing AD DS Sites and AD DS Replication

Planning the Placement of Domain Controllers

Implementing AD DS Sites and Domain Controllers

After completing this module, students will be able to:

Design and implement AD DS sites.

Design and configure AD DS replication.

Design domain controller placement.

Plan for virtualization of the domain controller role.

Design domain controller deployments for high availability.

 

Module 9: Planning and Implementing Storage

This module explains how to plan and implement storage.

Lessons

Storage Considerations

Planning and Implementing iSCSI SANs

Lab : Planning and Implementing Storage

Planning a Storage Solution

Implementing Storage Services

After completing this module, students will be able to:

Plan for efficient storage.

Plan and implement an iSCSI storage area network.

 

Module 10: Planning and Implementing File Services

This module explains how to plan and implement file services.

Lessons

Planning and Implementing a Distributed File System

Planning and Implementing BranchCache

Planning and Implementing Dynamic Access Control

Lab : Designing and Implementing File Services

Planning Data Access

Planning and Implementing Dynamic Access Control

After completing this module, students will be able to:

Plan and implement DFS.

Plan and implement BranchCache.

Plan and implement dynamic access control.

 

Module 11: Designing and Implementing Network Access Services

This module explains how to design and implement network access services.

Lessons

Designing and Implementing Remote Access Services

Designing RADIUS Authentication by Using a Network Policy Server

Designing a Perimeter Network

Planning and Implementing DirectAccess

Lab : Designing and Implementing Network Access Services

Planning and Implementing a VPN Solution

Planning and Implementing a DirectAccess Solution

After completing this module, students will be able to:

Design and implement remote access services.

Design a Remote Authentication Dial-In User Service (RADIUS) solution.

Design a perimeter network.

Plan and implement DirectAccess.

 

Module 12: Designing and Implementing Network Protection

This module explains how to design and implement network protection.

Lessons

Overview of Network Security Design

Identifying and Mitigating Common Network Security Threats

Designing and Implementing a Windows Firewall Strategy

Designing and Implementing a Network Access Protection Infrastructure

Lab : Designing and Implementing Network Protection

Designing a Windows Firewall Solution

Implementing a Windows Firewall Solution

Designing a NAP Solution

Implementing NAP with VPN Enforcement

After completing this module, students will be able to:

Describe the network security design process.

Describe how to identify and analyze network security threats.

Describe a Windows Firewall implementation.

Design Network Access Protection (NAP).

 

Find out more about Microsoft Server 2012 Training Classes and Courses

Visit the AmeriTeach Website

Wednesday
Mar272013

Windows Server 2012 Training: Implementing an Advanced Server Infrastructure

Implementing an Advanced Server Infrastructure

Course 20414: Five days; Instructor-Led

 

About this Course

In this course, students will learn how to plan and implement some of the more advanced features available in Windows Server 2012. Course 20413A is a prerequisite course for Course 20414A.

 

Audience Profile

This course is intended for Information Technology (IT) professionals who are responsible for planning, designing and deploying a physical and logical Windows Server 2012 enterprise and Active Directory Domain Services (AD DS) infrastructures including the network services. Candidates would typically have experience of previous Windows Server operating systems and have Windows Server 2012 certification (MCSA) or equivalent skills. The secondary audience for this course will be candidates are IT professionals who are looking to take the exam 70-414: Implementing an Advanced Enterprise Server Infrastructure, as a standalone, or as part of the requirement for the MCSE certification.

Before attending this course, students must have:

Understanding of TCP/IP and networking concepts.

Understanding of Windows Server 2012 and AD DS, including planning, designing and deploying.

Understanding of scripts and batch files.

Understanding of security concepts such as authentication and authorization.

Understanding of deployment, packaging, and imaging tools.

Working in a team or a virtual team.

Creating proposals and making budget recommendation.

Have achieved the Windows Server 2012 MCSA certification as well as information in the course 20413A: Designing and Implementing an Enterprise Server Infrastructure.

 

 

At Course Completion

After completing this course, students will be able to:

Plan and implement server virtualization strategy.

Plan and implement networks and storage for virtualization.

Plan and deploy virtual machines.

Manage a virtual machine deployment.

Plan and implement a server monitoring strategy.

Plan and implement high availability for file services and applications.

Plan and implement a highly available infrastructure using failover clustering.

Plan and implement an server updates infrastructure.

Plan and implement a business continuity strategy.

Plan and implement a public key infrastructure (PKI).

Plan and implement an identity federation infrastructure.

Plan and Implement an information rights management infrastructure.

 

Course Outline

Module 1: Planning and Implementing a Server Virtualization Strategy

This module explains how to plan and implement a server virtualization strategy using Microsoft System Center 2012.

Lessons

Overview of System Center 2012 Components

Integrating System Center 2012 and Server Virtualization

Planning and Implementing a Server Virtualization Host Environment

Lab : Planning and Implementing a Server Virtualization Strategy

Planning the Hyper-V Host Deployment

Configuring Hyper-V Host Groups

Configuring VMM Libraries

After completing this module, students will be able to:

Describe the System Center 2012 components.

Describe how System Center 2012 is used to manage a server virtualization deployment.

Plan and implement a server virtualization environment based on Windows Server 2012 Hyper-V and Microsoft System Center 2012 - Virtual Machine Manager (VMM).

 

Module 2: Planning and Implementing Networks and Storage for Virtualization

This module explains how to plan a storage infrastructure for a Hyper-V server virtualization deployment.

Lessons

Planning a Storage Infrastructure for Virtualization

Implementing a Storage Infrastructure for Virtualization

Planning and Implementing a Network Infrastructure for Virtualization

Lab : Planning and Implementing Virtualization Networks and Storage

Planning a Storage Infrastructure for Virtualization

Planning a Network Infrastructure for Virtualization

Implementing a Storage Infrastructure for Virtualization

Implementing a Network Infrastructure for Virtualization

After completing this module, students will be able to:

Plan a storage infrastructure for a Hyper-V server virtualization deployment.

Implement a storage infrastructure for server virtualization.

Plan and implement a network infrastructure for server virtualization.

 

Module 3: Planning and Deploying Virtual Machines

This module explains how to plan and deploy virtual machines on Windows Hyper-V.

Lessons

Planning Virtual Machine Configuration

Preparing for Virtual Machine Deployments with VMM

Deploying Virtual Machines

Lab : Planning and Implementing a Virtual Machine Deployment and Management Strategy

Planning Physical to Virtual Server Conversions

Planning Virtual Machine and Service Templates

Configuring VMM Profiles and Templates

After completing this module, students will be able to:

Plan a virtual machine configuration.

Plan and configure the VMM profiles and templates that can be used to implement a VMM deployment.

Plan and implement a virtual machine deployment in VMM.

 

Module 4: Planning and Implementing a Virtualization Administration Solution

This module explains how to plan and implement a virtualization administration solution by using System Center 2012.

Lessons

Planning and Implementing Microsoft System Center Administration

Planning and Implementing Self-Service with System Center

Planning and Implementing Automation with System Center

Lab : Planning and Implementing a Virtualization Administration Solution

Planning Administrative Delegation and Self-Service in System Center 2012

Configuring Delegated Administration and Self-Service in VMM

Configuring Process Automation in System Center 2012

After completing this module, students will be able to:

Plan a delegated administration model in System Center 2012.

Plan self-service and automation of a virtual machine environment by using the System Center 2012.

Plan automation of a virtual machine environment by using System Center 2012.

 

Module 5: Planning and Implementing a Server Monitoring Strategy

This module explains how to plan and implement a server monitoring strategy using the Windows Server 2012 tools and using Microsoft System Center 2012 - Operations Manager (Operations Manager).

Lessons

Planning Monitoring in Windows Server 2012

Overview of System Center Operations Manager

Planning and Configuring Monitoring Components

Configuring Integration with VMM

Lab : Implementing a Server Monitoring Strategy

Configuring Server Monitoring Using Windows Server 2012

Implementing Operations Manager Monitoring

Configuring the Operations Manager Monitoring Components

Monitoring Virtual Machines and Host Machines

After completing this module, students will be able to:

Plan a monitoring strategy using the Windows Server 2012 tools.

Describe the Operations Manager components and describe how Operations Manager can be used to monitor physical and virtual servers.

Plan and configure management packs, notifications and reporting.

Configure the integration of Operations Manager and VMM.

 

Module 6: Planning and Implementing High Availability for File Services and Applications

This module explains how to plan and implement an application and file services infrastructure that is highly available.

Lessons

Planning and Implementing Storage Spaces

Planning and Implementing DFS

Planning and Implementing Network Load Balancing

Lab : Planning and Implementing High Availability for File Services and Applications

Planning a High Availability Strategy for File Services

Planning a High Availability Strategy for Web Applications

Implementing a High Availability Solution for File Storage

Implementing a High Availability Solution Using Network Load Balancing

After completing this module, students will be able to:

Plan and implement a highly available storage infrastructure by using storage spaces.

Plan and implement a highly available file services deployment by using distributed file system (DFS).

Plan and implement high availability for applications by using network load balancing (NLB).

 

Module 7: Planning and Implementing a Highly Available Infrastructure Using Failover Clustering

This module explains how to plan and implement a highly available server infrastructure by using the failover clustering features in Windows Server 2012.

Lessons

Planning a Failover Clustering Infrastructure

Implementing Failover Clustering

Integrating Failover Clustering with Server Virtualization

Planning a Multi-Site Failover Cluster

Lab : Planning and Implementing a Highly Available Infrastructure Using Failover Clustering

Designing Highly Available Server Roles

Implement Hyper-V Replica

Deploy a Failover Cluster

Implement a Scale-Out File Server

Implement Highly Available Virtual Machines

Implement Operations Manager and VMM Integration

After completing this module, students will be able to:

Plan and implement a highly available storage infrastructure by using storage spaces

Plan and implement a highly available file services deployment by using DFS.

Plan and implement high availability for applications by using NLB.

Module 8: Planning and Implementing an Server Updates Infrastructure

This module explains how to plan and implement an infrastructure for updating Windows Servers and virtual machines.

Lessons

Planning and Implementing a Windows Server Update Services (WSUS) Deployment

Planning Software Updates with System Center 2012 Configuration Manager

Planning and Implementing Updates in a Server Virtualization Infrastructure

Lab : Planning and Implementing an Update Remediation Infrastructure

Implement Host Updating in VMM

Configuring Cluster-Aware Updating

Planning a WSUS Deployment

Deploying a Replica Server

Configure and Validate the WSUS Server Deployment

After completing this module, students will be able to:

Plan and implement a WSUS deployment to distribute updates to Windows Servers.

Plan a software update deployment infrastructure by using Configuration Manager.

Plan and implement updates for Hyper-V hosts by using Cluster Aware Updating and VMM.

 

Module 9: Planning and Implementing a Business Continuity Strategy

This module explains how to plan and implement a business continuity strategy in a Windows Server 2012 environment.

Lessons

Overview of Business Continuity Planning

Planning and Implementing Backup Strategies

Planning and Implementing Recovery

Planning and Implementing Virtual Machine Backup and Recovery

Lab : Implementing a Virtual Machine Backup Strategy with Data Protection Manager

Configuring Data Protection Manager

Implementing Backup and Restore for Virtual Machine Data

Implementing Virtual Machine Backup and Recovery using Data Protection Manager

After completing this module, students will be able to:

Describe the high level requirements and strategies for implementing a business continuity strategy.

Plan backup strategies for a variety of Windows roles.

Plan and implement recovery of servers and data.

 

Module 10: Planning and Implementing an Public Key Infrastructure

This module explains how to plan and implement a PKI deployment, and plan and implement a certificate management solution.

Lessons

Planning and Implementing a Certification Authority Deployment

Planning and Implementing Certificate Templates

Planning and Implementing Certificate Distribution and Revocation

Planning and Implementing Key Archival and Recovery

Lab : Planning and Implementing an Active Directory Certificate Services (AD CS) Infrastructure

Planning the AD CS Deployment

Deploying the Certificate Authority (CA) Infrastructure

Implementing Certificate Templates

Implementing Certificate Revocation and Distribution

After completing this module, students will be able to:

Plan and implement a CA deployment hierarchy in AD CS.

Design and implement a strategy for configuring and maintaining certificate templates.

Design and implement a strategy for distributing and revoking certificates.

Plan and implement private key and certificate recovery.

 

Module 11: Planning and Implementing an Identity Federation Infrastructure

This module explains how to plan and implement an AD FS server deployment and claims aware application access.

Lessons

Planning and Implementing an AD FS Server Infrastructure

Planning and Implementing AD FS Claim Providers and Relying Parties

Planning and Implementing AD FS Claims and Claim Rules

Lab : Planning and Implementing an Active Directory Federation Services (AD FS) Infrastructure

Designing the AD FS Deployment

Configuring Prerequisite Components for AD FS

Deploying AD FS for Internal Users

Deploying AD FS for a Partner Organization

After completing this module, students will be able to:

Plan and implement and AD FS server infrastructure.

Plan and implement AD FS claim providers and relying parties.

Plan and implement AD FS claims and claim rules.

 

Module 12: Planning and Implementing an Information Rights Management Infrastructure

This module describes how to plan and implement an Active Directory Rights Management Services (AD RMS) deployment, plan and manage AD RMS templates and access, and plan and implement external access to AD RMS services.

Lessons

Planning and Implementing an AD RMS Cluster

Planning and Implementing AD RMS Templates and Policies

Planning and Implementing External Access to AD RMS Services

Planning and Implementing AD RMS Integration with Dynamic Access Control (DAC)

Lab : Planning and Implementing an AD RMS Infrastructure

Planning the AD RMS Deployment

Deploy the AD RMS Infrastructure for Internal Users

Implement AD RMS Integration with DAC

Implement AD RMS Integration with External Users

After completing this module, students will be able to:

Plan, implement, and manage an AD RMS cluster.

Plan and implement AD RMS templates and policies.

Plan and implement external access to AD RMS services.

Plan the integration of AD RMS and DAC

 

Find out more about Microsoft Server 2012 Training Classes and Courses

Visit the AmeriTeach Website

Wednesday
Mar272013

New! Developing Windows Azure and Web Services 

Developing Windows Azure and Web Services

Course 20487: Five days; Instructor-Led 

 

 

About this Course

In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure.

 

Audience Profile

This course is intended for both novice and experienced .NET developers who have a minimum of six months programming experience, and want to learn how to develop services and deploy them to hybrid environments.

At Course Completion

After completing this course, students will be able to:

  • · Query and manipulate data with Entity Framework
  • · Create SOAP-based services with the Windows Communication Foundation (WCF) and consume them from .NET clients
  • · Apply design principles to service contracts and extend WCF services using custom runtime components and behaviors
  • · Secure WCF services using transport and message security
  • · Use Windows Azure Service Bus for relayed messaging and brokered messaging using queues and topics
  • · Host services on on-premises servers, and on various Windows Azure environments, such as Web Roles, Worker Roles, and Web Sites
  • · Deploy services to both on-premises servers and Windows Azure
  • · Store and access data in Windows Azure Storage, and configure storage access rights
  • · Monitor and log services, both on-premises and in Windows Azure
  • · Create scalable, load-balanced services

 

Course Outline

Module 1: Overview of service and cloud technologies

This module describes the Microsoft data, service, and cloud stacks. It also describes the various components that comprise Windows Azure.

Lessons

  • · Key Components of Distributed Applications
  • · Data and Data Access Technologies
  • · Service Technologies
  • · Cloud Computing
  • · Exploring Blue Yonder Airlines’ Travel Companion Application

Lab : Exploring the work environment

  • · Create a Windows Azure SQL Database
  • · Create an Entity Data Model
  • ·
  • · Deploy a web application to Windows Azure

 

Module 2: Querying and manipulating data using Entity Framework

This module explains how to create Entity Framework models and use them to query and manipulate data.

Lessons

  • · Creating an entity data model
  • · Querying data
  • · Manipulating data

Lab : Creating a data access layer using Entity Framework

  • · Explore the data model and integration test projects
  • · Create a data model
  • · Query and manipulate data

Module 3: Creating and consuming ASP.NET Web API services

This module explains how to create HTTP based services using the ASP.NET Web API.

Lessons

  • · What are HTTP services?
  • · Handling HTTP requests and responses·

Module 4: Extending and securing ASP.NET Web API services

This module explains how to extend and secure ASP.NET web API services to support real world scenarios.

Lessons

  • · Creating OData services·
  • · Injecting dependencies into controllers

Lab : Extending Travel Companion’s ASP.NET Web API services

  • · Create a dependency resolver for repositories
  • · Add a new media type for RSS requests
  • · Add OData capabilities to the flight schedule service
  • · Apply validation rules in the booking service
  • · Secure the communication between client and server

Module 5: Creating WCF services

This module explains how to create WCF services, host them, and consume them from other applications.

Lessons

  • · Advantages of creating services with WCF
  • · Creating and implementing a contract
  • · Configuring and hosting WCF services
  • · Consuming WCF services

Lab : Creating and consuming the WCF booking service

  • · Create the WCF booking service
  • · Configure and host the WCF service
  • ·

 

Module 6: Designing and extending WCF services

This module explains how to design a WCF service contracts with duplex support, async operations, and one-way operations. It also explains how to create services that use various instancing and concurrency modes. In addition, it describes how to extend a WCF service with custom behaviors and runtime components.

Lessons

  • · Applying design principles to service contracts
  • · Handling distributed transactions
  • · WCF pipeline architecture
  • · Extending the WCF pipeline

Lab : Designing and extending WCF services

  • · Create a custom error handler runtime component
  • · Add support for distributed transactions to the WCF booking service
  • · Use asynchronous WCF client calls

Module 7: Implementing Security in WCF services

This module explains how to implement security in WCF services by using transport and message security. It also describes how to configure and implement authentication and authorization for a service

Lessons

  • · Transport security
  • · Message security
  • · Configuring service authentication and authorization

Lab : Securing a WCF service

  • · Secure the WCF service

 

Module 8: Windows Azure Service Bus

This module explains how to use the Windows Azure Service Bus for advanced routing and messaging scenarios.

Lessons

  • · Windows Azure Service Bus Relays
  • · Windows Azure Service Bus Queues
  • · Windows Azure Service Bus Topics

Lab : Windows Azure Service Bus

  • · Use a service bus relay for the WCF booking service
  • · Publish booking updates to clients using Windows Azure Service Bus Topics

Module 9: Hosting services

This module explains how to host services on various Windows Azure environments, such as Web Roles, Worker Roles, and Web Sites

Lessons

  • · Hosting services on-premises
  • · Hosting services in Windows Azure

Lab : Hosting Services

  • · Host the WCF booking service in IIS
  • · Host the booking management service in a Windows Azure Web Site

 

Module 10: Deploying Services

This module explains how to deploy services to both on-premises and cloud environments.

Lessons

  • · Web Deployment with Visual Studio
  • · Creating and deploying Web Application packages
  • · Command-line tools for web deployment packages
  • · Deploying to Windows Azure
  • · Continuous delivery with TFS and GIT
  • · Best practices for production deployment

Lab : Deploying services

  • · Deploying an updated service to Windows Azure
  • · Updating a Windows Azure Web Site with Web Deploy
  • · Exporting and importing an IIS deployment package

 

 Module 11: Windows Azure Storage

This module explains how to store and access data stored in Windows Azure Storage. It also explains how to configure storage access rights for storage containers and content.

Lessons

  • · Introduction to Windows Azure storage
  • · Windows Azure Blob Storage
  • · Windows Azure Table Storage
  • · Windows Azure Queue Storage
  • · Restricting access to Windows Azure Storage

Lab : Windows Azure Storage

  • · Storing content in Windows Azure storage
  • · Accessing Windows Azure storage
  • · Creating shared access signatures for blobs

 

Module 12: Monitoring and diagnostics

This module explains how to monitor and log services, both on-premises and in Windows Azure

Lessons

  • · Performing diagnostics using tracing
  • · Configuring service diagnostics
  • · Monitoring IIS
  • · Monitoring services using Windows Azure diagnostics
  • · Debugging using IntelliTrace
  • · Collecting Windows Azure metrics

Lab : Monitoring and Diagnostics

  • · Configuring WCF tracing and message logging
  • · Configuring Windows Azure diagnostics

 

Module 13: Identity management and access control

This module describes claim-based identity concepts and standards, and how to implement federated authentication by using ACS to secure an ASP.NET Web API service. It also explains how to use ACS to secure Windows Azure Service Bus connections.

Lessons

  • · Claim-based identity concepts
  • · Access Control Service
  • · Configuring services to use federated identities
  • · Handling federated identities in the client side

Lab : Identity management and access control

  • · Configure Windows Azure ACS
  • ·
  • · Examine the authentication procedure in the client application

 

Module 14: Scaling Services

This module explains how to create scalable services and applications.

Lessons

  • · Introduction to scalability
  • · Load balancing
  • · Scaling on-premises services with distributed cache
  • · Windows Azure caching
  • · Caveats of scaling services
  • · Scaling globally

Lab : Scalability

  • · Use Windows Azure Caching
  • · Support federated security in a scaled environment

 

Find out more about Microsoft Visual Studio .Net Training

Visit the AmeriTeach Website