MICROSOFT .NET SERVER
1. MICROSOFT WINDOWS SERVER 2003: INTRODUÇÃO
- INSTALAÇÃO DO WINDOWS SERVER 2003 - [119151_ENG]
Descrição
To describe the new features of Windows Server 2003, discuss how to plan for its deployment and installation, and demonstrate the services and administration tasks it supports
Target Audience
IS personnel, network administrators, helpdesk personnel, system administrators, and any other IT professionals requiring an introduction to Microsoft's Windows Server 2003
Prerequisites
Experience in implementing and administering Windows network operating systems; familiarity with network services and applications
Expected Duration (hours)
2.7
Lesson Objectives
Installing Windows Server 2003
• describe the new features of Windows Server 2003 family of operating systems.
• describe how to plan a Windows Server 2003 installation.
• describe how to plan a Windows Server 2003 upgrade.
• plan a Windows Server 2003 upgrade or installation.
• describe the installation and upgrade options in Windows Server 2003.
• install Windows Server 2003 and upgrade to Windows Server 2003.
• configure a file server and a DNS server in Windows Server 2003.
• install Windows Server 2003 and configure a DNS server using the Configure Your Server Wizard.
Course Number:
119151_eng
ADMINISTRAÇÃO E SERVIÇOS DE APOIO AO WINDOWS SERVER 2003 - [119162_ENG]
Overview/Description
To describe how to administer the services that Windows Server 2003 supports
Target Audience
IS personnel, network administrators, helpdesk personnel, system administrators, and any other IT professionals requiring an introduction to Microsoft's Windows Server 2003
Prerequisites
Experience in implementing and administering Windows network operating systems; familiarity with network services and applications
Expected Duration (hours)
4.5
Lesson Objectives
Windows Server 2003 Administration and Services Support
• describe the file and disk management, file and print services, how to manage printers, and how to use search facilities in Windows Server 2003.
• describe how to install and configure a Windows Server 2003 printer.
• describe the Internet services that Windows Server 2003 supports.
• describe how to install Internet Information Server (IIS) and Windows Media Services (WMS).
• describe how to administer a system, including the Device Manager and Active Directory Users and Computer console, in Windows Server 2003.
• describe how to manage user, computer, and group accounts in Windows Server 2003.
• describe the remote administration and monitoring services of Windows Server 2003.
• describe how to secure information and how to safeguard a system by using backups in Windows Server 2003.
• perform backups and restores on a Windows Server 2003 and create an Automated System Recovery (ASR) disk.
• describe Windows Server 2003 application and development support.
• describe the networking support, including protocols and components, in Windows Server 2003.
• describe the reliability, performance, and security measures of Windows Server 2003.
• describe the multilingual and multimedia support and services for third-party operating systems in Windows Server 2003.
• identify the services that Windows Server 2003 supports.
Course Number:
119162_eng
2. MICROSOFT WINDOWS SERVER 2003: ACTUALIZAÇÃO DAS COMPETÊNCIAS DE APOIO DO MCSES NO WINDOWS 2000
PLANEAMENTO, IMPLEMENTAÇÃO E MANUTENÇÃO DA INFRA-ESTRUTURAS DE REDES - [119892_ENG]
Overview/Description
To identify the basic components and design criteria of a network infrastructure
Target Audience
Prospective systems engineers; technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows operating systems; familiarity with directory and network services; certification on the Microsoft Windows 2000 platforms
Expected Duration (hours)
3.3
Lesson Objectives
Planning, Implementing, and Maintaining Network Infrastructure
• determine the design criteria involved in choosing a suitable namespace strategy for an enterprise.
• determine an appropriate DNS replication strategy for an enterprise.
• select an appropriate DNS security mechanism for an enterprise network, taking into account performance and availability requirements
• design DNS replication and forwarding for an enterprise, based on a specific set of requirements
• identify the impact of WINS on a network infrastructure and determine a suitable WINS design for a given scenario
• determine a secure WINS data replication strategy for a network.
• select an appropriate WINS solution for a network.
• distinguish between the methods for implementing and configuring IP addressing and determine a suitable IP addressing scheme for an enterprise in a given scenario
• determine an appropriate routing infrastructure and protocol for a network
• design a routing and a remote access solution and plan the IP addressing scheme for a Windows Server 2003 network
Course Number:
119892_eng
INFRA-ESTRUTURAS DE REDES E TIPOLOGIA PARA REDES EMPRESARIAIS WINDOWS 2003 - [119912_ENG]
Overview/Description
To identify the infrastructural requirements of an enterprise networking environment
Target Audience
Prospective systems engineers; technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows operating systems; familiarity with directory and network services; certification on the Microsoft Windows 2000 platforms
Expected Duration (hours)
3.0
Lesson Objectives
Network Infrastructure and topologies for Windows 2003 Enterprise networks
• plan an effective remote access solution for dial-up and virtual private network users for an organisation
• configure and migrate a remote access solution into an exsisting enterprise network topology
• determine an appropriate secure RAS solution that ensures availability for an enterprise, based on a specific set of requirements
• determine an appropriate routing strategy that utilizes the demand dial interface to establish a routing connection
• design and implement a secure Windows Server 2003 RAS solution for a network.
• determine a suitable clustering service solution for a given enterprise network scenario.
• determine a suitable redundancy strategy for a Windows Server 2003 network.
• determine a suitable terminal services configuration and deployment for an enterprise.
• design a network solution to provide redundancy, and implement terminal services.
Course Number:
119912_eng
DESIGN E GESTÃO DE CONECTIVIDADE À INTERNET NO WINDOWS 2003 - [119924_ENG]
Overview/Description
To identify the various methods involved in establishing an internet connectivity solution, and the configuration requirements for each one
Target Audience
Prospective systems engineers; technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows operating systems; familiarity with directory and network services; certification on the Microsoft Windows 2000 platforms
Expected Duration (hours)
2.3
Lesson Objectives
Designing and Managing Internet Connectivity in Windows 2003
• identify the methods of connecting to the Internet and determine an appropriate connection solution for an enterprise, based on a set of requirements.
• select a suitable NAT implementation for a network
• determine an appropriate ISA Server configuration for a network.
• design and configure a NAT and ISA solution for a given enterprise network scenario.
• determine a suitable IAS configuration strategy for a business scenario
• determine a suitable security and availability strategy for an Internet Authentication Service (IAS) server solution on a network.
• plan, install and configure the Internet Authentication Service on a network.
Course Number:
119924_eng
PLANEAMENTO E DESIGN DE UMA INFRA-ESTRUTURA DE UM DIRECTORIO ACTIVO - [119934_ENG]
Overview/Description
To identify the main features and design criteria of an Active Directory structure
Target Audience
Prospective systems engineers; technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows operating systems; familiarity with directory and network services; certification on the Microsoft Windows 2000 platforms
Expected Duration (hours)
2.3
Lesson Objectives
Planning and Designing an Active Directory Infrastructure
• appraise the current DNS infrastructure of an enterprise and its suitability for Active Directory design support
• appraise the suitability of an enterprise DNS infrastructure for Active Directory implementation and determine a suitable strategy for DNS based on specific business and technical requirements
• determine a suitable administration model and Active Directory conceptual forest and domain design for a specific set of technical and business requirements
• design an Active Directory infrastructure for an enterprise, based on specific business and technical requirements
• determine a suitable Active Directory site topology design for a specific set of business and technical requirements
• determine a suitable migration path design for Active Directory
• design an appropriate site topology and migration path for an enterprise, based on specific technical and business requirements
Course Number:
119934_eng
IMPLEMENTAÇÃO E APOIO A UMA INFRA-ESTRUTURA DE UM DIRECTORIO ACTIVO - [119947_ENG]
Overview/Description
To identify the requirements for implementing and supporting the Active Directory infrastructure
Target Audience
Prospective systems engineers; technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows operating systems; familiarity with directory and network services; certification on the Microsoft Windows 2000 platforms
Expected Duration (hours)
2.0
Lesson Objectives
Implementing and Supporting Active Directory Infrastructure
• determine the tasks involved in installling and configuring domain controllers for a given scenario.
• determine a suitable administration strategy for a domain and forest model
• install and configure an Active Directory domain controller for a domain and design a suitable administration model for an Active Directory design
• determine the main tasks involved in managing and maintaining an Active Directory topology.
• implement a strategy that ensures Active Directory availability and troubleshoots problems for an enterprise in a given scenario.
• deploy domain domain controllers, operations master roles, and global catalog servers, plan a backup and restore strategy, and troubleshoot Active Directory problems.
Course Number:
119947_eng
PLANEAMENTO, IMPLEMENTAÇÃO E MANUTENÇÃO DE UTILIZADORES, COMPUTADORES E GRUPOS DE POLÍTICAS E ESTRATÉGIAS - [119958_ENG]
Overview/Description
To identify the criteria involved in designing and implementing a policy strategy for any network designed according to best practice protocols
Target Audience
Prospective systems engineers; technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows operating systems; familiarity with directory and network services; certification on the Microsoft Windows 2000 platforms
Expected Duration (hours)
2.3
Lesson Objectives
Planning, Implementing and Maintaining User, Computer, and Group Policies and Strategies
• identify the importance of planning in relation to administration and determine a suitable OU structure design that delegates authority based on business and administrative requirements
• determine a suitable password and authentication strategy for user, computer, and group accounts
• determine a strategy to manage and maintain computer security in a given scanerio.
• design a suitable OU structure that delegates authority and design a suitable password and authentication policy for uses in an organization
• determine a suitable Group Policy strategy that manages an organization's network environment
• carry out Group Policy administration within an Active Directory design.
• configure Group Policies to manage and administer an organization's network environment.
Course Number:
119958_eng
PLANEAMENTO E DESIGN DE UMA INFRA-ESTRUTURA SEGURA - [119968_ENG]
Overview/Description
To identify the main features and design criteria of a security infrastructure and framework
Target Audience
Prospective systems engineers; technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows operating systems; familiarity with directory and network services; certification on the Microsoft Windows 2000 platforms
Expected Duration (hours)
3.3
Lesson Objectives
Planning and Designing a Security Infrastructure
• determine a suitable remote assistance plan and administration policy for an enterprise, based on a given set of technical and business requirements
• determine a suitable change management policy design for an enterprise based on a given set of technical and business requirements.
• plan and implement remote administration and a change management policy for a network.
• prepare a Certificate Authority and trust strategy to support specific business requirements.
• determine a suitable strategy for enrolling and distributing certificates across an enterprise network.
• plan and create a PKI implementation for an organization, based on specific set of technical and business requirements.
• determine a suitable IPSec strategy for securing network data.
• configure IP traffic between two remote sites, using Group Policy.
• select a suitable strategy for analyzing and auditing system security in a given scenario.
• design and implement an appropriate strategy to secure network traffic for an organization.
Course Number:
119968_eng
3. MICROSOFT WINDOWS SERVER 2003: ACTUALIZAÇÃO DAS CAPACIDADES DE APOIO PARA MCSAS NO WINDOWS 2000
COMEÇAR COM WINDOWS SERVER 2003 - [117907_ENG]
Overview/Description
To familiarise students with Windows server 2003
Target Audience
MCSAs and MCSEs in Windows 2000, IS personnel, network administrators, helpdesk personnel, system administrators
Prerequisites
An MCSA or MCSE on Windows 2000; experience in implementing and administering Windows network operating systems; familiarity with network services and applications
Expected Duration (hours)
2.0
Lesson Objectives
Getting Started with Windows Server 2003
• identify the edition from the Windows Server 2003 family to suit a particular business requirement.
• upgrade to Windows Server 2003 in a domain containing Windows 2000 domain controllers.
• monitor and tune system performance for given scenarios.
• use the DNS console to manage DNS zones for specific scenarios.
• identify and configure stub zones and forwarders.
• create zones for particular domains and configure conditional forwarders for a specific scenario.
Course Number:
117907_eng
SISTEMA DE ADMINISTRAÇÃO DO WINDOWS SERVER 2003 - [117933_ENG]
Overview/Description
To provide the learner with the information required to perform administration tasks in Windows Server 2003
Target Audience
MCSAs and MCSEs in Windows 2000, IS personnel, network administrators, helpdesk personnel, system administrators
Prerequisites
An MCSA or MCSE on Windows 2000; experience in implementing and administering Windows network operating systems; familiarity with network services and applications
Expected Duration (hours)
3.2
Lesson Objectives
System Administration in Windows Server 2003
• access and use specific new features in Active Directory.
• manage specific users, computers, and groups using command-line tools and the Effective Permissions tool.
• manage new users in the Active Directory.
• use the Microsoft Group Policy Management Console to manage Group Policy for given scenarios.
• plan Group Policy using Group Policy Modelling and Group Policy Results.
• use the GPO operations that comprise Backup, Restore, Import, and Copy.
• use the Group Policy Management Console to manage Group Policy.
• create security templates and import them into Group Policy.
• manage audits and the generated event logs.
• create and apply a security template.
Course Number:
117933_eng
GESTÃO DOS SERVIÇOS DE INTERNET DO WINDOWS SERVER 2003 INTERNET SERVICES - [117979_ENG]
Overview/Description
To explain the management of Internet services in Windows Server 2003
Target Audience
MCSAs and MCSEs in Windows 2000, IS personnel, network administrators, helpdesk personnel, system administrators
Prerequisites
An MCSA or MCSE on Windows 2000; experience in implementing and administering Windows network operating systems; familiarity with network services and applications
Expected Duration (hours)
2.0
Lesson Objectives
Managing Windows Server 2003 Internet Services
• manage web site authentication, application pools, and IIS servers in remote locations.
• manage web service extensions, web site authentication, application pools and IIS servers in remote locations.
• install and configure IIS 6.0.
• install and configure Software Update Services.
• configure SUS to manage server synchronization, update approval, backup, and restoration of SUS data.
• synchronize servers for software updates, manage updates, and back up the SUS configuration.
Course Number:
117979_eng
TERMINAL DE SERVIÇOS E SISTEMA DE RECUPERAÇÃO DO WINDOWS SERVER 2003 - [119303_ENG]
Overview/Description
To introduce the learner to Terminal Services management and system recovery procedures
Target Audience
MCSAs and MCSEs in Windows 2000, IS personnel, network administrators, helpdesk personnel, system administrators
Prerequisites
An MCSA or MCSE on Windows 2000; experience in implementing and administering Windows network operating systems; familiarity with network services and applications
Expected Duration (hours)
2.3
Lesson Objectives
Windows Server 2003 Terminal Services and System Recovery
• use the Remote Desktop for Administration to enable a remote computer to administer a server.
• install and configure Terminal Services.
• specify settings for managing Terminal Services.
• install and configure Terminal Services.
• implement system recovery in Windows Server 2003 using Automatic System Recovery.
• configure Shadow Copies to enable clients to access previous versions of files.
• create an ASR set and enable users to access a previous version of a file on a shared folder.
Course Number:
119303_eng
4. MICROSOFT WINDOWS SERVER 2003: GESTÃO E MANUTENÇÃO DE AMBIENTE DE SERVIDOR
WINDOWS SERVER 2003: CONCEITOS BÁSICOS - [124011_ENG]
Overview/Description
To outline introductory and essential concepts for Windows Server 2003
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals tasked with managing and maintaining Windows Server 2003; learners preparing for the MCSA and MCSE certification exams for Windows Server 2003
Prerequisites
Network+ certification or the equivalent knowledge and skills; A+ certification or the equivalent knowledge and skills; a good working knowledge of networking components, services, and applications, including remote access, computer hardware components, and device management
Expected Duration (hours)
1.3
Lesson Objectives
Windows Server 2003: Basic Concepts
• distinguish between the services and editions provided by Windows Server 2003.
• identify the main characteristics of Active Directory.
• create and configure consoles using the Microsoft Management Console (MMC).
• create a secure console using the Microsoft Management Console (MMC).
Course Number:
124011_eng
WINDOWS SERVER 2003: GESTÃO DE UTILIZADORES, GRUPOS E COMPUTADORES - [123546_ENG]
Overview/Description
To describe how to manage and troubleshoot computer accounts, user accounts, user profiles, and groups in Windows Server 2003
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals tasked with managing and maintaining Windows Server 2003; learners preparing for the MCSA and MCSE certification exams for Windows Server 2003
Prerequisites
Network+ certification or the equivalent knowledge and skills; A+ certification or the equivalent knowledge and skills; a good working knowledge of networking components, services, and applications, including remote access, computer hardware components, and device management
Expected Duration (hours)
2.9
Lesson Objectives
Windows Server 2003: Managing Users, Groups, and Computers
• create and manage computer accounts in the Windows Server 2003 Active Directory.
• create suitable user accounts and manage them in the Windows Server 2003 Active Directory.
• create and manage local, roaming, and mandatory user profiles in a domain.
• create and manage computer accounts, user accounts, and roaming profiles in Active Directory.
• create and manage groups in Windows 2003.
• implement groups appropriately in Windows Server 2003.
• identify troubleshooting responses to typical user and computer account problems.
• present troubleshooting strategies for problems with user and computer accounts.
Course Number:
123546_eng
WINDOWS SERVER 2003: GESTÃO DE ACESSO DE RECURSOS - [123572_ENG]
Overview/Description
To identify the primary considerations and processes for managing NTFS and shared folder permissions, and for accessing remote servers, including Terminal Services
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals tasked with managing and maintaining Windows Server 2003; learners preparing for the MCSA and MCSE certification exams for Windows Server 2003
Prerequisites
Network+ certification or the equivalent knowledge and skills; A+ certification or the equivalent knowledge and skills; a good working knowledge of networking components, services, and applications, including remote access, computer hardware components, and device management
Expected Duration (hours)
3.0
Lesson Objectives
Windows Server 2003: Managing Resource Access
• manage NTFS file and folder permissions in Windows Server 2003.
• manage shared folder permissions in Windows Server 2003.
• administer permissions for NTFS files and folders and for shared folders in Windows Server 2003.
• recognize examples of appropriate troubleshooting responses to typical issues that arise with shared folder and NTFS permissions in Windows Server 2003.
• choose the appropriate remote administration tool to manage a server in a given scenario.
• install and configure Terminal Services in Windows Server 2003.
• manage Terminal Services by using the Manager tool and by identifying appropriate troubleshooting strategies for typical problems.
• configure and manage Terminal Services.
• propose solutions and troubleshooting strategies for issues with NTFS and shared folder permissions and Terminal Services.
Course Number:
123572_eng
WINDOWS SERVER 2003: GESTÃO DE HARDWARE, DISCOS, E DISPOSITIVOS LÓGICOS - [123582_ENG]
Overview/Description
To describe the considerations and outline the processes for managing server hardware and disk performance
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals tasked with managing and maintaining Windows Server 2003; learners preparing for the MCSA and MCSE certification exams for Windows Server 2003
Prerequisites
Network+ certification or the equivalent knowledge and skills; A+ certification or the equivalent knowledge and skills; a good working knowledge of networking components, services, and applications, including remote access, computer hardware components, and device management
Expected Duration (hours)
2.7
Lesson Objectives
Windows Server 2003: Managing Hardware, Disks, and Logical Devices
• manually or automatically install hardware on a Windows 2003 server.
• configure hardware by using the Device Manager, driver signing options, and hardware profiles.
• use the relevant tools for monitoring hardware in Windows Server 2003.
• manage hardware devices in Windows Server 2003.
• configure basic and dynamic disks.
• implement the appropriate RAID level in a given scenario.
• assess and repair a disk using CHKDSK and the defragmentation tool.
• configure a disk, implement an appropriate RAID level on it, and optimize the disk.
Course Number:
123582_eng
WINDOWS SERVER 2003: GESTÃO DE AMBIENTE DE SERVIDOR - [123605_ENG]
Overview/Description
To outline the processes and considerations for monitoring and managing system performance, system services, software, file and printer resources, and IIS
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals tasked with managing and maintaining Windows Server 2003; learners preparing for the MCSA and MCSE certification exams for Windows Server 2003
Prerequisites
Network+ certification or the equivalent knowledge and skills; A+ certification or the equivalent knowledge and skills; a good working knowledge of networking components, services, and applications, including remote access, computer hardware components, and device management
Expected Duration (hours)
3.7
Lesson Objectives
Windows Server 2003: Managing the Server Environment
• use the System Monitor to view relevant indicators of system performance.
• use appropriate log types in given scenario.
• use the appropriate services monitoring tool in a given scenario.
• use the relevant tools to monitor system services and performance.
• configure update services and software site licensing.
• perform basic printer administration tasks, including troubleshooting.
• manage file resources and disk quotas.
• manage resources and services.
• perform basic web-administration tasks in Internet Information Services (IIS).
• determine appropriate security settings for given scenarios.
• administer Internet Information Services (IIS) tasks and implement appropriate security settings.
Course Number:
123605_eng
WINDOWS SERVER 2003: MANAGING DISASTER RECOVERY - [123583_ENG
Overview/Description
To discuss the processes and considerations for preventing, preparing for, and implementing recovery strategies for system failures
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals tasked with managing and maintaining Windows Server 2003; learners preparing for the MCSA and MCSE certification exams for Windows Server 2003
Prerequisites
Network+ certification or the equivalent knowledge and skills; A+ certification or the equivalent knowledge and skills; a good working knowledge of networking components, services, and applications, including remote access, computer hardware components, and device management
Expected Duration (hours)
2.3
Lesson Objectives
Windows Server 2003: Managing Disaster Recovery
• implement steps for preventing and preparing for system failure.
• schedule backups in Windows Server 2003.
• implement preparatory steps for a potential disk failure.
• recover from data loss and disk failure situations.
• identify the appropriate tools or processes for recovering from a hardware or system failure.
• implement an appropriate disaster recovery strategy.
• identify appropriate recovery solutions for system and disk failures.
Course Number:
123583_eng
5. MICROSOFT WINDOWS SERVER 2003: IMPLEMENTAÇÃO, GESTÃO E MANUTENÇÃO DE INFRA-ESTRUTURAS DE REDES
WINDOWS SERVER 2003: IMPLEMENTAÇÃO, GESTÃO E MANUTENÇÃO DE TCP/IP - [125865_ENG]
Overview/Description
To demonstrate how to implement, manage, and maintain TCP/IP
Target Audience
Managers, IT consultants, analysts, network administrators, and support professionals tasked with managing a Windows 2003 network infrastructure; students preparing for certification in Microsoft Certified Systems Administrator (MCSA) and Microsoft Certified Systems Engineer (MCSE) programs
Prerequisites
CompTIA A+ certification or equivalent knowledge and skills; Network+ certification or equivalent knowledge and skills; a good working knowledge of TCP/IP, Internet technologies, internetworking, computer hardware components, and networking concepts
Expected Duration (hours)
2.3
Lesson Objectives
Windows Server 2003: Implementing, Managing, and Maintaining TCP/IP
• compare IP addresses to determine whether computers are on the same network.
• calculate, at IP address level, how a subnet, supernet, or variable-length subnet mask (VLSM) may be implemented on a network.
• implement the most appropriate IP configuration for a computer in a given scenario.
• configure two computers with the most typically appropriate TCP/IP settings.
• use the appropriate utilities to troubleshoot TCP/IP configuration and network connections.
• use the appropriate commands to test TCP/IP configuration and connectivity.
• analyze TCP/IP configuration and connections in a given scenario.
Course Number:
125865_eng
WINDOWS SERVER 2003: IMPLEMENTAÇÃO, GESTÃO, E MANUTENÇÃO DO DHCP - [126071_ENG]
Overview/Description
To demonstrate how to implement, manage, and maintain DHCP
Target Audience
Managers, IT consultants, analysts, network administrators, and support professionals tasked with managing a Windows 2003 network infrastructure; students preparing for certification in Microsoft Certified Systems Administrator (MCSA) and Microsoft Certified Systems Engineer (MCSE) programs
Prerequisites
CompTIA A+ certification or equivalent knowledge and skills; Network+ certification or equivalent knowledge and skills; a good working knowledge of TCP/IP, Internet technologies, internetworking, computer hardware components, and networking concepts
Expected Duration (hours)
3.0
Lesson Objectives
Windows Server 2003: Implementing, Managing, and Maintaining DHCP
• define the key terms and operations of the DHCP service.
• explain how to install the DHCP service.
• perform the tasks necessary to configure different elements of the DHCP service.
• configure various elements of the DHCP service in a given scenario.
• follow the appropriate steps to manage the DHCP database in a given scenario.
• implement a DHCP relay agent and verify its operation.
• enable a DHCP relay agent.
• troubleshoot DHCP, using Windows Server 2003 monitoring tools.
• use the appropriate monitoring tool to troubleshoot DHCP in a given scenario.
Course Number:
126071_eng
WINDOWS SERVER 2003: IMPLEMENTAÇÃO, GESTÃO, E MANUTENÇÃO DA RESOLUÇÃO DO NOME - [125926_ENG]
Overview/Description
To demonstrate how to implement, manage, and maintain name resolution
Target Audience
Managers, IT consultants, analysts, network administrators, and support professionals tasked with managing a Windows 2003 network infrastructure; students preparing for certification in Microsoft Certified Systems Administrator (MCSA) and Microsoft Certified Systems Engineer (MCSE) programs
Prerequisites
CompTIA A+ certification or equivalent knowledge and skills; Network+ certification or equivalent knowledge and skills; a good working knowledge of TCP/IP, Internet technologies, internetworking, computer hardware components, and networking concepts
Expected Duration (hours)
3.7
Lesson Objectives
Windows Server 2003: Implementing, Managing, and Maintaining Name Resolution
• identify the procedures used in Windows Server 2003 name resolution.
• follow the steps involved in deploying a DNS server.
• to configure a DNS server.
• create the appropriate zone and resource record in a given scenario.
• perform the necessary tasks to configure DNS clients.
• configure DNS zones and advanced properties for DNS servers.
• configure zone transfers and advanced properties for a DNS server.
• use the DNS troubleshooting tool Nslookup in a given scenario.
• use DNS logs for troubleshooting a given scenario.
• decide on the appropriate DNS monitoring tools to use in a given scenario.
• use the DNS debug log to capture and view query data on a DNS server.
• take the appropriate DNS troubleshooting steps, using the appropriate DNS troubleshooting tools.
Course Number:
125926_eng
WINDOWS SERVER 2003: IMPLEMENTAÇÃO, GESTÃO, E MANUTENÇÃO DA SEGURANÇA DE REDES - [125927_ENG]
Overview/Description
To demonstrate how to implement, manage, and maintain network security and Software Update Services (SUS)
Target Audience
Managers, IT consultants, analysts, network administrators, and support professionals tasked with managing a Windows 2003 network infrastructure; students preparing for certification in Microsoft Certified Systems Administrator (MCSA) and Microsoft Certified Systems Engineer (MCSE) programs
Prerequisites
CompTIA A+ certification or equivalent knowledge and skills; Network+ certification or equivalent knowledge and skills; a good working knowledge of TCP/IP, Internet technologies, internetworking, computer hardware components, and networking concepts
Expected Duration (hours)
4.0
Lesson Objectives
Windows Server 2003: Implementing, Managing, and Maintaining Network Security
• provide an overview of how security is implemented in a Windows Server 2003 environment.
• follow the steps to implement network security and review security settings.
• create a security baseline for a computer.
• install SUS and configure automatic updates on a client.
• configure Software Update Services (SUS) to manage server synchronization, update approval, backup, and restoration of SUS data.
• synchronize servers for software updates, manage updates, and back up the Software Update Services (SUS) configuration.
• use the appropriate tools to view Kerberos and verify its operation.
• sequence the steps involved in IPSec network traffic processing.
• use IPsec to secure an IP-based network.
• create an IPSec policy.
• follow the steps to obtain IPSec policy information.
• monitor IPSec.
Course Number:
125927_eng
WINDOWS SERVER 2003: IMPLEMENTAÇÃO, GESTÃO, E MANUTENÇÃO DE ACESSO REMOTO - [125928_ENG]
Overview/Description
To demonstrate how to implement, manage, and maintain remote access
Target Audience
Managers, IT consultants, analysts, network administrators, and support professionals tasked with managing a Windows 2003 network infrastructure; students preparing for certification in Microsoft Certified Systems Administrator (MCSA) and Microsoft Certified Systems Engineer (MCSE) programs
Prerequisites
CompTIA A+ certification or equivalent knowledge and skills; Network+ certification or equivalent knowledge and skills; a good working knowledge of TCP/IP, Internet technologies, internetworking, computer hardware components, and networking concepts
Expected Duration (hours)
2.7
Lesson Objectives
Windows Server 2003: Implementing, Managing, and Maintaining Remote Access
• follow the steps to configure dial-up and VPN remote-access clients.
• follow the steps to configure a remote access server and VPN.
• configure a dial-up VPN remote access client and a remote access server.
• create and modify remote access policies.
• follow the steps to configure a standard RADIUS service and a proxy RADIUS service.
• deploy a standard RADIUS service and remote access policies in a given scenario.
• use the appropriate tools to troubleshoot remote access in a given scenario.
• follow the appropriate sequence of steps to resolve a remote access problem in a given scenario.
Course Number:
125928_eng
WINDOWS SERVER 2003: IMPLEMENTAÇÃO, GESTÃO, E MANUTENÇÃO DE ROUTING - [126092_ENG]
Overview/Description
To demonstrate how to implement, manage, and maintain routing
Target Audience
Managers, IT consultants, analysts, network administrators, and support professionals tasked with managing a Windows 2003 network infrastructure; students preparing for certification in Microsoft Certified Systems Administrator (MCSA) and Microsoft Certified Systems Engineer (MCSE) programs
Prerequisites
CompTIA A+ certification or equivalent knowledge and skills; Network+ certification or equivalent knowledge and skills; a good working knowledge of TCP/IP, Internet technologies, internetworking, computer hardware components, and networking concepts
Expected Duration (hours)
3.7
Lesson Objectives
Windows Server 2003: Implementing, Managing, and Maintaining Routing
• identify the routing technology supported by Windows Server 2003.
• implement static routing in a Windows Server 2003 environment in a given scenario.
• to implement the appropriate dynamic routing protocol in a given scenario.
• enable and configure RIP version 2 on a router and interface.
• enable demand-dial routing and create a demand-dial interface.
• to configure demand-dial interface properties.
• to implement demand-dial filters and create a router-to-router VPN.
• follow the steps to configure network address translation (NAT) on a demand-dial interface and dedicated interface.
• configure network address translation (NAT) on a demand-dial interface in a given scenario.
• follow the steps to troubleshoot router-to-router VPN and NAT.
• resolve a NAT-related routing issue.
Course Number:
126092_eng
WINDOWS SERVER 2003: MANUTENÇÃO DE INFRA-ESTRUTURAS DE REDES - [125929_ENG]
Overview/Description
To demonstrate how to maintain a network infrastructure
Target Audience
Managers, IT consultants, analysts, network administrators, and support professionals tasked with managing a Windows 2003 network infrastructure; students preparing for certification in Microsoft Certified Systems Administrator (MCSA) and Microsoft Certified Systems Engineer (MCSE) programs
Prerequisites
CompTIA A+ certification or equivalent knowledge and skills; Network+ certification or equivalent knowledge and skills; a good working knowledge of TCP/IP, Internet technologies, internetworking, computer hardware components, and networking concepts
Expected Duration (hours)
2.0
Lesson Objectives
Windows Server 2003: Maintaining a Network Infrastructure
• follow the steps to perform and review network captures and configure Network Monitor.
• use Network Monitor to filter and display data on network traffic.
• use the Performance console to monitor system performance and configure the monitoring of system performance.
• use the Performance console to add counters to System Monitor and create a performance alert.
• manage Windows Server 2003 server services.
• configure server services to resolve a service-dependency issue and specify what actions to take in the event of a service failure.
Course Number:
125929_eng
6. MICROSOFT WINDOWS SERVER 2003: PLANEAMENTO E MANUTENÇÃO DE INFRA-ESTRUTURAS DE REDES
WINDOWS SERVER 2003: PLANEAMENTO DAS INFRA-ESTRUTURAS DE REDES - [127946_ENG]
Overview/Description
To describe the decisions and considerations for planning a network and Internet connectivity strategy
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
3.7
Lesson Objectives
Windows Server 2003: Planning the Network Infrastructure
• determine the appropriate network protocol services in a given scenario.
• determine the logical components of a TCP/IP addressing scheme.
• determine the components of a subnet scheme.
• determine the components of an IP routing solution in a given scenario.
• identify appropriate troubleshooting strategies for common TCP/IP problems.
• create a TCP/IP connectivity plan.
• identify the appropriate Internet connection methods in a given scenario.
• recognize the considerations for implementing a NAT solution for a network.
• determine a suitable ISA server configuration in a given scenario.
• identify appropriate troubleshooting steps and causes for common Internet connection problems.
• plan the components of an Internet connectivity solution for a given network environment.
Course Number:
127946_eng
WINDOWS SERVER 2003: PLANEAMENTO PARA A RESOLUÇÃO DE NOME - [127959_ENG]
Overview/Description
To discuss the decisions and considerations that should go into planning a name resolution strategy for a network infrastructure
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
3.0
Lesson Objectives
Windows Server 2003: Planning for Name Resolution
• determine a suitable DNS solution that integrates with other DNS systems.
• determine suitable DNS optimization, security, and troubleshooting methods in given scenarios.
• implement an appropriate DNS replication strategy for a given DNS implementation.
• determine an appropriate DNS solution in a given scenario.
• determine an appropriate WINS solution in a given scenario.
• identify appropriate optimizing, security, and troubleshooting strategies for WINS.
• implement the appropriate WINS replication strategy for a given WINS implementation.
• determine an appropriate WINS solution in a given scenario.
• determine an appropriate name resolution solution for a given scenario.
Course Number:
127959_eng
WINDOWS SERVER 2003: IMPLEMENTAÇÃO DE ROUTING E ACESSO REMOTO - [127971_ENG]
Overview/Description
To determine an appropriate routing and remote access implementation strategy and a suitable security solution for it
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
3.0
Lesson Objectives
Windows Server 2003: Implementing Routing and Remote Access
• determine an appropriate routing strategy for a given scenario.
• determine a suitable remote access solution in a given scenario.
• recognize examples of the benefits of RADIUS and IAS.
• plan an appropriate RRAS strategy for a given scenario.
• determine a suitable security strategy for a remote access solution based on specific network infrastructure requirements.
• recognize the effects of how remote access policies are implemented.
• determine a suitable router security solution for a given scenario.
• recognize appropriate steps for troubleshooting routing and remote access.
• determine an appropriate security solution for a routing and remote access network configuration.
Course Number:
127971_eng
WINDOWS SERVER 2003: PLENEAMENTO PARA DISPONIBILIDADE DE REDES - [128023_ENG]
Overview/Description
To discuss the decisions and considerations for maintaining server availability and performance
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
2.0
Lesson Objectives
Windows Server 2003: Planning for Network Availability
• identify the causes of availability issues and recognize the tools that can be used to determine the cause of these issues.
• determine a suitable backup and recovery strategy in a given scenario.
• recognize appropriate methods for planning server clustering.
• determine an appropriate clustering implementation in a given scenario, and recognize security and recovery considerations.
• recognize the main considerations for using network load balancing.
• plan an appropriate clustering solution for a given scenario.
Course Number:
128023_eng
WINDOWS SERVER 2003: PLANEAMENTO DE PEPÉIS DE SERVIDOR E SEGURANÇA DE SERVIDORES - [128052_ENG]
Overview/Description
To outline the processes and considerations for planning server roles and server security
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
2.7
Lesson Objectives
Windows Server 2003: Planning Server Roles and Server Security
• determine an appropriate placement of operations master roles in a given network scenario.
• recognize planning considerations for using remote administration and remote assistance with Terminal Services.
• plan specific server roles in a given scenario.
• recognize the basic considerations for determining security for a network infrastructure.
• recognize considerations and processes for implementing security for specific server roles.
• create and use security templates and import them into Group Policy.
• recognize default security policy settings.
• recognize steps for implementing server security in a given scenario.
Course Number:
128052_eng
WINDOWS SERVER 2003: PLANEAMENTO DE INFRA-ESTRUTURAS SEGURAS - [128064_ENG]
Overview/Description
To outline the processes and considerations for the planning the public key infrastructure and securing network data
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
3.0
Lesson Objectives
Windows Server 2003: Planning a Security Infrastructure
• plan an appropriate IPSec implementation in a given scenario.
• recognize deployment considerations for IPSec and the relevant troubleshooting tools.
• recognize steps to maintain security for wireless networks.
• determine an appropriate IPSec and wireless network security implementation in a given scenario.
• determine an appropriate CA implementation in a given scenario.
• recognize considerations for managing certificates.
• recognize the considerations for planning and deploying smart card authentication using certificates.
• plan the security for a network infrastructure based on the use of certificates.
• recognize the tools necessary for implementing a change management strategy.
Course Number:
128064_eng
7. MICROSOFT WINDOWS SERVER 2003: PLANEAMENTO, IMPLEMENTAÇÃO E MANUTENÇÃO DE INFRA-ESTRUTURAS DE UM DIRECTÓRIO ACTIVO
PLANEAMENTO E IMPLEMENTAÇÃO DE INFRA-ESTRUTURAS DE UM DIRECTÓRIO ACTIVO - [126360_ENG]
Overview/Description
To identify the role and features of Windows Server 2003 Active Directory and the factors and requirements for planning and implementing an Active Directory infrastructure
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals with responsibility for planning, implementing, and maintaining Microsoft Windows Server 2003 Active Directory; learners preparing for MCSE certification exams
Prerequisites
Experience in implementing and administrating Windows network operating systems with directory services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
3.7
Lesson Objectives
Planning and Implementing an Active Directory Infrastructure
• identify the role and features of Active Directory as a directory service in Windows Server 2003.
• distinguish between the features of Active Directory and their role in the logical and physical network structure.
• choose the appropriate Active Directory administration tool in a given scenario.
• recognize the steps involved in creating an Active Directory structure.
• verify and troubleshoot an Active Directory installation in a given scenario.
• set an Active Directory forest or domain functional level in a given scenario.
• install and configure an Active Directory forest and domain structure.
• suggest the best practices involved in installing and administering an Active Directory infrastructure.
• suggest a suitable strategy for backing up Active Directory.
• suggest a suitable restore operation in a given scenario.
• carry out a backup and restore operation on Active Directory in an enterprise environment.
Course Number:
126360_eng
PLANEAMENTO DE SERVIÇOS DE UM DIRECTÓRIO ACTIVO - [126378_ENG]
Overview/Description
To distinguish between global catalog servers and operations master roles and identify how they are enabled, administered, and placed in Active Directory infrastructure
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals with responsibility for planning, implementing, and maintaining Microsoft Windows Server 2003 Active Directory; learners preparing for MCSE certification exams
Prerequisites
Experience in implementing and administrating Windows network operating systems with directory services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
2.7
Lesson Objectives
Planning Active Directory Services
• customize a global catalog server in a given scenario.
• select an appropriate placement strategy for global catalog servers and domain controllers in a given scenario.
• determine the need for universal group caching in a given scenario.
• carry out global catalog services administration in an enterprise scenario.
• determine the placement of operations master roles in a given scenario.
• choose a suitable strategy for managing operations master roles in a given scenario.
• manage operations master roles in an enterprise Active Directory structure.
• suggest the best practices involved in assigning and managing operations master roles in an Active Directory infrastructure.
Course Number:
126378_eng
SITES, REPLICAÇÃO E ESPERA DE DIRECTÓRIOS ACTIVOS - [126379_ENG]
Overview/Description
To distinguish between Active Directory sites, replication, and trusts, and identify how they are implemented and administered
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals with responsibility for planning, implementing, and maintaining Microsoft Windows Server 2003 Active Directory; learners preparing for MCSE certification exams
Prerequisites
Experience in implementing and administrating Windows network operating systems with directory services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
3.7
Lesson Objectives
Active Directory Sites, Replication, and Trusts
• create a site environment in a given scenario.
• configure a site topology in a given scenario.
• create and configure sites in an Active Directory infrastructure.
• associate replication topologies with their corresponding networking environments.
• choose the appropriate Windows tool for monitoring replication in a given scenario.
• troubleshoot replication in a given scenario.
• manage Active Directory replication for an enterprise.
• establish suitable trust relationships in a given scenario.
• select a suitable strategy for managing trusts in a given scenario.
• establish and manage a trust relationship.
• suggest the most appropriate ways to establish and manage trusts in an Active Directory infrastructure.
Course Number:
126379_eng
IMPLEMENTAÇÃO DE UTILIZADORES E GRUPOS DE UM DIRECTÓRIO ACTIVO - [126380_ENG]
Overview/Description
To identify how to plan and implement Active Directory OU, user, and group strategies
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals with responsibility for planning, implementing, and maintaining Microsoft Windows Server 2003 Active Directory; learners preparing for MCSE certification exams
Prerequisites
Experience in implementing and administrating Windows network operating systems with directory services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
2.7
Lesson Objectives
Implementing Active Directory Users and Groups
• determine a suitable OU structure in a given scenario.
• implement an OU structure in a given scenario.
• select a suitable procedure for administering OUs in a given scenario.
• create and administer an OU structure for an enterprise.
• implement a user account strategy in a given scenario.
• determine a security group strategy in a given scenario.
• suggest a user authentication strategy in a given scenario.
• configure user and group settings in an enterprise scenario.
Course Number:
126380_eng
PLANEAMENTO E IMPLEMENTAÇÃO DE POLÍTICAS DE GRUPO - [126381_ENG]
Overview/Description
To identify how to plan and implement group policy
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals with responsibility for planning, implementing, and maintaining Microsoft Windows Server 2003 Active Directory; learners preparing for MCSE certification exams
Prerequisites
Experience in implementing and administrating Windows network operating systems with directory services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
2.3
Lesson Objectives
Planning and Implementing Group Policy
• determine a group policy planning strategy in a given scenario.
• carry out Group Policy management and planning in a given scenario using the appropriate Group Policy tools.
• suggest a suitable configuration for Group Policy settings in a user and computer environment.
• create an RSoP query and configure Group Policy settings in an enterprise environment.
• suggest a strategy for implementing Group Policy objects in a given scenario.
• suggest a strategy for managing files and folders using Group Policy.
• create and configure Group Policy objects in an enterprise environment.
Course Number:
126381_eng
CONFIGURAÇÃO E RESOLUÇÃO DE PROBLEMAS NAS POLÍTICAS DE GRUPO - [130201_ENG]
Overview/Description
To identify the tasks and strategies involved in configuring and troubleshooting group policy
Target Audience
Systems administrators, systems engineers, systems analysts, IT consultants, and support professionals with responsibility for planning, implementing, and maintaining Microsoft Windows Server 2003 Active Directory; learners preparing for MCSE certification exams
Prerequisites
Experience in implementing and administrating Windows network operating systems with directory services, and a proficient working knowledge of networking concepts
Expected Duration (hours)
2.7
Lesson Objectives
Configuring and Troubleshooting Group Policy
• suggest a suitable strategy to distribute software using Group Policy.
• configure user and computer security settings in a given scenario.
• configure an appropriate software update in a given scenario using Group Policy.
• configure user and computer security settings using security templates in a given scenario.
• carry out software distribution for an enterprise, using Group Policy.
• suggest a strategy for troubleshooting Group Policy in a given scenario.
• troubleshoot Group Policy in an enterprise environment.
• suggest best practices for managing Group Policy in an enterprise Active Directory environment.
Course Number:
130201_eng
8. MICROSOFT WINDOWS SERVER 2003: DESIGN DE UM DIRECTÓRIO ACTIVO E DE INFRA-ESTRUTURAS DE REDES
MICROSOFT WINDOWS SERVER 2003: DESIGN DAS INFRA-ESTRUTURAS - [115388_ENG]
Overview/Description
To describe how to establish the main requirements for an Active Directory and network services infrastructure design
Target Audience
Prospective systems engineers, technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows network operating systems; familiarity with directory services, network services, and network applications
Expected Duration (hours)
3.7
Lesson Objectives
Microsoft Windows Server 2003: Designing the Infrastructure
• determine the key features and concepts of Windows Server 2003 Active Directory design.
• appraise an organization's technical environment and determine the technical requirements needed to implement a given set of business goals.
• appraise an organization's technical environment and determine the technical requirements for given business goals.
• determine the Active Directory security requirements for an organization based on a specific set of business requirements.
• assess and determine the security requirements for an organization that is implementing Active Directory.
• appraise the current DNS infrastructure of an enterprise and its suitability for Active Directory design support.
• appraise the suitability of an enterprise DNS infrastructure for Active Directory implementation and determine a suitable strategy for DNS based on specific business and technical requirements.
• determine a suitable administration model and Active Directory conceptual forest design for a specific set of technical and business requirements.
• determine a suitable Active Directory conceptual domain design for a specific set of technical and business requirements.
• design an Active Directory infrastructure for an enterprise based on specific business and technical requirements.
• analyze an organization's technical environment and determine specific design requirements for Active Directory.
Course Number:
115388_eng
MICROSOFT WINDOWS SERVER 2003: CRIAÇÃO DE DESIGN - [115395_ENG]
Overview/Description
To identify the features and design criteria of an administration service and site topology for Windows Server 2003
Target Audience
Prospective systems engineers, technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows network operating systems; familiarity with directory services, network services, and network applications
Expected Duration (hours)
2.7
Lesson Objectives
Microsoft Windows Server 2003: Creating the Design
• determine a suitable OU structure design that delegates authority based on business and administrative requirements.
• determine a suitable Windows Server 2003 organizational unit (OU) structure that reflects an organization's IT administrative model.
• determine a group policy strategy for a specific set of business and technical requirements.
• determine a suitable authentication and security group strategy for users and computers within a specific Active Directory design.
• design a security group and account strategy for an organization based on specific business goals and technical requirements.
• determine a suitable Active Directory site topology design that optimizes replication.
• determine a suitable migration path design for Active Directory.
• design an appropriate site topology and migration path for an enterprise based on specific technical and business requirements.
Course Number:
115395_eng
MICROSOFT WINDOWS SERVER 2003: DESIGN LÓGICO E CONCEPTUAL DAS INFRA-ESTRUTURAS DE SERVIÇOS DE REDES - [116156_ENG]
Overview/Description
To identify the decision criteria involved in designing DNS and WINS solutions for a Windows Server 2003 network services infrastructure
Target Audience
Prospective systems engineers, technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows network operating systems; familiarity with directory services, network services, and network applications
Expected Duration (hours)
3.0
Lesson Objectives
Microsoft Windows Server 2003: The Network Services Infrastructure Conceptual and Logical Design
• determine a suitable namespace strategy for an organization based on specific technical and business requirements.
• select appropriate DNS zone types and server placement for an enterprise network.
• determine a suitable DNS solution that supports integration with other DNS systems.
• identify a suitable DNS replication strategy for a given scenario.
• design an appropriate Windows Server 2003 DNS solution for an organization, based on specific technical and business requirements.
• determine an appropriate WINS solution for LANs and WANs.
• determine an appropriate WINS solution for a network based on specific client requirements.
• design secure WINS data replication for a network.
• select an appropriate WINS solution for a network.
Course Number:
116156_eng
MICROSOFT WINDOWS SERVER 2003: DESIGNING RAS SERVICES FOR THE NETWORK INFRASTRUCTURE - [116411_ENG]
Overview/Description
To identify the options that provide remote access on a network infrastructure and the decision criteria involved in using each one
Target Audience
Prospective systems engineers, technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows network operating systems; familiarity with directory services, network services, and network applications
Expected Duration (hours)
3.3
Lesson Objectives
Microsoft Windows Server 2003: Designing RAS Services for the Network Infrastructure
• determine an appropriate remote access solution for a network based on specific design decisions.
• determine an appropriate remote access solution design to integrate into a network, based on specific criteria.
• determine a suitable security strategy for a remote access solution based on specific network infrastructure requirements.
• design effective remote access policies.
• determine an appropriate strategy to improve remote access availability and performance for a network.
• design a secure remote access solution for a network.
• choose a secure demand-dial routing solution for a network.
• determine a suitable IAS configuration strategy for a business scenario.
• determine a suitable security and availability strategy for an Internet Authentication Service (IAS) server solution on a network.
• select an appropriate management method for remote access security.
Course Number:
116411_eng
MICROSOFT WINDOWS SERVER 2003: INFRA-ESTRUTURAS DE REDES E DESIGN FÍSICO DE DIRECTÓRIOS ACTIVOS - [116122_ENG]
Overview/Description
To identify the options and decision criteria involved in designing the Windows Server 2003 network infrastructure and Active Directory physical design
Target Audience
Prospective systems engineers, technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows network operating systems; familiarity with directory services, network services, and network applications
Expected Duration (hours)
4.0
Lesson Objectives
Microsoft Windows Server 2003: Network Infrastructure and Active Directory Physical Design
• determine the appropriate placement of specific server roles based on a specific set of business and technical requirements.
• determine a suitable placement strategy for operations master roles in an Active Directory design.
• design the placement of domain controllers, global catalog servers, and operations master roles in an Active Directory design.
• determine an appropriate TCP/IP addressing scheme design for a network.
• determine a secure Dynamic Host Configuration Protocol (DHCP) solution for a network based on a specific set of requirements.
• identify a method for implementing and managing IPSec on a routed network.
• select an appropriate TCP/IP configuration for an enterprise.
• determine an appropriate routing infrastructure for a network using the Routing and Remote Access Service (RRAS).
• select an appropriate routing protocol for a network.
• determine a suitable strategy to secure routers in a network.
• determine a suitable strategy to secure routed data in a network.
• select a secure routing solution for a network.
Course Number:
116122_eng
MICROSOFT WINDOWS SERVER 2003: INFRA-ESTRUTURAS DE REDES E DESIGN FÍSICO II – CONECTIVIDADE À INTERNET - [116412_ENG]
Overview/Description
To identify the options that provide Internet connectivity within a network infrastructure and the decision criteria involved in using each one
Target Audience
Prospective systems engineers, technical support engineers, and technical consultants seeking competency in Windows Server 2003; systems and network analysts seeking competency in Windows Server 2003
Prerequisites
Experience in implementing and administrating Windows network operating systems; familiarity with directory services, network services, and network applications
Expected Duration (hours)
2.0
Lesson Objectives
Microsoft Windows Server 2003: Network Infrastructure Physical Design II - Internet Connectivity
• determine an appropriate Internet connectivity method based on a specific set of network design requirements.
• select a secure NAT solution for a network.
• select an appropriate method for connecting a network to the Internet.
• identify the main features of ISA Server and determine a suitable ISA Server configuration that ensures security for a given scenario.
• determine an ISA Server configuration that ensures optimum availability and performance in a given scenario.
• select an appropriate ISA Server configuration for an enterprise based on specific technical and business requirements.
Course Number:
116412_eng
9. MICROSOFT WINDOWS SERVER 2003: DESIGN DE SEGURANÇA DE REDES
WINDOWS SERVER 2003: PRINCÍPIOS BÁSICOS DE SEGURANÇA - [201375_ENG]
Overview/Description
To outline the processes and considerations for performing a security analysis and securing the network management process
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of security concepts
Expected Duration (hours)
2.0
Lesson Objectives
Windows Server 2003: Security Basics
• distinguish between types of threats using the STRIDE model.
• recognize the steps involved in security risk management.
• recognize the criteria for establishing good security policies and procedures.
• identify steps to take to secure the network management process.
• recognize the recommended components of an audit policy.
• assess the weaknesses in an existing network management security scenario.
Course Number:
201375_eng
WINDOWS SERVER 2003: LOGICAL DE SEGURANÇA DE REDES - [201402_ENG]
Overview/Description
To outline the decisions and considerations for designing a public key infrastructure and an authentication strategy
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of security concepts
Expected Duration (hours)
2.3
Lesson Objectives
Windows Server 2003: Logical Network Security
• design an appropriate CA infrastructure in a given scenario.
• recognize methods for securing CA servers and managing certificates.
• design an appropriate CA infrastructure and management strategy for a given scenario.
• recognize and distinguish between basic authentication best practices.
• recognize appropriate steps for managing interoperability with other authentication protocols.
• determine an appropriate trust configuration in a given scenario.
• determine an appropriate authentication strategy in a given scenario.
Course Number:
201402_eng
WINDOWS SERVER 2003: GARANTIR CLIENTES - [201405_ENG]
Overview/Description
To outline the processes and considerations for securing client machines and securing remote access
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of security concepts
Expected Duration (hours)
2.0
Lesson Objectives
Windows Server 2003: Securing Clients
• recognize relevant steps for addressing threats to client machines.
• determine a suitable security update process in a given scenario.
• design an appropriate strategy for securing client machines in a given scenario.
• recognize steps to secure the IAS server against specific threats.
• determine an appropriate remote access policy for a given scenario.
• determine an appropriate strategy to secure remote authentication in a given scenario.
Course Number:
201405_eng
WINDOWS SERVER 2003: REDE DE SEGURANÇA FÍSICA - [201403_ENG]
Overview/Description
To outline the decisions and considerations for securing VPNs and wireless networks, and for using IPSec to increase security
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of security concepts
Expected Duration (hours)
3.0
Lesson Objectives
Windows Server 2003: Physical Network Security
determine a suitable use of IPSec in a given scenario.
determine an appropriate IPSec policy in a given scenario.
determine an appropriate IPSec implementation in a given scenario.
determine the appropriate VPN protocol in a given scenario.
determine a suitable VPN connection in a given scenario.
design an appropriate VPN solution in a given scenario.
recognize the recommended components of a security solution for private and public wireless LANs.
determine an appropriate 802.1x authentication strategy for a given wireless network.
determine an appropriate security design for a wireless network.
Course Number:
201403_eng
WINDOWS SERVER 2003: GARANTIR DADOS E PAPÉIS DE SERVIDOR - [201404_ENG]
Overview/Description
To outline the processes and considerations for securing data and securing server roles
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of security concepts
Expected Duration (hours)
2.3
Lesson Objectives
Windows Server 2003: Securing Data and Server Roles
determine an appropriate permission structure in a given scenario.
determine a suitable Active Directory access control strategy in a given scenario.
recognize best practices for designing an EFS recovery plan and for securing general backup and restores.
design an appropriate strategy for securing data and securing access to it in a given scenario.
determine an appropriate baseline template in a given scenario.
recognize security threats and describe recommended practices for securing specific server roles.
determine an appropriate baseline security solution for a given scenario.
Course Number:
201404_eng
WINDOWS SERVER 2003: SEGURANÇA DE IIS E FIREWALLS - [201412_ENG]
Overview/Description
To outline the processes and considerations for securing an IIS implementation, including the use of firewalls
Target Audience
Systems engineers, systems analysts, IT consultants, and support professionals tasked with planning and maintaining a Windows Server 2003 network infrastructure; learners preparing for certification in the Microsoft Certified Systems Engineer (MCSE) program
Prerequisites
Experience in implementing and administrating Windows network operating systems with network services, and a proficient working knowledge of security concepts
Expected Duration (hours)
2.3
Lesson Objectives
Windows Server 2003: IIS Security and Firewalls
list guidelines for hardening IIS servers and securing data on them.
determine the appropriate IIS authentication method in a given scenario.
list guidelines for IIS encryption and monitoring.
design a strategy to secure a given IIS implementation.
determine a suitable firewall configuration for a given scenario.
plan an appropriate firewall configuration in a given scenario.
design a security strategy for a given scenario using firewalls and IIS.
Course Number:
201412_eng
10. MICROSOFT WINDOWS 2003 SERVER: MIGRAÇÃO DO NT SERVER 4.0 PARA O DIRECTÓRIO DE SERVIÇOS .NET
CRIAÇÃO DE UM PLANO DE MIGRAÇÃO NO WINDOWS .NET SERVER - [117300_ENG]
Overview/Description
To discuss how to create a migration plan in Windows .NET Server
Target Audience
Support professionals working with Windows NT Server 4.0 who are responsible for developing, designing, and deploying a directory services migration; those who are on the Microsoft Certified Systems Engineer (MCSE) track who want to acquire the skills necessary to select, develop, and deploy a directory services migration
Prerequisites
An understanding of Windows NT Server 4.0 domain types and administration principles; an understanding of DNS, DHCP, and WINS
Expected Duration (hours)
3.3
Lesson Objectives
Creating a Migration Plan in Windows .NET Server
• describe the components of a migration from Windows NT Server 4.0 to Windows .NET and the Active Directory service.
• define the migration process and migration terms.
• describe the three migration options for migrating from Windows NT 4.0 to Windows .NET and the Active Directory.
• describe the features and benefits of the Active Directory.
• identify the appropriate terminology, components, and migration paths in a given migration scenario.
• set migration goals and discuss the current Windows NT Server 4.0-based environment.
• discuss how to determine migration resource needs.
• test a migration plan and conduct a pilot migration from Windows NT Server 4.0 to Windows .NET and the Active Directory.
• design a migration deployment and recovery plan.
• identify components of a network design, an Active Directory design, a migration test plan, and a migration pilot plan.
Course Number:
117300_eng
PREPARAÇÃO E IMPLEMENTAÇÃO DE UM DOMÍNIO ACTUALIZADO DO WINDOWS .NET - [117313_ENG]
Overview/Description
To discuss how to prepare and deploy a domain for an upgrade in Windows .NET
Target Audience
Support professionals working with Windows NT Server 4.0 who are responsible for developing, designing, and deploying a directory services migration; those who are on the Microsoft Certified Systems Engineer (MCSE) track who want to acquire the skills necessary to select, develop, and deploy a directory services migration
Prerequisites
An understanding of Windows NT Server 4.0 domain types and administration principles; an understanding of DNS, DHCP, and WINS
Expected Duration (hours)
2.3
Lesson Objectives
Preparing and Deploying a Domain Upgrade in Windows .NET
• prepare the Security Account Manager (SAM) database and domain controllers for a domain upgrade from Windows NT 4.0 to Windows .NET and the Active Directory.
• maintain network services during a domain upgrade from Windows NT Server 4.0 to Windows .NET and the Active Directory service.
• describe how to integrate the Windows NT 4.0 LAN Manager Replication Service with the Windows .NET File Replication Service (FRS).
• describe the domain upgrade process.
• upgrade a Windows NT Server 4.0 primary domain controller (PDC) to Windows .NET.
• complete a domain upgrade from Windows NT Server 4.0 to Windows .NET and the Active Directory.
• make decisions regarding the upgrading of domain controllers.
Course Number:
117313_eng
PREPARAÇÃO E IMPLEMENTAÇÃO DE UM DOMÍNIO REESTRUTURADO DO WINDOWS .NET - [117323_ENG]
Overview/Description
To discuss how to restructure account and resource domains in a Windows .NET environment
Target Audience
Support professionals working with Windows NT Server 4.0 who are responsible for developing, designing, and deploying a directory services migration; those who are on the Microsoft Certified Systems Engineer (MCSE) track who want to acquire the skills necessary to select, develop, and deploy a directory services migration
Prerequisites
An understanding of Windows NT Server 4.0 domain types and administration principles; an understanding of DNS, DHCP, and WINS
Expected Duration (hours)
3.2
Lesson Objectives
Preparing and Deploying a Domain Restructure in Windows .NET
• prepare a domain for a restructure.
• maintain network services, such as DNS, DHCP, and WINS, during a migration from Windows NT Server 4.0 toWindows .NET and the Active Directory.
• install the Active Directory Migration Tool (ADMT) and describe its benefits and features.
• identify the preparations needed before a restructuring deployment.
• restructure account domains during a migration from Windows NT Server 4.0 to Windows .NET and the Active Directory.
• migrate service accounts, migrate computer accounts, and restructure resource domains during a migration from Windows NT Server 4.0 to Windows .NET and the Active Directory.
• describe how to migrate user accounts and trusts from Windows NT 4.0 to Windows .NETand the Active Directory during a domain restructure.
• restructure resource domains during a migration from Windows NT Server 4.0 to Windows .NET and the Active Directory by migrating local user profiles and shared local groups.
• complete a domain restructure during migration from Windows NT Server 4.0 to Windows .NET and the Active Directory.
• implement the strategies and techniques required when restructuring domains in Windows .NET and the Active Directory.
Course Number:
117323_eng
MICROSOFT .NET SOFTWARE DEVELOPMENT TOOLS
FERRAMENTAS DE DESENVOLVIMENTO DE SOFTWARE MICROSOFT .NET
MICROSOFT .NET FRAMEWORK 3.5: APLICAÇÕES WINDOWS FORMS COM VISUAL BASIC 2008
CRIAÇÃO DE WINDOWS FORMS COM VISUAL BASIC 2008 - [sd_adwf_a01_it_enus]
Overview/Description
Visual Studio 2008 and the .NET Framework 3.5 give developers the tools to create a variety of Windows Forms applications. This course explores how to create and configure Windows Forms using Visual Studio 2008. Specific topics covered include basic form creation, modifying controls and layout in a Windows Form and creating event handlers. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Windows Forms Application Development 70-505. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Forms Applications certification.
Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Forms applications ; individuals preparing for the Exam 70-505 TS: Microsoft .NET Framework 3.5, Windows Forms Application Development.
Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.
Expected Duration (hours)
2.0
Lesson Objectives
Windows Forms Creation with Visual Basic 2008
• recognize the steps for creating and customizing forms
• identify the steps for modifying form initialization code
• recognize the steps for adding controls at runtime
• recognize the steps for setting access keys and customizing the appearance of a form
• recognize the steps for setting tab order, accessibility, and form behavior
• identify the steps for organizing the display of controls within panels and group boxes
• identify the steps for organizing controls on tabbed pages in a form
• recognize the steps for configuring the layout of controls on a panel
• recognize the steps for using the SplitContainer control to create dynamic container areas
• add some controls to a form
• set tab order on a form
• initialize the form and its controls
• group controls on a form
• recognize the steps for creating an event handler in a Windows form
• identify the uses of event handlers in Windows forms applications
• recognize the code for programming an application to recognize modifier keys
• recognize the code for overriding methods in the base class
• create an event handler at runtime
• connect multiple events to a single event handler
• override a base method
Course Number:
sd_adwf_a01_it_enus
DADOS DE INTEGRAÇÃO COM VISUAL BASIC 2008 - [sd_adwf_a02_it_enus]
Overview/Description
Visual Studio 2008 and the .NET Framework 3.5 allow developers to data-bind Windows Forms elements and create a database-connected Windows Forms applications. This course explores how to integrate data capabilities into Windows Forms. Topics in this course cover database connections, using LINQ in Windows Forms, using data-bound controls, connection pooling, exception handling, and transactions. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Windows Forms Application Development 70-505. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Forms Applications certification.
Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Forms applications; individuals preparing for the Exam 70-505 TS: Microsoft .NET Framework 3.5, Windows Forms Application Development.
Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.
Expected Duration (hours)
2.0
Lesson Objectives
Data Integration with Visual Basic 2008
• identify the uses and benefits of data binding in given scenarios
• identify the steps for creating a database connection visually
• identify the steps for creating database connections programmatically
• identify ways to manage database connections
• identify the steps for creating a simple data-bound control
• identify the code for implementing complex data binding
• identify the steps for creating a data-bound Windows form using the Data Source Configuration Wizard
• identify the properties and methods of the BindingSource component
• establish a database connection
• create a bound control
• identify the steps for performing LINQ to DataSet Windows form data binding
• identify the steps for performing LINQ to SQL Windows form data binding
• identify the uses of LINQ to XML in Windows forms
• recognize the steps for creating and controlling a connection pool
• identify the steps for detecting database information with connection events
• recognize the steps for handling database connection exceptions
• recognize the steps for performing a transaction with the Transaction object
• query the database using a transaction with database exception handling code
• query data from data sources using LINQ
Course Number:
sd_adwf_a02_it_enus
AMBIENTE DE BASE DE DADOS E MANUSEAMENTO XML COM VISUAL BASIC 2008 - [sd_adwf_a06_it_enus]
Overview/Description
Visual Studio 2008 and the .NET Framework 3.5 allow developers to configure database connections and handle XML data in Windows Forms applications. This course first looks at how to work with different database environments and how to create Windows Forms applications that can handle asynchronous and binary large object (BLOB) operations. It then examines the XML Document Object Model (DOM) and the XML classes used to handle XML data in .NET Windows Forms. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Windows Forms Application Development 70-505. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Forms Applications certification.
Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Forms applications; individuals preparing for the Exam 70-505 TS: Microsoft .NET Framework 3.5, Windows Forms Application Development.
Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.
Expected Duration (hours)
2.5
Lesson Objectives
Database Environments and XML Handling with Visual Basic 2008
• build and run a basic SQL query for a connected environment using Server Explorer
• complete the code to retrieve data in a connected environment
• use the appropriate code to perform asynchronous operations
• use the appropriate code to perform bulk copy operations
• use the appropriate code to retrieve binary large objects (BLOBs)
• create a DataSet programmatically and graphically
• use the appropriate code to configure DataSet data
• use the key methods of the DataAdapter object
• recognize correct use of the OleDbDataAdapter object to access a RecordSet or Record
• recognize the code used to create an event handler for a DataAdapter event
• configure a DataAdapter to perform batch operations
• program a Windows Forms application to access a data source in a connected environment, in a given scenario
• program a Windows Forms application to access a data source in a disconnected environment, in a given scenario
• recognize the code used to perform common operations on XML content
• recognize the code used to write XML data from the Document Object Model (DOM)
• recognize the code used to handle XML events
• recognize the code used to add an XML declaration
• recognize the code used to read XML using some of the XmlReader classes
• recognize the code used to write XML using the XmlTextWriter class
• create and modify an XML node element, given a scenario
• read XML using the XmlTextReader class, given a scenario
• write XML using the XmlTextWriter class
Course Number:
sd_adwf_a06_it_enus
IMPRESSÃO, FORMULÁRIOS MDI FORMS, E USABILIDADE COM VISUAL BASIC 2008 - [sd_adwf_a03_it_enus]
Overview/Description
Visual Studio 2008 and the .NET Framework 3.5 allow for the creation of applications that can be used in many locations and languages, and also allow for the inclusion of accessibility features. This course explores how to configure print functionality, create menus, globalize, localize, and add further functionality and controls to Windows Forms. Specific topics covered include printing, MDI Forms, globalization and localization, and using accessibility and assistance controls in Windows Forms. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Windows Forms Application Development 70-505. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Forms Applications certification.
Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Forms applications; individuals preparing for the Exam 70-505 TS: Microsoft .NET Framework 3.5, Windows Forms Application Development.
Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.
Expected Duration (hours)
3.0
Lesson Objectives
Printing, MDI Forms, and Usability with Visual Basic 2008
• recognize the code used to enable a Windows Forms application to support printing logic
• recognize the code used to enable the selection of printers and documents at runtime using the PrintDialog component
• recognize the code used to set page-orientation settings at runtime using the PageSetupDialog component
• recognize the appropriate permission level to use to secure printing in a given scenario
• recognize the code used to customize print previewing
• configure basic print functionality, given a scenario
• configure print previewing, given a scenario
• create a multiple document interface (MDI) parent form
• recognize the code use to configure aspects of a multiple document interface (MDI) child form
• recognize the code used to configure MDI Forms menus using the MenuStrip and ContextMenuStrip classes
• create a parent MDI form, given a scenario
• create and configure a child MDI form, given a scenario
• configure a menu for a child MDI form using the MenuStrip and ContextMenuStrip classes
• implement globalization and localization
• set accessibility properties
• set properties to enable drag-and-drop functionality
• add status controls to .NET Windows Forms
• add and configure components used to integrate help and navigation into .NET Windows Forms
• recognize the code used to configure system and application settings in .NET Windows Forms
• recognize the code used to create a PropertyGrid control
• implement globalization and localization, given a scenario
• add contextual help and scrollbars to a control, given a scenario
• configure sound settings and a timed procedure, given a scenario
Course Number:
sd_adwf_a03_it_enus
CONTROLO DE CLIENTES E PROGRAMAÇÃO ASSÍNCRONA COM VISUAL BASIC 2008 - [sd_adwf_a04_it_enus]
Overview/Description
Developers often need to create applications that use controls that are configurable and are able to respond to and handle more than one task at a time. This course looks at how Visual Studio 2008 and the .NET Framework 3.5 allow for the creation of custom controls and the use of asynchronous programming techniques to handle multiple processes. Specific topics covered include composite controls, customization and inheritance, using the BackgroundWorker component, and asynchronous operations, methods, and threads in .NET Windows Forms. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Windows Forms Application Development 70-505. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Forms Applications certification.
Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Forms applications; individuals preparing for the Exam 70-505 TS: Microsoft .NET Framework 3.5, Windows Forms Application Development.
Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.
Expected Duration (hours)
1.5
Lesson Objectives
Custom Controls and Asynchronous Programming with Visual Basic 2008
• create composite controls
• recognize the code to create custom properties, events, and methods
• create custom dialog boxes
• recognize the code used to draw a control
• recognize the code used to customize control appearance
• recognize the code used for user-control inheritance
• recognize the code used to customize a control icon
• create a composite control
• complete the code to draw and customize the appearance of a control
• recognize the code used to run a background process
• recognize the code used to check the progress of a background process
• recognize the code used to cancel a background process
• recognize the code used to implement asynchronous methods and multithreading
• complete the code to create an asynchronous method in a .NET Windows Form, given a scenario
Course Number:
sd_adwf_a04_it_enus
CONFIGURAÇÃO DA APLICAÇÃO E IMPLEMENTAÇÃO COM VISUAL BASIC 2008 - [sd_adwf_a05_it_enus]
Overview/Description
The configuration and deployment of a .NET Windows Forms application is an important part of the development life cycle. This course covers how to install a Windows Forms application and configure application permissions using ClickOnce deployment. Specific areas covered include ClickOnce deployment, using the Windows Installer, security in .NET Windows Forms, and Trusted Application Deployment. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Windows Forms Application Development 70-505. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Forms Applications certification.
Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Forms applications; individuals preparing for the Exam 70-505 TS: Microsoft .NET Framework 3.5, Windows Forms Application Development.
Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.
Expected Duration (hours)
1.5
Lesson Objectives
Application Configuration and Deployment with Visual Basic 2008
• publish a Windows Forms application using ClickOnce
• set the security permissions for a Windows Forms application using ClickOnce
• publish Vista and VSTO applications using ClickOnce
• create and configure Windows Installer deployment projects for Windows Forms applications
• add custom installation actions to Windows Installer deployment projects
• use ClickOnce to publish a Windows Forms application and set its security permissions
• create a Windows Installer deployment project for a Windows Forms application
• recognize how code access security works
• configure code access security
• deploy a Windows Forms application with elevated permissions using Trusted Application Deployment
• configure code access security
• use Trusted Application Deployment
Course Number:
sd_adwf_a05_it_enus
MICROSOFT .NET FRAMEWORK 3.5: DESENVOLVIMENTO DA APLICAÇÃO ADO.NET COM VISUAL BASIC 2008
COMEÇO COM AS CONECÇÕES E COMANDO ADO.NET - [sd_mand_a01_it_enus]
Overview/Description
ADO.NET allows developers to create applications that are driven by data and services. This course identifies the various ways to manage ADO.NET connections and also details how to access data by using command objects and the DataReader object. Specific topics covered in the course include and introduction to ADO.NET, defining ADO.NET Connection objects, managing connections with Visual Basic 2008, and using ADO.NET command objects and DataReaders. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561. Passing this exam will earn the learner credit towards the MCTS: .NET Framework 3.5, ADO.NET Applications certification.
Target Audience
All organizations or individual consultants who are building or intend to build .NET Framework 3.5 applications with ADO.NET, Visual Studio 2008 and Visual Basic 2008; corporate employees, consultants, and university or college students who are preparing for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building data applications with the Microsoft .NET Framework; working experience of Visual Studio 2008, Visual Basic 2008, and ADO.NET 3.5.
Expected Duration (hours)
2.0
Lesson Objectives
Getting Started With ADO.NET Connections and Commands
• identify the features, capabilities, and benefits of ADO.NET
• identify the components and uses of the ADO.NET object model, the DataSet object, and data providers
• identify the uses and benefits of LINQ and the Entity Framework
• select the appropriate .NET data provider in a given scenario
• identify the steps for setting the ConnectionString property
• identify the features of the ConnectionString property's provider-specific attributes
• identify ways to open and close connections
• recognize ways for handling connection events
• recognize the code for handling typical exceptions
• select a data provider
• configure a connection
• encrypt data and add a user instance
• handle connection events
• recognize the steps for creating a command to retrieve a single value from a data source
• recognize the uses of DataReader properties and methods and the steps for retrieving a result set from a database
• name the different ways of processing rows of read-only data
• identify the code for using ExecuteXmlReader for returning an XML stream
• work with Command objects
• use a DataReader object
• retrieve a single value from a data source
• retrieve an XML data stream
Course Number:
sd_mand_a01_it_enus
GESTÃO DE CONECÇÕES E COMANDO COM VB 2008 DE ADO.NET - [sd_mand_a02_it_enus]
Overview/Description
ADO.NET connections and commands are crucial components of building data-driven applications. This course examines managing connections using connection pools and configuration files, as well as stored procedures, and using generic data-access code to establish a connection. Specific topics covered include optimizing ADO.NET connections and commands, ADO.NET transactions, and working with Multiple Active Result Sets (MARS) and asynchronous commands. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561. Passing this exam will earn the learner credit towards the MCTS: .NET Framework 3.5, ADO.NET Applications certification.
Target Audience
All organizations or individual consultants who are building or intend to build .NET Framework 3.5 applications with ADO.NET, Visual Studio 2008 and Visual Basic 2008; corporate employees, consultants, and university or college students who are preparing for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building data applications with the Microsoft .NET Framework; working experience of Visual Studio 2008, Visual Basic 2008, and ADO.NET 3.5.
Expected Duration (hours)
3.0
Lesson Objectives
Managing ADO.NET Connections and Commands with VB 2008
• identify ways to pool connections
• recognize the steps for retrieving a connection string from a configuration file
• identify the steps for monitoring connection resources
• recognize the code for using parameters with SQL statements
• recognize the steps for using the ExecuteNonQuery method
• identify the steps for creating a stored procedure with parameters
• recognize how to use the DBProviderFactory, DbConnection, DbCommand, and DbException objects
• identify the steps for using generic data access code to retrieve provider information
• retrieve a connection string from a configuration file, based on a provider name
• create a DBProviderFactory and DBConnection
• create a DBCommand object
• handle data source errors
• recognize how the .NET Framework APIs can be used to configure transactions
• identify the code for implementing implicit and explicit transactions and for managing concurrency
• recognize the ways for managing and implementing transactions using the System.Transaction namespace
• implement an asynchronous explicit transaction
• implement an implicit transaction
• implement concurrency
• recognize the steps and considerations for enabling and using MARS
• identify the code for using MARS to manipulate data
• identify the uses of asynchronous design patterns in a given scenario
• recognize how to poll an asynchronous operation, implement a callback, and monitor asynchronous operations
• recognize the code for manipulating large objects
• identify the code for moving large amounts of data
• identify the benefits and uses of the SqlBulkCopy class
• identify the code for populating a table-valued parameter
• work with MARS, asynchronous commands, and special data types
Course Number:
sd_mand_a02_it_enus
INÍCIO COM DATASETS USANDO VISUAL BASIC 2008 - [sd_mand_a03_it_enus]
Overview/Description
ADO.NET DataSet objects allow developers to utilize cached versions of data when working within disconnected data environments. This course examines the various aspects of DataSets and their role as one of the key components of the ADO.NET architecture. Specific topics covered include creating DataSets with Visual Basic 2008, working with typed and untyped DataSets, and configuring typed DataSets and DataAdapters. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561. Passing this exam will earn the learner credit towards the MCTS: .NET Framework 3.5, ADO.NET Applications certification.
Target Audience
All organizations or individual consultants who are building or intend to build .NET Framework 3.5 applications with ADO.NET, Visual Studio 2008 and Visual Basic 2008; corporate employees, consultants, and university or college students who are preparing for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building data applications with the Microsoft .NET Framework; working experience of Visual Studio 2008, Visual Basic 2008, and ADO.NET 3.5.
Expected Duration (hours)
2.0
Lesson Objectives
Getting Started with DataSets using Visual Basic 2008
• identify the scenarios in which it's appropriate to use the disconnected access model in ADO.NET
• recognize the code for creating a DataSet, adding a DataTable to it, and setting column properties
• enforce and remove unique constraints for a column or an array of columns
• recognize how to programmatically fill an existing DataTable using a DataAdapter
• identify how to use a DataAdapter object to retrieve data
• recognize the steps for using the Fill method of a DataAdapter to page through query results
• create an untyped DataSet and DataTable structure
• enforce and remove unique constraints
• use a DataAdapter to fill a DataSet and enable results to be paged through
• recognize the steps for creating a typed DataSet
• identify the steps for creating a TableAdapter, using the TableAdapter Configuration Wizard
• recognize the different ways to create TableAdapters
• recognize the steps for updating a TableAdapter
• create a typed DataSet
• create and configure a TableAdapter
• add a query to a TableAdapter
Course Number:
sd_mand_a03_it_enus
VIZUALIZAÇÃO E NAVEGAÇÃO DE DADOS COM DATASETS ADO.NET UTILIZANDO VISUAL BASIC 2008 - [sd_mand_a04_it_enus]
Overview/Description
The ability to view and navigate data in an efficient fashion is vital to any robust data application. This course explains how to accomplish this using ADO.NET DataSets and Visual Basic 2008. Specific topics covered include how to manage and constrain data relationships in a DataSet using DataRelation objects and ForeignKeyConstraints, and accessing and manipulating data using DataViews and the DataViewManager. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561. Passing this exam will earn the learner credit towards the MCTS: .NET Framework 3.5, ADO.NET Applications certification.
Target Audience
All organizations or individual consultants who are building or intend to build .NET Framework 3.5 applications with ADO.NET, Visual Studio 2008, and Visual Basic 2008; corporate employees, consultants, and university or college students who are preparing for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building data applications with the Microsoft .NET Framework; working experience of Visual Studio 2008, Visual Basic 2008, and ADO.NET 3.5.
Expected Duration (hours)
1.5
Lesson Objectives
Viewing and Navigating Data with ADO.NET DataSets using Visual Basic 2008
• identify the steps for adding a DataRelation object and specifying settings for the ForeignKeyConstraint object
• recognize the uses of DataRelation objects
• recognize the steps for navigating a DataRelation object
• create a DataRelation object
• apply foreign key constraint rules
• navigate related DataTables
• recognize the code for using a DataTableReader to iterate over result sets
• recognize the code for using the Select and Find methods to access DataTable data
• use the Compute method to perform an aggregate calculation on a subset of DataTable columns
• identify the steps for creating a DataView
• identify the appropriate method to use to view, access, or locate data in a DataView in a given scenario
• recognize the code for editing a DataView
• identify the steps for using a DataViewManager to apply default and custom settings to a number of DataViews
• create a DataView
• edit a DataView
• configure DataView settings
Course Number:
sd_mand_a04_it_enus
ACTUALIZAÇÃO DE DATASETS ADO.NET COM |W VISUAL BASIC 2008 - [sd_mand_a05_it_enus]
Overview/Description
ADO.NET DataSets allow developers to easily update and manage data sources using Visual Basic 2008. This course examines how DataSets are used to update source data and also how to manage the integrity of the data being updated. Specific topics covered include updating data sources, committing changes to data sources, managing data integrity, and how to deal with data concurrency violations and exceptions. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561. Passing this exam will earn the learner credit towards the MCTS: .NET Framework 3.5, ADO.NET Applications certification.
Target Audience
All organizations or individual consultants who are building or intend to build .NET Framework 3.5 applications with ADO.NET, Visual Studio 2008 and Visual Basic 2008; corporate employees, consultants, and university or college students who are preparing for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building data applications with the Microsoft .NET Framework; working experience of Visual Studio 2008, Visual Basic 2008, and ADO.NET 3.5.
Expected Duration (hours)
2.0
Lesson Objectives
Updating ADO.NET DataSets With Visual Basic 2008
• identify different ways of inserting data into DataSets
• identify the code for adding rows to DataSets
• recognize the steps for loading a DataTable with rows from a data source
• recognize the code for editing existing ADO.NET data
• recognize how to commit or undo changes made to a DataSet
• identify the code for filtering and merging DataTable changes
• recognize the code for updating content with a DataAdapter
• recognize the steps for updating content using a TableAdapter
• recognize the steps for updating a DataSet within a transaction
• change DataTable content
• filter and merge DataTable changes
• update changes to a data source
• recognize the steps for validating data during row and column changes
• identify the steps for handling DataTable errors
• recognize the steps for implementing concurrency
• recognize ways to handle update errors
• use row and column events to validate data
• handle DataTable errors in a given scenario
• handle update errors and exceptions using DataAdapter events
• update DataTable content
Course Number:
sd_mand_a05_it_enus
UTILIZAÇÃO DE NOTIFICAÇÕES E SINCRONIZAÇÃO DE PERGUNTA DE DADOS WITH VISUAL BASIC 2008 - [sd_mand_a06_it_enus]
Overview/Description
Query notifications, coupled with ADO.NET synchronization services, allow developers to create applications with the ability to display up-to-date data at all times. This course examines how to use query notifications with SQL Server and how to enable efficient, remote use of data using synchronization services. Specific topics covered include using query notifications, and SqlDependency and SqlCacheDependency. Topics also look at the various aspects of synchronizing data, including creating a synchronization services application and configuring synchronization in Visual Studio. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561. Passing this exam will earn the learner credit towards the MCTS: .NET Framework 3.5, ADO.NET Applications certification.
Target Audience
All organizations or individual consultants who are building or intend to build .NET Framework 3.5 applications with ADO.NET, Visual Studio 2008 and Visual Basic 2008; corporate employees, consultants, and university or college students who are preparing for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building data applications with the Microsoft .NET Framework; working experience of Visual Studio 2008, Visual Basic 2008, and ADO.NET 3.5.
Expected Duration (hours)
2.0
Lesson Objectives
Using Query Notifications and Synchronizing Data with Visual Basic 2008
• recognize the code for executing a SqlCommand with a SqlNotificationRequest
• recognize the steps for using SqlDependency to detect changes
• identify the steps for using a SqlCacheDependency object
• use SqlDependency to detect changes
• use query notifications in an ASP.NET application
• recognize the benefits and uses of Microsoft Synchronization Services for ADO.NET
• identify the architectural requirements for implementing client and server synchronization
• recognize the uses and benefits of classes used in Synchronization Services
• recognize the steps for creating synchronization tables and groups
• recognize the steps for retrieving an anchor value and creating a synchronization adapter
• recognize the steps for coding statistics and events
• recognize the steps for building a basic synchronization services application
• recognize the steps for configuring the cache for synchronization using Microsoft Synchronization Services
• code the synchronization providers
• code the synchronization agent
• code statistics and events
• call the Synchronization method
Course Number:
sd_mand_a06_it_enus
A ESTRUTURA DA ENTIDADE E DO LINQ DO ADO.NET - [sd_mand_a07_it_enus]
Overview/Description
The ADO.NET Entity Framework and .NET Language-Integrated Query (LINQ) provide developers with the tools and framework elements they need to create unique, flexible data applications, while minimizing the amount of code required. This course explores the various ways you can employ the ADO.NET Entity Framework and LINQ to develop and optimize data applications. Specific topics covered include the ADO.NET Entity Framework, ADO.NET Object Services, the EntityClient Provider and Connection Strings, and the using LINQ and ADO.NET 3.5. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561. Passing this exam will earn the learner credit towards the MCTS: .NET Framework 3.5, ADO.NET Applications certification.
Target Audience
All organizations or individual consultants who are building or intend to build .NET Framework 3.5 applications with ADO.NET, Visual Studio 2008 and Visual Basic 2008; corporate employees, consultants, and university or college students who are preparing for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ADO.NET Application Development 70-561.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building data applications with the Microsoft .NET Framework; working experience of Visual Studio 2008, Visual Basic 2008, and ADO.NET 3.5.
Expected Duration (hours)
2.5
Lesson Objectives
The ADO.NET Entity Framework and LINQ
• recognize the key features of the ADO.NET Entity Framework
• create an Entity Data Model
• update the Entity Data Model using the Update Model Wizard
• complete the code to build an object query against the Entity Data Model
• identify the code used to shape query results
• identify how code is used to ensure changed data is written back to the data store and transactions are managed
• identify the code used to customize data classes for use with an Entity Data Model
• recognize key code elements associated with the EntityClient Provider
• recognize key Connection String parameters
• generate an Entity Data Model (EDM)
• complete an object query
• perform coding task to ensure changed data is written back to the data store
• use key classes and commands associated with the EntityProvider class
• match the three ADO.NET LINQ technologies to their descriptions
• recognize how to use the language features supported by LINQ
• recognize the code used to perform different LINQ to DataSet queries
• recognize how to create a LINQ to SQL query
• recognize the steps for creating and executing a LINQ to Entities query
• write a LINQ to DataSet query
• write a LINQ to SQL query
• write a LINQ to Entities query
Course Number:
sd_mand_a07_it_enus
MICROSOFT .NET FRAMEWORK 3.5: DESENVOLVIMENTO DA APLICAÇÃO ASP.NET COM VISUAL BASIC 2008
DESENVOLVIMENTO DE APLICAÇÕES WEB COM VISUAL BASIC 2008 E ASP.NET 3.5 - [sd_adad_a01_it_enus]
Overview/Description
Visual Studio is an integrated development environment that includes a “drag and drop” interface designer and many other tools for building .NET applications. The latest version is Visual Studio 2008 and it supports a variety of languages including Visual Basic 2008, Visual C++, Visual C#, and Visual J#. ASP.NET 3.5 is Microsoft’s latest version of ASP for developing web applications using the .NET Framework. It builds on the previous version ASP.NET 2.0, while maintaining backwards compatibility. This course provides an overview of how to develop web applications with Visual Basic 2008 and ASP.NET 3.5. Topics covered include how to create web forms with server controls, using event handlers, utilizing state-management capabilities, and implementing globalization and accessibility in a web application. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ASP.NET Application Development 70-562. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, ASP.NET Applications certification.
Target Audience
Individuals who wish to use the .NET Framework 3.5 with Visual Studio 2008, Visual Basic 2008, and ASP.NET 3.5 to develop web-based client applications; individuals preparing for the Exam 70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building web-based applications with the Microsoft .NET Framework; working experience of Visual Studio 20085, Visual Basic 2008, and ASP.NET 3.5
Expected Duration (hours)
3.0
Lesson Objectives
Developing Web Applications with Visual Basic 2008 and ASP.NET 3.5
• recognize the benefits and requirements of ASP.NET 3.5.
• identify the features of ASP.NET.
• recognize the steps for creating a basic web page.
• distinguish between the single-file and code-behind page models.
• identify the use of default objects in ASP.NET.
• recognize the benefits and uses of business objects.
• identify the role of external assemblies and how to implement them.
• create a basic ASP.NET web page using Visual Studio 2008.
• add and modify basic controls on a web page.
• recognize the layout, elements, and life cycle of a web site.
• recognize the steps for creating a web site using ASP.NET.
• recognize the different ways to configure a web site using ASP.NET.
• identify the benefits of client-side and server-side state management.
• identify the steps for maintaining web site user information with profile properties.
• recognize the steps for localizing and globalizing ASP.NET web pages.
• recognize the accessibility options in ASP.NET and identify the steps for creating an accessible web site.
• identify the steps for handling events.
• recognize the steps for using generic handlers in ASP.NET.
• wire controls on a web page for event handling.
• perform basic event handling using a generic handler.
Course Number:
sd_adad_a01_it_enus
CRIAÇÃO E CONSUMO DE CONTROLO DE SERVIDORES COM VISUAL BASIC 2008 E ASP.NET 3.5 - [sd_adad_a02_it_enus]
Overview/Description
The Visual Studio 2008 IDE provides developers with the ability to create and consume server controls in ASP.NET 3.5 web applications. This course details the steps for creating secure web sites through the creation, addition, and customization of ASP.NET server controls. Specific topics covered include creating and consuming server and user controls, dynamically loading controls, performing control validation and using controls to implement security in an ASP.NET 3.5 web application. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ASP.NET Application Development 70-562. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, ASP.NET Applications certification.
Target Audience
Individuals who wish to use the .NET Framework 3.5 with Visual Studio 2008, Visual Basic 2008, and ASP.NET 3.5 to develop web-based client applications; individuals preparing for the Exam 70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building web-based applications with the Microsoft .NET Framework; working experience of Visual Studio 20085, Visual Basic 2008, and ASP.NET 3.5
Expected Duration (hours)
3.0
Lesson Objectives
Creating and Consuming Server Controls with Visual Basic 2008 and ASP.NET 3.5
• identify the features of different types of server controls.
• recognize the steps for working with controls.
• recognize the steps for creating ASP.NET user controls.
• recognize ways of working with user controls.
• recognize the steps for dynamically loading user controls.
• add a server control to a web page.
• dynamically create and load a user control.
• distinguish between client and server validation.
• identify the steps for working with common validators and validation groups to control user input.
• recognize the steps for creating and testing custom web controls.
• recognize the steps for using a custom control and a templated control.
• add a prebuilt custom control to a page.
• validate controls on a page.
• identify the authentication and authorization strategies employed by ASP.NET.
• recognize the steps for managing roles in ASP.NET.
• recognize the role of the Windows authentication provider in ASP.NET 3.5.
• recognize the role of the forms authentication provider in ASP.NET 3.5.
• recognize the benefits and steps for using login controls in ASP.NET.
• recognize the steps for using the CreateUserWizard, PasswordRecovery, and ChangePassword controls.
• identify ways of using login controls in a web application to implement security.
• create roles and adding users to those roles.
• create an ASP.NET login page.
Course Number:
sd_adad_a02_it_enus
DADOS E INTEGRAÇÃO DE SERVIÇOS COM VISUAL BASIC 2008 E ASP.NET 3.5 - [sd_adad_a03_it_enus]
Overview/Description
Visual Basic 2008 and ASP.NET 3.5 provide developers with the ability to integrate both data and services into an ASP.NET 3.5 Web application. This course identifies the steps for displaying and modifying data in an ASP.NET Web application, by accessing data using data-bound and data source controls, as well as ADO.NET, and utilizing Windows Communication Foundation services. Specific topics covered include using data-bound and data source controls, data access and data binding, LINQ, and utilizing WCF services in an ASP.NET 3.5 application. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ASP.NET Application Development 70-562. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, ASP.NET Applications certification.
Target Audience
Individuals who wish to use the .NET Framework 3.5 with Visual Studio 2008, Visual Basic 2008, and ASP.NET 3.5 to develop web-based client applications; individuals preparing for the Exam 70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building web-based applications with the Microsoft .NET Framework; working experience of Visual Studio 20085, Visual Basic 2008, and ASP.NET 3.5
Expected Duration (hours)
2.5
Lesson Objectives
Data and Services Integration with Visual Basic 2008 and ASP.NET 3.5
• identify the capabilities of common data-bound controls in ASP.NET 3.5.
• identify the capabilities of data source controls in ASP.NET 3.5.
• recognize the code for using the ListView and DataPager controls to display a collection of data.
• recognize the benefits and uses of the TreeView control.
• recognize the steps for performing XML Data Binding in a .NET 3.5 Web Form.
• recognize the steps for implementing the ObjectDataSource and SqlDataSource data source controls.
• distinguish the three LINQ types.
• recognize the steps for creating and configuring a LinqDataSource control.
• recognize the steps for adding a control and binding it to the LinqDataSource control.
• create and configure a LinqDataSource control.
• add a control and bind it to the LinqDataSource control.
• recognize the basic ADO features of .NET.
• identify the uses, properties, and methods of the DataSet, DataReader, and DataAdapter classes.
• recognize the steps for inserting, updating, and deleting data with ADO.NET.
• recognize the support for web services in ASP.NET.
• identify the code for calling a Windows Communication Foundation service from a web page.
• update information from a relational database with ADO.NET.
• call a WCF service from a web page.
Course Number:
sd_adad_a03_it_enus
ASP.NET AJAX E SCRIPTING DO CLIENTE COM VISUAL BASIC 2008 E ASP.NET 3.5 - [sd_adad_a04_it_enus]
Overview/Description
Both Visual Studio 2008 and ASP.NET 3.5 provide integrated support for ASP.NET AJAX and client-side scripting. This course provides an overview of what ASP.NET AJAX is and demonstrates how to utilize ASP.NET AJAX and client-side script in web applications using Visual Studio 2008. Specific topics covered include the support for AJAX in the latest version of ASP.NET, how web forms can take advantage of ASP.NET AJAX controls, what the client-side library is and how both ASP.NET and AJAX interact with it, and finally how to handle common events raised by ASP.NET AJAX components. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ASP.NET Application Development 70-562. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, ASP.NET Applications certification.
Target Audience
Individuals who wish to use the .NET Framework 3.5 with Visual Studio 2008, Visual Basic 2008, and ASP.NET 3.5 to develop web-based client applications; individuals preparing for the Exam 70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building web-based applications with the Microsoft .NET Framework; working experience of Visual Studio 20085, Visual Basic 2008, and ASP.NET 3.5
Expected Duration (hours)
1.5
Lesson Objectives
ASP.NET AJAX and Client-Side Scripting with Visual Basic 2008 and ASP.NET 3.5
• identify the benefits of using AJAX
• distinguish between AJAX's client-side and server-side functionalities
• recognize the features of AJAX integration with Visual Studio
• identify the uses of AJAX server-side controls
• identify the code for creating a web site with ScriptManager, ScriptManagerProxy, and Timer server-side controls
• identify the code for creating a web site with UpdatePanel and UpdateProgress server-side controls
• add the ScriptManager AJAX control to a web page
• add the UpdatePanel AJAX control to a web page
• recognize the general steps for creating a custom client script by using the Microsoft AJAX Library
• recognize the uses of JSON in an AJAX-enabled application
• recognize the steps for using client-side scripting to handle an event raised by an ASP.NET AJAX component
• identify the steps for creating custom client events
• recognize how client-side scripting is handled in ASP.NET 3.5
• identify the steps for creating and consuming services from client-side scripts
• use client side scripting to handle an event raised by an ASP.NET AJAX component
• create a custom client event
Course Number:
sd_adad_a04_it_enus
XML E APLICAÇÕES WEB MÓVEIS COM VISUAL BASIC 2008 E ASP.NET 3.5 - [sd_adad_a05_it_enus]
Overview/Description
Both Visual Studio 2008 and ASP.NET 3.5 include support for working with XML and creating mobile web applications. This course provides an overview of the XML support provided by ASP.NET 3.5 and Visual Studio 2008. Specific topics covered include using LINQ to XML, how to read and write XML, and how to use XPath to process XML data. The course also explores the provided support for mobile web applications including their creation and device specific customization. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ASP.NET Application Development 70-562. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, ASP.NET Applications certification.
Target Audience
Individuals who wish to use the .NET Framework 3.5 with Visual Studio 2008, Visual Basic 2008, and ASP.NET 3.5 to develop web-based client applications; individuals preparing for the Exam 70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building web-based applications with the Microsoft .NET Framework; working experience of Visual Studio 20085, Visual Basic 2008, and ASP.NET 3.5
Expected Duration (hours)
2.0
Lesson Objectives
XML and Mobile Web Applications with Visual Basic 2008 and ASP.NET 3.5
• identify the code to create, access, and navigate XML using Visual Basic's support for XML and LINQ to XML
• identify the important features of XML support in Visual Basic 2008 and ASP.NET 3.5
• recognize the code for performing an XSLT transformation by using an assembly
• recognize the code for manipulating data in a DataSet using the XmlDataDocument class
• identify the code used to read data with the XmlReader and XmlTextReader classes
• identify the features, roles, members, and uses of XmlReader and XmlTextReader classes
• recognize the code for writing XML data using the XmlWriter and XmlTextWriter classes
• identify benefits and features of XPath
• identify the code for querying an XPathDocument
• use the XmlReader class to read elements and attributes
• use the XmlWriter class to write elements and attributes
• use XPath to perform a query on XML data
• identify the containers, objects, and files associated with mobile web applications
• recognize the steps for creating a mobile web application with mobile web controls
• identify the functions of the System.Web.Mobile classes
• recognize the elements that enable device-specific rendering
• identify the steps for defining and applying device filters in order to customize a mobile web application
• create a mobile web application
• add controls to a form in a mobile web application
• implement device-specific rendering
Course Number:
sd_adad_a05_it_enus
CONFIGURAÇÃO E IMPLEMENTAÇÃO DE APLICAÇÕES WEB COM VISUAL BASIC 2008 E ASP.NET 3.5 - [sd_adad_a06_it_enus]
Overview/Description
Visual Studio 2008 and ASP.NET 3.5 provide various methods for configuring and deploying web applications. This course will cover the ways you can configure web applications and the tools you can use to deploy them, highlighting the pros and cons of each. Specific topics covered include configuring ASP.NET 3.5 web applications and providers. Also covered in the course is how to compile web applications using both Visual Studio and command line utilities, and how to use deployment tools such as XCopy, the Windows installer, and the Publish Website Tool. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ASP.NET Application Development 70-562. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, ASP.NET Applications certification. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ASP.NET Application Development 70-562. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, ASP.NET Applications certification.
Target Audience
Individuals who wish to use the .NET Framework 3.5 with Visual Studio 2008, Visual Basic 2008, and ASP.NET 3.5 to develop web-based client applications; individuals preparing for the Exam 70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building web-based applications with the Microsoft .NET Framework; working experience of Visual Studio 20085, Visual Basic 2008, and ASP.NET 3.5
Expected Duration (hours)
2.0
Lesson Objectives
Configuring and Deploying Web Application with Visual Basic 2008 and ASP.NET 3.5
• recognize the configuration types, tools, and elements in ASP.NET 3.5
• recognize the steps for setting common configuration items for web applications
• recognize the steps for configuring session state for a web application
• recognize the benefits of the Provider Model in ASP.NET 3.5
• recognize the steps for setting up the Provider to work with SQL Server for all systems or just a single system
• recognize the code for defining the membership and role providers
• identify the uses and configuration options for the personalization, site maps, session state, and web event providers
• configure session state to use InProc
• configure session state to use StateServer
• configure session state to use SQLServer
• identify the benefits of compilation and the tools used to compile web applications
• identify the steps for performing a precompilation for deployment from the command line
• identify the necessary preparatory steps and available options when deploying a web application
• recognize the steps for copying a web site
• recognize the steps for deploying a precompiled web application
• identify the steps for building an installer program to deploy a web site
• precompile a web application
• publish a web site
Course Number:
sd_adad_a06_it_enus
DEPURAÇÃO, DETECÇÃO, CONTROLO E ACOMPANHAMENTO DE APLICAÇÕES ASP.NET COM VISUAL BASIC 2008 - [sd_adad_a07_it_enus]
Overview/Description
Visual Studio 2008 and ASP.NET 3.5 give developers the tools needed to effectively debug, trace, and monitor web applications to minimize errors. This course covers the various ways you can troubleshoot web applications using Visual Studio and discusses how to use ASP.NET 3.5 code to help to accomplish this. Specific topics covered include debugging web applications both locally and remotely, debugging ASP.NET AJAX applications, and using the tracing and monitoring features to promote good application health. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ASP.NET Application Development 70-562. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, ASP.NET Applications certification.
Target Audience
Individuals who wish to use the .NET Framework 3.5 with Visual Studio 2008, Visual Basic 2008, and ASP.NET 3.5 to develop web-based client applications; individuals preparing for the Exam 70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building web-based applications with the Microsoft .NET Framework; working experience of Visual Studio 20085, Visual Basic 2008, and ASP.NET 3.5
Expected Duration (hours)
2.0
Lesson Objectives
Debugging, Tracing, and Monitoring ASP.NET Applications with Visual Basic 2008
• identify the scope and capabilities of new debugging tools available in ASP.NET 3.5
• identify the benefits of debugging in ASP.NET 3.5
• recognize the steps for debugging a web page in Visual Web Developer
• identify the options for performing remote debugging in ASP.NET 3.5
• identify the steps for setting up and running remote debugging
• perform remote debugging
• identify the scope in ASP.NET 3.5 for debugging AJAX applications using client-side debugging tools
• identify the steps for debugging an AJAX application
• set breakpoints
• run the debugger
• identify the steps for manually adding a performance counter
• recognize the code for implementing counters in an application programmatically
• recognize the code for using the Cache object to cache application data
• identify the code used to implement ASP.NET 3.5 health monitoring in web applications
• recognize the code for enabling tracing
• identify the code for writing custom trace messages
• recognize the code for viewing trace details
• enable tracing for a single page
• enable and disable tracing for an entire application
• add custom trace output to a web site
Course Number:
sd_adad_a07_it_enus
OPTIMIZAÇÃO E CUSTOMIZAÇÃO COM VISUAL BASIC 2008 E ASP.NET 3.5 - [sd_adad_a08_it_enus]
Overview/Description
Visual Studio 2008 and ASP.NET 3.5 provide developers with the tools they need to create unique, flexible ASP.NET web sites that can use custom master pages, themes, and skins, as well as Web Part pages that allow users to personalize their own web pages. This course explores the various ways you can employ these tools to develop and optimize web applications. Specific topics covered include modifying page layout with master pages, using themes, and utilizing Web Parts in ASP.NET 3.5 web applications. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, ASP.NET Application Development 70-562. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, ASP.NET Applications certification.
Target Audience
Individuals who wish to use the .NET Framework 3.5 with Visual Studio 2008, Visual Basic 2008, and ASP.NET 3.5 to develop web-based client applications; individuals preparing for the Exam 70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development.
Prerequisites
Thorough knowledge of software-development concepts and the process of building business applications; experience building web-based applications with the Microsoft .NET Framework; working experience of Visual Studio 20085, Visual Basic 2008, and ASP.NET 3.5
Expected Duration (hours)
2.0
Lesson Objectives
Optimization and Customization with Visual Basic 2008 and ASP.NET 3.5
• identify the steps for creating and configuring a master page
• identify the steps for binding content and master pages
• identify the steps for adding a property to a master page
• identify the steps for creating nested master pages
• create a theme
• recognize the steps for applying a theme
• create a content page that uses a master page
• apply a theme to a site and an individual page
• use a skin on a control
• recognize the steps for creating a Web Parts page
• recognize the steps for adding and customizing WebPartZone controls
• recognize the code for connecting Web Parts on an ASP.NET page
• recognize the code for creating a custom user control that allows for personalization
• recognize the code for creating a custom Web Part control
• recognize the steps for adding a CatalogPart control
• create a Web Parts page
• create a custom user control that allows for personalization
• enable users to personalize Web Parts controls
Course Number:
sd_adad_a08_it_enus
MICROSOFT .NET FRAMEWORK 3.5: FUNDAÇÃO DE COMUNICAÇÃO DO WINDOWS COM VB 2008
COMEÇO COM WCF - [sd_adwc_a01_it_enus]
Overview/Description
This course introduces the .NET Windows Communication Foundation (WCF) technology and its architecture. It shows how to create a basic WCF service and how to host the service in a managed application, a Windows Service, Internet Information Service (IIS), or Windows Process Application Activation Services (WAS). It also covers how to generate a client proxy class and configuration file to access a WCF service. This course is one of a series in the SkillSoft learning path that covers the objectives for the Microsoft Technology Specialist: Microsoft .NET Framework 3.5 - Windows Communication Foundation exam (70-503).
Target Audience
All organizations or individual consultants who are using or intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Communication Foundation applications; corporate employees, consultants, and university or college students who are preparing for the associated Technology Specialist: Microsoft .NET Framework 3.5 – Windows Communication Foundation exam (70-503).
Prerequisites
Experience in developing .NET 2.0 or .NET 3.5 applications with Visual Basic; knowledge of .NET distributed technologies, particularly XML Web Services
Expected Duration (hours)
2.5
Lesson Objectives
Getting Started with WCF
• recognize the main capabilities of WCF as a single software solution for distributed applications
• recognize the architecture of WCF
• create and host a basic WCF service using only code
• create and host a basic WCF service using code and configuration files
• configure a WCF client
• use the WCF Service Configuration Editor to create and edit service configuration files
• create a WCF service
• create a WCF client
• use the WCF Service Configuration Editor to create a service configuration file
• use IIS to host a WCF service
• use WAS to host a WCF service
• use self-hosting in a managed Windows service
• host more than one service in a single process
• host a WCF service in IIS 7
• use a Windows service as a WCF host
• implement a basic WCF application
Course Number:
sd_adwc_a01_it_enus
GESTÃO DE CONTRATOS, COMPORTAMENTOS, E DADOS WCF - [sd_adwc_a02_it_enus]
Overview/Description
This course shows how to create and optimize .NET Windows Communication Foundation (WCF) service contracts, data contracts, and message contracts according to the requirements of a WCF application. It details the roles of channels and how to choose an appropriate binding for an application. It also covers how to implement different data serialization and encoding options and shows how to use service, operation, and custom behaviors to manage and optimize a WCF application. This course is one of a series in the SkillSoft learning path that covers the objectives for the Microsoft Technology Specialist: Microsoft .NET Framework 3.5 – Windows Communication Foundation exam (70-503).
Target Audience
All organizations or individual consultants who are using or intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Communication Foundation applications; corporate employees, consultants, and university or college students who are preparing for the associated Technology Specialist: Microsoft .NET Framework 3.5 – Windows Communication Foundation exam (70-503).
Prerequisites
Experience in developing .NET 2.0 or .NET 3.5 applications with Visual Basic; knowledge of .NET distributed technologies, particularly XML Web Services
Expected Duration (hours)
2.5
Lesson Objectives
WCF Contracts, Behaviors, and Data Management
• implement event-based asynchronous pattern for a client and a service
• implement one-way operations and a duplex contract
• manage multiple contracts and endpoints, and modify WSDL names
• create data contracts
• implement typed message contracts
• implement untyped message contracts
• code an asynchronous WCF client
• define a class hierarchy
• define a typed message contract
• recognize how channels work in WCF
• specify bindings in WCF
• use the XML Serializer to serialize data
• use MTOM encoding to transmit large amounts of data over a network
• select the appropriate binding for given scenarios
• use the XMLSerializer class to serialize data
• use MTOM to stream large amounts of data over a network
• implement WCF service behaviors
• implement a transaction
• implement a message inspector with a custom behavior
• configure service behaviors
• configure a transaction
• configure a message inspector with a custom behavior
• work with WCF contracts, behaviors, and data management
Course Number:
sd_adwc_a02_it_enus
GARANTIA E GESTÃO DA APLICAÇÃO WCF - [sd_adwc_a03_it_enus]
Overview/Description
This course shows how to implement security features such as transport and message-level security, and authentication, authorization and impersonation in a .NET Windows Communication Foundation (WCF) application. It demonstrates how to enable WCF applications to implement ASP.NET security features. It covers how to use features such as tracing, logging, and performance counters to monitor a WCF application. It also covers the different tools available for monitoring configuration. This course is one of a series in the SkillSoft learning path that covers the objectives for the Microsoft Technology Specialist: Microsoft .NET Framework 3.5 – Windows Communication Foundation exam (70-503).
Target Audience
All organizations or individual consultants who are using or intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Communication Foundation applications; corporate employees, consultants, and university or college students who are preparing for the associated Technology Specialist: Microsoft .NET Framework 3.5 – Windows Communication Foundation exam (70-503).
Prerequisites
Experience in developing .NET 2.0 or .NET 3.5 applications with Visual Basic; knowledge of .NET distributed technologies, particularly XML Web Services
Expected Duration (hours)
2.0
Lesson Objectives
Securing and Managing a WCF Application
• configure transport-level security
• configure message-level security
• configure client authorization
• configure client impersonation and security auditing
• integrate WCF and ASP.NET
• configure ASP.NET role-based authorization for a WCF application
• configure forms authentication
• implement WCF security
• configure tracing and logging
• configure performance counters and WMI
• use the Service Configuration Editor and the Service Trace Viewer
• manage WCF exception handling
• perform WCF application management tasks
Course Number:
sd_adwc_a03_it_enus
MICROSOFT .NET FRAMEWORK 3.5 E VISUAL STUDIO 2008: PRIMEIRO OLHAR
INTRODUÇÃO AO .NET 3.5 E AO VISUAL STUDIO 2008 - [vs_vsfl_a01_it_enus]
Overview/Description
The Microsoft .NET Framework 3.5 is an environment for developing, deploying and running applications and web services on Windows platforms. The .NET Framework supports the use of different languages and libraries for application development. Application types include both Windows-Forms applications and Web applications. Visual Studio 2008 is an integrated development environment that includes a drag-and-drop interface designer and many other tools for building and deploying .NET applications. This course identifies the key features and differences between the .NET Framework 3.5 and its previous versions, including LINQ, and the new features of Visual Studio 2008, including common language enhancements and language enhancements that are specific to Visual Basic and C#.
Target Audience
Developers who are currently using .NET3.0, Visual Studio 2005, and Visual Basic 2005 or Visual C# 2005 and who intend to use .NET 3.5 with Visual Studio 2008 and VB 2008 or C# 2008 to develop business applications.
Prerequisites
A thorough knowledge of the .NET 3.0 Framework, Visual Studio 2005 and either Visual Basic 2005 or Visual C# 2005.
Expected Duration (hours)
1.0
Lesson Objectives
Introducing .NET 3.5 and Visual Studio 2008
• identify new features in Visual Studio 2008
• identify process improvements in Visual Studio 2008
• recognize common language enhancements in Visual Studio 2008
• recognize how to create XML using the XML language enhancements
• define the language enhancements specific to Visual Basic 9.0 or C# 3.0
• use Visual Basic language enhancements
• identify examples of the standard query operators in LINQ
• recognize how to use the Object Relational Designer to create LINQ to SQL data classes
• match the LINQ applications with their descriptions
• use LINQ to create a web application, for a given example
Course Number:
vs_vsfl_a01_it_enus
EFIFICAÇÃO DE APLICAÇÕES .NET 3.5 COM VISUAL STUDIO 2008 - [vs_vsfl_a02_it_enus]
Overview/Description
Visual Studio 2008 is an integrated development environment that includes a drag-and-drop interface designer and many other tools for building and deploying .NET applications. Various enhancements have been added to the .NET Framework 3.5, including support for developing applications using Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, ASP.NET AJAX, Silverlight, and Windows CardSpace. This course illustrates how to incorporate these key new features into Windows and Web applications using the tools provided by Visual Studio 2008.
Target Audience
Developers who are currently using .NET 2.0, Visual Studio 2005, and Visual Basic 2005 or Visual C# 2005 and who intend to use .NET 3.5 with Visual Studio 2008 and VB 2008 or C# 2008 to develop business applications.
Prerequisites
A thorough knowledge of the .NET 2.0 Framework, Visual Studio 2005, and either Visual Basic 2005 or Visual C# 2005
Expected Duration (hours)
2.0
Lesson Objectives
Building .NET 3.5 Applications with Visual Studio 2008
• identify the key strength of Windows Communication Foundation
• recognize the steps in the programming model for creating a Windows Communication Foundation service
• create a new workflow using Windows Workflow Foundation in Visual Studio 2008
• recognize the procedure for configuring a workflow to call a Windows Communication Foundation service in Visual Studio 2008
• create a workflow that will call a Windows Communication Foundation service in Visual Studio 2008 for a given example
• recognize the procedure for creating a user interface for a Windows Presentation Foundation application in Visual Studio 2008
• recognize how to configure a web site to use Windows CardSpace
• create a user interface for a Windows Presentation Foundation application and enable CardSpace for a web site in Visual Studio 2008, in a given example
• identify enhancements to ASP.NET 3.5
• recognize how to link a Silverlight project into an ASP.NET application
• identify features of Silverlight
• identify the purpose of the ASP.NET AJAX components in Visual Studio 2008
• recognize how to use ASP.NET AJAX and Silverlight in Visual Studio 2008
Course Number:
vs_vsfl_a02_it_enus
MICROSOFT .NET FRAMEWORK 3.5: WORKLOW DA FUNDAÇÃO DO WINDOWS E DESENVOLVIMENTO DA APLICAÇÃO COM VISUAL BASIC 2008
CRIAÇÃO, APRESENTAÇÃO E COMUNICAÇÃO EM WF COM VISUAL BASIC 2008 - [sd_mwvb_a01_it_enus]
Overview/Description
Visual Studio 2008 and the .NET Framework 3.5 give developers the tools to create a variety of Windows Workflow Foundation (WF) applications. This course explores how to create and configure WF applications using Visual Studio 2008. Specific topics covered include creating and hosting workflows, managing the workflow lifecycle, workflow communication, and utilizing workflow services. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5 – Windows Workflow Foundation Application Development 70-504 exam. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Workflow Foundation Applications certification.
Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop applications that utilize Windows Workflow Foundation; individuals preparing for the Exam 70-504 TS: Microsoft .NET Framework 3.5 – Windows Workflow Foundation Application Development.
Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.
Expected Duration (hours)
3.0
Lesson Objectives
Creating, Hosting, and Communication in WF with Visual Basic 2008
• create a sequential workflow
• recognize key characteristics of state machine workflows
• create a state machine workflow
• create workflows in WF with VB 2008
• recognize when to use the different workflow authoring modes
• host WF in a simple application
• integrate a workflow designer into an application
• manage the workflow life cycle
• modify a workflow at run time
• host a workflow in an application
• update a running workflow
• recognize how communication occurs between a workflow and host
• use workflows to handle events and call methods on the host
• consume services from a workflow
• expose a workflow as a web service
• handle events and call methods on the host using workflows
• use a workflow service
Course Number:
sd_mwvb_a01_it_enus
ACTIVIDADES, REGRAS E CONDIÇÕES EM WF COM VISUAL BASIC 2008 - [sd_mwvb_a02_it_enus]
Overview/Description
Visual Studio 2008 and the .NET Framework 3.5 provide developers with a variety of ways to manage the execution of Windows Workflow Foundation (WF) applications. This course explores how to use activities, rules, and conditions to control the way WF applications execute. Specific topics covered include creating and using activities in workflows, utilizing custom activities, applying rules and rule sets, and implementing conditional branching logic in a workflow. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5 – Windows Workflow Foundation Application Development 70-504 exam. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Workflow Foundation Applications certification.
Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop applications that utilize Windows Workflow Foundation; individuals preparing for the Exam 70-504 TS: Microsoft .NET Framework 3.5 – Windows Workflow Foundation Application Development.
Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.
Expected Duration (hours)
2.0
Lesson Objectives
Activities, Rules, and Conditions in WF with Visual Basic 2008
• create custom composite activities
• customize the visual designer for a custom activity
• implement a custom activity to reference and use a local service, and modify the workflow
• serialize a workflow code model to markup
• serialize a custom activity using a custom serializer
• deserialize a markup file
• create a custom composite activity and customize the visual designer for it
• implement a custom activity to reference and use a local service, and modify the workflow
• perform serialization and deserialization
• recognize key characteristics of rules
• recognize which type of rule chaining to use in a given scenario
• create rules using the Rule Set Editor
• use a PolicyActivity to define rules in a workflow
• update rules dynamically in a running workflow
• implement conditional branching logic into rules
• create and update rules
• implement conditional branching logic into rules
Course Number:
sd_mwvb_a02_it_enus
TRANSACÇÕES, COMPENSAÇÕES E TEMPO DE EXECUÇÃO DOS SERVIÇOS EM WF COM VISUAL BASIC 2008 - [sd_mwvb_a03_it_enus]
Overview/Description
Visual Studio 2008 and the .NET Framework 3.5 provide developers with a variety of ways to manage transactions, compensations, and runtime services in Windows Workflow Foundation (WF) applications. This course explores how to use these techniques to control the way WF applications manage a large number of simultaneous tasks, and also implement persistence of workflows and error handling. Specific areas covered include transactions and compensations, error handling, runtimes services, persistence, and tracking and monitoring. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5: Windows Workflow Foundation Application Development 70-504 exam. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Workflow Foundation Applications certification.
Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop applications that utilize Windows Workflow Foundation; individuals preparing for the Exam 70-504 TS: Microsoft .NET Framework 3.5 – Windows Workflow Foundation Application Development.
Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.
Expected Duration (hours)
2.5
Lesson Objectives
Transactions, Compensations, and Runtime Services in WF with Visual Basic 2008
• use transactions to ensure the effectiveness of a workflow
• recognize how WF supports transactions
• use compensations to ensure the effectiveness of a workflow
• handle faults in a workflow
• implement transactions and compensations in a workflow
• perform fault handling in a workflow
• create scheduling services
• create persistence services
• create a tracking profile using the TrackingProfile class
• create a tracking profile using the SqlTrackingService class
• query workflows that have been tracked
• implement tracing for a workflow application
• use the Performance Monitor to manage workflow counters and capture data
• develop scheduling and persistence services
• develop a tracking profile and query a workflow that has been tracked
• configure tracing for a workflow application
• enable a workflow counter
Course Number:
sd_mwvb_a03_it_enus
MICROSOFT .NET FRAMEWORK: DESENVOLVIMENTO DA APLICAÇÃO FOUNDATION WITH VISUAL BASIC
VISUAL BASIC: TIPOS DE SISTEMAS E COLECÇÕES - [sd_adfv_a01_it_enus]
Overview/Description
Visual Basic is one of the core languages used by programmers for software development in Visual Studio. This course primarily serves as an introduction to new Collections and System Types. This course also covers enumerators, and new interfaces, specifically the Generic Interface.
Target Audience
Employees, Consultants, and Students that are preparing for the Technology Specialist: Microsoft .NET Framework - Application Development Foundation Certification Exam (70-536).
Prerequisites
Familiarity with concepts and architecture of software development and business applications; development experience in an object-oriented programming language preferable
Expected Duration (hours)
2.0
Lesson Objectives
Visual Basic: System Types and Collections
• recognize basic object-oriented programming procedures in Visual Basic
• identify the variables in Visual Basic
• create types
• create classes
• create types and classes in a given scenario
• recognize the interfaces in the System namespace
• recognize the interfaces in the System.Collections namespace
• use classes in the System.Collections namespace
• identify the classes in the System.Collections namespace
• identify the classes that provide the abstract base class
• use interfaces and classes in a given scenario
• create generic types
• create generic interfaces
• create generic classes
• create generic enumerators
• create generics
Course Number:
sd_adfv_a01_it_enus
VISUAL BASIC: SERIALIZAÇÃO E I/O - [sd_adfv_a02_it_enus]
Overview/Description
There are many new features for Visual Basic. This course looks at Serialization and I/O functions for .NET Framework, specifically the new classes that implement these functions. This course also covers XML Serialization and Isolated Storage.
Target Audience
Employees, Consultants, and Students that are preparing for the Technology Specialist: Microsoft .NET Framework - Application Development Foundation Certification Exam (70-536).
Prerequisites
Familiarity with concepts and architecture of software development and business applications; development experience in an object-oriented programming language preferable
Expected Duration (hours)
1.5
Lesson Objectives
Visual Basic: Serialization and I/O
• serialize an object in Visual Basic
• distinguish between serialization interfaces
• use the SerializationInfo classes
• use XMLserialization and deserialization
• serialize and deserialize an object in binary format
• serialize and deserialize an object in SOAP format
• use serialization in a given scenario
• use the FileStream class
• distinguish between the most common file handling classes in the System.IO namespace
• match the classes to examples of their file management tasks
• implement isolated storage
• use stream, isolated storage, and file management classes in a given scenario
• determine how to improve application performance using serialization and I/O.
Course Number:
sd_adfv_a02_it_enus
VISUAL BASIC: PROGRAMAÇÃO PERSONALIZADA - [sd_adfv_a03_it_enus]
Overview/Description
Visual Basic offers flexibility to the programmer in many new ways in the latest installment of Visual Studio. This course focuses on customized programming such as Interoperability, Reflection, new Drawing Classes for graphics, and Globalization.
Target Audience
Employees, Consultants, and Students that are preparing for the Technology Specialist: Microsoft .NET Framework - Application Development Foundation Certification Exam (70-536).
Prerequisites
Familiarity with concepts and architecture of software development and business applications; development experience in an object-oriented programming language preferable
Expected Duration (hours)
2.0
Lesson Objectives
Visual Basic: Customized Programming
• integrate a COM object into .NET
• use data marshalling
• use DLL functions
• use System.Reflection
• use System.Reflection.Emit
• perform interoperation and reflection in a given scenario
• use GDI+ to draw a shape
• use GDI+ to display images
• manipulate text in an application
• draw and manipulate text in Visual Basic
• determine how to customize a Visual Basic application
• develop e-mail functionality in an application
• recognize how to configure CultureInfo
• recognize how to configure NumberFormatInfo
• recognize how to configure RegionInfo
• configure DateTimeFormatInfo
• develop e-mail capabilities in an application
• localize and application
Course Number:
sd_adfv_a03_it_enus
VISUAL BASIC: SEGURANÇA - [sd_adfv_a04_it_enus]
Overview/Description
Visual Studio adds to the Security namespace to make your Visual Basic programs even more secure and easier to implement.This course is designed to familiarize students with VB Security which includes Code Access Security, IIS security, and Cryptography which includes instructions for symmetric and asymmetric cryptography with hash functions.
Target Audience
Employees, Consultants, and Students that are preparing for the Technology Specialist: Microsoft .NET Framework - Application Development Foundation Certification Exam (70-536).
Prerequisites
Familiarity with concepts and architecture of software development and business applications; development experience in an object-oriented programming language preferable
Expected Duration (hours)
2.0
Lesson Objectives
Visual Basic: Security
• implement evidence-based security
• implement role-based security
• implement evidence-based security in a given scenario
• implement role-based security in a given scenario
• implement file security
• implement authentication
• implement permissions using the System.Security namespace
• implement permissions using the System.Security.Permissions namespace in a given scenario
• use the command-line to implement permissions
• implement file and code access security permissions in a given scenario
• implement symmetric cryptography
• implement asymmetric cryptography in a given scenario
• use hash algorithms
• use the DPAPI
• use cryptography in a given scenario
Course Number:
sd_adfv_a04_it_enus
VISUAL BASIC: SEQUÊNCIA, PROCESSAMENTO DE SERVIÇO E DOMÍNIOS DA APLICAÇÃO - [sd_adfv_a05_it_enus]
Overview/Description
This course covers how to implement Threading, and Service Processing in Visual Basic. Additionally, this course covers configuring and managing application domains.
Target Audience
Employees, Consultants, and Students that are preparing for the Technology Specialist: Microsoft .NET Framework - Application Development Foundation Certification Exam (70-536).
Prerequisites
Familiarity with concepts and architecture of software development and business applications; development experience in an object-oriented programming language preferable
Expected Duration (hours)
2.0
Lesson Objectives
Visual Basic: Threading, Service Processing, and Application Domains
• implement threading
• use the WaitHandle class
• use the EventWaitHandle class
• use the ReaderWriterLock class
• use special classes
• use Thread Timers
• recognize the features of the ThreadState and ThreadPriority enumerations
• develop threads in Visual Basic
• create a Windows Service
• identify the characteristics of Windows Services
• install and run a Windows Service
• use the ServiceBase class
• use the ServiceController class
• use the ServiceInstaller class
• implement Windows Services in a given scenario
• configure application domains
• configure an application domain in a given scenario
• determine how to improve system operation using threading, service processing, and application domains
Course Number:
sd_adfv_a05_it_enus
VISUAL BASIC: DIAGNÓSTICOS E GESTÃO - [sd_adfv_a06_it_enus]
Overview/Description
Configuration and Process Management can be among the most complex tasks a programmer can undertake. This course aids the student in familiarizing themselves with the tools in Visual Basic to accomplish this.
Target Audience
Employees, Consultants, and Students that are preparing for the Technology Specialist: Microsoft .NET Framework - Application Development Foundation Certification Exam (70-536).
Prerequisites
Familiarity with concepts and architecture of software development and business applications; development experience in an object-oriented programming language preferable
Expected Duration (hours)
2.0
Lesson Objectives
Visual Basic: Diagnostics and Management
• recognize how to use configuration file and section classes
• recognize how to use configuration elements interfaces
• program custom installers for components
• configure .NET applications for deployment
• program configuration data
• program custom installers
• use event logs
• use system processes
• manage event logs and system processes
• determine how to manage configuration, custom installation, and system processes.
• debug an application
• trace an application
• describe management events
• retrieve system information
• debug an application
• manage system information
Course Number:
sd_adfv_a06_it_enus
MICROSOFT .NET PARA PRODUTORES
INTRODUÇÃO AO MICROSOFT .NET - [31679_ENG]
Overview/Description
To introduce the concepts, environment, technology, and tools for Microsoft .NET
Target Audience
Software developers, software project managers
Prerequisites
Background knowledge of Visual Studio, object-oriented programming experience
Expected Duration (hours)
4.5
Lesson Objectives
Introducing Microsoft .NET
• describe the advantages of building software as a service.
• define the concept of a web service and describe its architecture.
• define the broad technologies and attributes of the .NET Framework.
• describe the key features of the Visual Studio.NET integrated development environment.
• describe the key features of the Common Language Runtime (CLR).
• explain the advantages of an intermediate language and describe how the loading and execution process works.
• describe the role of the common language specification in the Common Language Runtime and explain the advantages of managed code and type safety.
• describe how assemblies and manifests create self-describing applications that can be easily distributed and deployed.
• describe the .NET Framework system class hierarchy and explain how it is accessed.
• explain the relationship between COM, COM+, MTS, and the .NET Framework.
• describe the new forms designers for classic Windows applications (Windows Forms) and web applications (Web Forms).
• describe the role of the open Internet standards SOAP and XML in building integrated web applications.
• describe the new features of data access using ADO.NET.
• describe the changes to Active Server Pages (ASP) for the .NET initiative.
• describe the general shape and syntax of the C# language included with Visual Studio.NET.
• summarize the main changes to the Visual Basic language for VB.NET.
• describe the new object-oriented features of Visual Basic.NET.
• describe managed extensions for Visual C++.NET.
Course Number:
31679_eng
MICROSOFT .NET PARA PRODUTORES: IMPLEMENTAÇÃO DE SEGURANÇA PARA APLICAÇÕES C#
INTRODUÇÃO ÀS MELHORES PRÁTICAS DE SEGURANÇA NA APLICAÇÃO C# .NET - [230978_ENG]
Overview/Description
To determine best practices for securing the .NET Framework, identify how to secure communications for distributed applications, recognize key defensive coding techniques, and specify how best to minimize the security threats associated with untrusted users
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.8
Lesson Objectives
Introducing Security Best Practices in C# .NET Applications
• identify the security considerations associated with ASP.NET applications.
• identify the security mechanisms provided by the ASP.NET architecture.
• identify best practices for designing secure distributed applications and environments.
• determine the most appropriate approach for securing the .NET Framework.
• identity the authentication types supported by ASP.NET and distinguish between the available authorization strategies.
• recognize how to provide a secure communication solution for distributed applications.
• determine how to implement a secure communications solution for a given scenario.
• identify key defensive coding techniques for minimizing security risks.
• identify how to minimize the security threats associated with untrusted users.
• determine appropriate strategies for implementing defensive coding and handling untrusted users.
Course Number:
230978_eng
IMPLEMENTAÇÃO DAS MELHORES PRÁTICAS DE SEGURANÇA NA APLICAÇÃO IN C# .NET - [230979_ENG]
Overview/Description
To recognize how to practice data validation and secure unknown code in C# .NET applications
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.9
Lesson Objectives
Implementing Security Best Practices in C# .NET Applications
• recognize how to test strings using ASP.NET validator controls and regular expressions.
• implement various input validation strategies to minimize the risk of malicious data.
• identify how to protect ASP.NET applications against common canonicalization problems.
• handle malicious input, validate data strings, and protect against canonicalization issues, given a scenario.
• determine an appropriate method of securing .NET and COM components in a given scenario.
• recognize how the .NET Framework addresses the problems associated with the Win32 API.
• identify strategies for securing ActiveX controls.
• identify strategies for securing web services.
• determine how to secure .NET and COM components, ActiveX controls, and Web Services.
Course Number:
230979_eng
IMPLEMENTAÇÃO DE SEGURANÇA PARA AS APLICAÇÕES SQL IN C# .NET - [230980_ENG]
Overview/Description
To determine how to secure SQL connections, select the most appropriate strategy to protect against SQL injection attacks, and handle user input using various validation and error handling techniques
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.8
Lesson Objectives
Implementing Security for SQL in C# .NET Applications
• identify best practices for securing SQL connections.
• connect to SQL Server using different modes of authentication.
• determine how to secure SQL connections, given a scenario.
• recognize behaviors that put databases at risk of SQL injection attacks.
• identify ways to reduce the risk of SQL injection attacks.
• determine the most appropriate strategy for protecting against SQL injection attacks in a given scenario.
• apply appropriate techniques for validating SQL user input in C# .NET applications in given situations.
• handle SQL errors and exceptions.
• implement SQL data validation and error handling techniques.
Course Number:
230980_eng
CÓDIGO DE ACESSO À SEGURANÇA PARA C# .NET - [230981_ENG]
Overview/Description
To implement authentication and configure application security using CAS in C# .NET applications
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
3.7
Lesson Objectives
Code Access Security for C# .NET
• identify how Code Access Security (CAS) is implemented.
• recognize how to create an assembly permission in a given scenario.
• use the Code Access Security Policy tool (CASPol) to configure CAS in a given scenario.
• override Code Access Security (CAS) in a given scenario.
• implement application security using CAS.
• identify strategies for handling partially trusted applications and unmanaged code.
• identify the components and functionality of .NET security policy.
• identify best practices for implementing .NET security policy.
• determine the issues and best practices involved in administering .NET security policy.
• identify the core components of the .NET Framework security architecture and their features.
• use the .NET Framework Configuration tool and the Permission View tool to manage security policy in a given scenario.
• implement C# .NET security using the .NET Framework Configuration tool and the Permission View tool.
Course Number:
230981_eng
IMPLEMENTAÇÃO DA PLATAFORMA DE SEGURANÇA NAS APLICAÇÕES C# .NET - [230982_ENG]
Overview/Description
To administer isolated storage protection, determine how application isolation, security namespaces, and role-based security are implemented in the .NET development environment, and create and configure ACLs and DACLs
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.3
Lesson Objectives
Implementing Platform Security in C# .NET Applications
• use access control lists (ACLs) to secure access to systems and objects in a given scenario.
• create a discretionary access control list (DACL), given a scenario.
• create and implement an ACL and a DACL.
• identify the purpose and functionality of isolated storage.
• implement isolated storage in a given scenario.
• perform isolated storage tasks.
• recognize how to configure isolation to secure applications in the .NET Framework.
• identify how to use isolation to secure .NET applications.
Course Number:
230982_eng
IMPLEMENTAÇÃO DA AUTENTICAÇÃO DE SEGURANÇA NAS APLICAÇÕES C# .NET - [230983_ENG]
Overview/Description
To recognize how users are authenticated and authorized, implement URL authorization, configure different types of authentication, and implement secure ASP.NET state management
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
3.5
Lesson Objectives
Implementing Authentication Security in C# .NET Applications
• distinguish between ASP.NET authentication modes and recognize how authorization works in ASP.NET.
• implement URL and file authorization in a given scenario.
• apply URL authorization.
• implement Windows authentication in a given scenario.
• implement forms authentication in a given scenario.
• implement custom or anonymous authentication in a given scenario and implement Passport authentication in a given scenario.
• configure ASP.NET impersonation in a given scenario.
• implement different authentication methods and configure impersonation.
• secure the different session state management methods supported by ASP.NET.
• implement secure ASP.NET Tokens in a given scenario.
• implement secure ASP.NET state management.
Course Number:
230983_eng
SEGURANÇA COM BASE NAS FUNÇÕES EM C# .NET - [230984_ENG]
Overview/Description
To identify how role-based security is implemented by the .NET Framework using Identity and Principle objects, recognize how the PrinciplePermission class is used in role-based security, and implement various role-based security checking methods
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.2
Lesson Objectives
Role-Based Security in C# .NET
• recognize how role-based security is used to implement user authorization in the .NET Framework.
• create WindowsPrincipal and WindowsIdentity objects in a given scenario.
• identify how to use IPrincipal and Membership to authenticate users in .NET applications.
• implement role-based security using Identity and Principal objects.
• recognize how the Principal classes are used to implement role-based security.
• implement various role-based security checking methods.
• use the Principal object to implement role-based security.
Course Number:
230984_eng
IMPLEMENTAÇÃO DE .NET REMOTO E WSE EM APLICAÇÕES C# .NET - [230985_ENG]
Overview/Description
To recognize how to implement a security solution for .NET Remoting, identify the enhanced security features provided by WS-Security, and distinguish between critical WSE security classes
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
1.8
Lesson Objectives
Implementing .NET Remoting and WSE in C# .NET Applications
• recognize how security is implemented in the .NET Remoting architecture.
• implement a secure .NET Remoting solution.
• determine how to implement a security solution for .NET Remoting.
• identify the advanced security features provided by WS-Security.
• identify critical WSE security classes for .NET.
• determine the appropriate WSE class to use in a given scenario.
Course Number:
230985_eng
IMPLEMENTAÇÃO DE CRIPTOGRAFIA NAS APLICAÇÕES C# .NET - [230986_ENG]
Overview/Description
To secure C# .NET applications using cryptography, hash and RSA algorithms, digital signatures, and DotFuscator
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
4.2
Lesson Objectives
Implementing Cryptography in C# .NET Applications
• distinguish between symmetric and asymmetric keys.
• recognize how to implement a Public Key Infrastructure (PKI).
• identify how to encrypt and sign XML data in a given scenario.
• implement encryption in .NET applications.
• distinguish between the symmetric algorithms supported by the .NET Framework and their implications for system performance.
• implement the RSA algorithm in a given scenario.
• use hash algorithms to verify integrity and secure passwords, given a scenario.
• implement the MD5 and SHA-1 hashing algorithms given a scenario.
• use different types of algorithms to secure C# .NET applications.
• identify how to apply digital signatures in C# .NET applications.
• use digital signatures to protect C# .NET applications.
• use Dotfuscator to protect source code for .NET applications.
• recognize how to use DPAPI from ASP.NET to encrypt sensitive data.
Course Number:
230986_eng
ESTABILIDADE E DESENVOLVIMENTO DAS APLICAÇÕES C# .NET - [230987_ENG]
Overview/Description
To recognize the importance of application vulnerability testing, perform assembly vulnerability testing tasks, and identify best practices for hardening ASP .NET applications
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in C# .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.5
Lesson Objectives
Application Stability and Deployment in C# .NET Applications
• identify how strong-named assemblies are used to implement security in .NET applications.
• sign an assembly with a strong name.
• implement delayed assembly signing, add an assembly to the Global Assembly Cache (GAC), and make an assembly trusted.
• sign an assembly with a strong name, delay signing an assembly, add an assembly to the Global Assembly Cache (GAC), and make an assembly trusted.
• identify the tools used to examine security weaknesses in .NET applications.
• recognize how SSL/TLS is used to secure web communications.
• determine the best practices for hardening an ASP.NET application in a given scenario.
• determine the need for unit testing and the most appropriate way to deploy secure ASP.NET applications.
Course Number:
230987_eng
• MICROSOFT .NET PARA PRODUTORES: IMPLEMENTAÇÃO DE SEGURANÇA PARA APLICAÇÕES VB.NET
INTRODUÇÃO ÀS MELHORES PRÁTICAS DE SEGURANÇA NAS APLICAÇÕES VB.NET - [230549_ENG]
Overview/Description
To determine best practices for securing the .NET Framework, identify how to secure communications for distributed applications, recognize key defensive coding techniques, and specify how best to minimize the security threats associated with untrusted users
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.8
Lesson Objectives
Introducing Security Best Practices in VB.NET Applications
• identify the security considerations associated with ASP.NET applications.
• identify the security mechanisms provided by the ASP.NET architecture.
• identify best practices for designing secure distributed applications and environments.
• determine the most appropriate approach for securing the .NET Framework.
• identify the authentication types supported by ASP.NET and distinguish between the available authorization strategies.
• recognize how to provide a secure communication solution for distributed applications.
• determine how to implement a secure communications solution for a given scenario.
• identify key defensive coding techniques for minimizing security risks.
• identify how to minimize the security threats associated with untrusted users.
• determine appropriate strategies for implementing defensive coding and handling untrusted users.
Course Number:
230549_eng
IMPLEMENTAÇÃO DAS MELHORES PRÁTICAS DE SEGURANÇA NAS APLICAÇÕES VB.NET - [230581_ENG]
Overview/Description
To recognize how to practice data validation and secure unknown code in .NET applications
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.9
Lesson Objectives
Implementing Security Best Practices in VB.NET Applications
• recognize how to test strings using ASP.NET validator controls and regular expressions.
• implement various input validation strategies to minimize the risk of malicious data.
• identify how to protect ASP.NET applications against common canonicalization problems.
• validate data strings, handle malicious input, and protect against canonicalization issues, in a given scenario.
• determine an appropriate method of securing .NET and COM components in a given scenario.
• recognize how the .NET Framework addresses the problems associated with the Win32 API.
• identify strategies for securing ActiveX controls.
• identify strategies for securing web services.
• determine how to secure .NET and COM components, ActiveX controls, and web services.
Course Number:
230581_eng
IMPLEMENTAÇÃO DE SEGURANÇA PARAAPLICAÇÕES SQL EM VB.NET - [230643_ENG]
Overview/Description
To determine how to secure SQL connections, select the most appropriate strategy to protect against SQL injection attacks, and handle user input using various validation and error handling techniques
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.8
Lesson Objectives
Implementing Security for SQL in VB.NET Applications
• identify best practices for securing SQL connections.
• connect to SQL Server using different modes of authentication.
• determine how to secure SQL connections, given a scenario.
• identify the characteristics of a SQL injection attack and recognize how SQL injections are used.
• identify ways to reduce the risk of SQL injection attacks.
• determine the most appropriate strategy for protecting against SQL injection attacks in a given scenario.
• apply appropriate techniques for validating SQL user input in VB.NET applications in given situations.
• handle SQL errors and exceptions.
• implement SQL data validation and error handling techniques.
Course Number:
230643_eng
CÓDIGO DE ACESSO À SEGURANÇA PARA VB.NET - [230656_ENG]
Overview/Description
To implement authentication and configure application security using CAS in .NET applications
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
3.7
Lesson Objectives
Code Access Security for VB.NET
• identify how Code Access Security (CAS) is implemented.
• recognize how to create and use code access permissions in a given scenario.
• use the Code Access Security Policy tool (CASPol) to configure Code Access Security (CAS) in a given scenario.
• recognize how to override CAS.
• implement application security using CAS.
• identify strategies for handling partially trusted applications and unmanaged code.
• identify the components and functionality of .NET security policy.
• identify best practices for implementing .NET security policy.
• determine the issues and best practices involved in administering .NET security policy.
• identify the core components of the .NET Framework security architecture and their security features.
• use the .NET Framework Configuration tool and the Permission View tool to manage security policy in a given scenario.
• implement VB.Net security using the .NET Framework Configuration tool and the Permission View tool.
Course Number:
230656_eng
IMPLEMENTAÇÃO DA PLATAFORMA DE SEGURANÇA EM APLICAÇÕES VB.NET - [230668_ENG]
Overview/Description
To administer isolated storage protection, determine how application isolation, security namespaces, and role-based security are implemented in the .NET development environment, and create and configure ACLs and DACLs
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.3
Lesson Objectives
Implementing Platform Security in VB.NET Applications
• use access control lists (ACLs) to secure access to systems and objects in a given scenario.
• create a discretionary access control list (DACL), given a scenario.
• create and implement an ACL and a DACL.
• identify the purpose and functionality of isolated storage.
• store and retrieve data using isolated storage.
• perform isolated storage tasks.
• recognize the advantages of isolation boundaries in the .NET Framework.
• identify how to use isolation to secure .NET applications.
Course Number:
230668_eng
IMPLEMENTAÇÃO DA AUTENTICAÇÃO DE SEGURANÇA NAS APLICAÇÕES VB.NET - [230706_ENG]
Overview/Description
To recognize how users are authenticated and authorized, implement URL authorization, configure different types of authentication, and implement secure ASP.NET state management
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
3.5
Lesson Objectives
Implementing Authentication Security in VB.NET Applications
• distinguish between ASP.NET authentication modes and recognize how authorization works in ASP.NET.
• implement URL and file authorization in a given scenario.
• apply URL authorization.
• implement Windows authentication in a given scenario.
• implement forms authentication in a given scenario.
• implement Custom, Anonymous, and Passport authentication in a given scenario.
• configure ASP.NET impersonation in a given scenario.
• implement different authentication methods and configure impersonation.
• identify the components of state management and recognize how it works.
• implement secure ASP.NET tokens in a given scenario.
• implement secure ASP.NET state management.
Course Number:
230706_eng
SEGURANÇA COM BASE NAS FUNÇÕES EM VB.NET - [230749_ENG]
Overview/Description
To identify how role-based security is implemented by the .NET Framework using Identity and Principal objects, recognize how the PrincipalPermission class is used in role-based security, and implement various role-based security checking methods.
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.2
Lesson Objectives
Role-based Security in VB.NET
• recognize how role-based security is used to implement user authorization in the .NET Framework.
• create WindowsPrincipal and WindowsIdentity objects in a given scenario.
• identify how to use IPrincipal and Membership to authenticate users in .NET applications.
• implement role-based security using Identity and Principal objects.
• recognize how the Principal classes are used to implement role-based security.
• implement various role-based security checking methods.
• use the Principal object to implement role-based security.
Course Number:
230749_eng
IMPLEMENTAÇÃO DE .NET REMOTO E WSE EM APLICAÇÕES VB.NET - [230767_ENG]
Overview/Description
To recognize how to implement a security solution for .NET Remoting, identify the enhanced security features provided by WS-Security, and distinguish between critical WSE security classes
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
1.8
Lesson Objectives
Implementing .NET Remoting and WSE in VB.NET Applications
• recognize how security is implemented in the .NET Remoting architecture.
• recognize how to implement a secure .NET Remoting solution.
• determine how to implement a security solution for .NET Remoting.
• identify the advanced security features provided by WS-Security.
• identify critical WSE security classes for .NET.
• determine the appropriate WSE class to use in a given scenario.
Course Number:
230767_eng
IMPLEMENTAÇÃO DE CRIPTOGRAFIA NAS APLICAÇÕES VB.NET - [230778_ENG]
Overview/Description
To secure VB.NET applications using cryptography, hash and RSA algorithms, digital signatures, and DotFuscator
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
4.2
Lesson Objectives
Implementing Cryptography in VB.NET Applications
• distinguish between symmetric and asymmetric keys.
• recognize how to implement a Public Key Infrastructure (PKI).
• identify how to encrypt and sign XML data in a given scenario.
• implement encryption in .NET applications.
• distinguish between the symmetric algorithms supported by the .NET Framework and their implications for system performance.
• implement the RSA algorithm in a given scenario.
• use hash algorithms to verify integrity and secure passwords, given a scenario.
• implement the MD5 and SHA-1 hashing algorithms given a scenario.
• use different types of algorithms to secure VB.NET applications.
• identify how to apply digital signatures in VB.NET applications.
• use digital signatures to protect VB.NET applications.
• use Dotfuscator to protect source code for .NET applications.
• recognize how to use DPAPI from ASP.NET to encrypt sensitive data.
Course Number:
230778_eng
ESTABILIDADE E DESENVOLVIMENTO DAS APLICAÇÕES VB.NET - [230798_ENG]
Overview/Description
To recognize the importance of application vulnerability testing, perform assembly vulnerability testing tasks, and identify best practices for hardening ASP.NET applications.
Target Audience
All organizations, businesses, or individual .NET application developers desiring to learn how to develop and implement secure applications
Prerequisites
Ability to develop applications in Visual Basic .NET, knowledge of Web Services, and a broad knowledge of the .NET Framework
Expected Duration (hours)
2.5
Lesson Objectives
Application Stability and Deployment in VB.NET Applications
• identify how strong-named assemblies are used to implement security in .NET applications.
• sign an assembly with a strong name.
• implement delayed assembly signing, add an assembly to the Global Assembly Cache (GAC), and make an assembly trusted.
• sign an assembly with a strong name, delay signing an assembly, add an assembly to the Global Assembly Cache (GAC), and make an assembly trusted.
• identify the strategies used to guard against security weaknesses in .NET applications.
• recognize how SSL and TLS secure web communications.
• identify best practices for hardening ASP.NET applications.
• determine the need for unit testing and the most appropriate way to deploy secure ASP.NET applications.
Course Number:
230798_eng
MICROSOFT .NET PARA PRODUTORES: C# PARA PRODUTORES VB6
INÍCIO DE C# - [64554_ENG]
Overview/Description
To describe C# programming techniques and models
Target Audience
Application developers with experience in object-oriented programming, especially Visual Basic 6.0, who wish to start working with C#
Prerequisites
Familiarity with the principles of object-oriented programming; exposure to object-oriented programming languages such as C++, Visual Basic, or Java
Expected Duration (hours)
7.3
Lesson Objectives
Beginning C#
• describe, at a high level, how the .NET platform works.
• describe the development of the C# language and discuss the differences between C# and VB6.
• describe the main syntactical differences between C# and VB6, and discuss C# naming conventions.
• compare and contrast C# data types and variables with VB6 data types and variables.
• discuss how programs are controlled in C#.
• compare and contrast C# operators with VB6 operators.
• write a simple C# program.
• discuss the difference in code accessibility between C# and VB6.
• discuss the role of classes in C#.
• describe and use structs and enumerations in C#.
• discuss how C# programs start execution at a method named Main.
• discuss constructors, destructors, and garbage collection in C#.
• compare and contrast the syntax of methods and properties in C# and VB6, and describe advanced method features such as overloading and overriding.
• create a simple C# class.
• discuss how inheritance works in C#.
• implement interfaces in C#.
• use inheritance and interfaces in C#.
• describe how to use and overload operators and declare user-defined conversions in C#.
• describe advanced data structures such as strings, regular expressions, and arrays in C#.
• discuss collections and indexers in C#.
• write programs that use collections and indexers in C#.
Course Number:
64554_eng
PROGRAMAÇÃO C# PARA PRODUTORES VB6 - [64556_ENG]
Overview/Description
To compare and contrast the features of the C# programming language with VB6
Target Audience
Application developers with experience in object-oriented programming, especially Visual Basic 6.0, who wish to start working with C#
Prerequisites
Familiarity with the principles of object-oriented programming; exposure to object-oriented programming languages such as C++, Visual Basic, or Java
Expected Duration (hours)
7.7
Lesson Objectives
Programming C# for the VB6 Developer
• discuss the differences between VB6 and C#.
• describe the C# delegate implementation.
• describe the C# event model.
• implement the C# event model.
• discuss exception handling in C#.
• describe multithreading in C#.
• describe how to use attributes in C#.
• write a C# program using advanced features such as attributes, threads, and exception handling.
• use Visual Studio .NET, which is the Microsoft development environment for .NET.
• describe Windows Forms and add controls to a Windows Form.
• add code to Windows Forms and describe how to deploy a Windows application.
• create a Windows application using Windows Forms.
• describe how assemblies and manifests create self-describing applications that can be easily distributed and deployed.
• describe application domains, marshalling, and remoting in .NET.
• discuss using unmanaged code and COM interoperability in C#.
• describe how to work with files and directories in C#.
• describe how to work with databases using ADO.NET in C#.
• work with databases using ADO.NET in C#.
• describe the main features of ASP.NET.
• explain how to build ASP.NET pages in C#.
• describe Web Forms in C#.
• describe how to create web services in C#.
• create web services in C#.
Course Number:
64556_eng
MICROSOFT .NET PARA PRODUTORES: C# PARA PRODUTORES C++
DENTRO DO C# - [65409_ENG]
Overview/Description
To compare and contrast the features of the C# programming language with those of C++
Target Audience
Application developers with experience in object-oriented programming, especially in C++, who wish to start working with C#
Prerequisites
Familiarity with the principles of object-oriented programming; experience with programming in C++ and some experience with other object-oriented programming languages
Expected Duration (hours)
6.5
Lesson Objectives
Inside C#
• outline the main differences between the .NET environment and traditional programming environments.
• describe, at a high level, how the .NET platform works.
• explain how C# programs, files, and assemblies are structured and compare this architecture with traditional C++.
• discuss C# terms and syntax.
• discuss C# data types.
• discuss how programs are controlled in C#.
• write a simple C# program.
• explain how classes are defined and objects are created in C#.
• describe the garbage collection model in C#.
• describe C# properties and advanced method features such as overloading.
• create a simple C# class.
• describe structs, enumerations, and arrays.
• explain how strings and regular expressions work in C#.
• describe how to use collections and indexers in C#.
• write programs that use collections and indexers in C#.
• describe the inheritance model in C#.
• implement interfaces in C#.
• use inheritance and interfaces in C#.
• describe how to use and overload operators in C#.
Course Number:
65409_eng
PROGRAMAÇÃO C# PARA PRODUTORES C++ - [65410_ENG]
Overview/Description
To explain C# programming techniques and models
Target Audience
Application developers with experience in object-oriented programming, especially in C++, who wish to start working with C#
Prerequisites
Familiarity with the principles of object-oriented programming; experience with programming in C++ and some experience with other object-oriented programming languages
Expected Duration (hours)
7.5
Lesson Objectives
Programming C# for the C++ Developer
• outline the main differences and similarities between C# programming in a .NET environment and traditional C++ programming.
• describe the C# delegate implementation.
• describe the C# event model.
• implement the C# event model.
• describe error and exception handling in C#.
• describe the C# threading model.
• describe how to use attributes in C#.
• write a C# program using advanced features such as attributes, threads, and exception handling.
• use Visual Studio .NET, which is the Microsoft development environment for .NET.
• describe Windows Forms and add controls to a Windows Form.
• add code to Windows Forms and describe how to deploy a Windows application.
• create a Windows application using Windows Forms.
• describe how assemblies and manifests create self-describing applications that can be easily distributed and deployed.
• describe application domains, marshalling, and remoting in .NET.
• use unsafe and unmanaged code and access COM components.
• describe how to work with files and directories in C#.
• describe how to work with databases using ADO.NET in C#.
• work with databases using ADO.NET in C#.
• describe the main features of ASP.NET.
• explain how to build ASP.NET pages in C#.
• describe Web Forms in C#.
• describe how to create web services in C#.
• create web services in C#.
Course Number:
65410_eng
MICROSOFT .NET PARA PRODUTORES: CRIAÇÃO DE ASP.NET COM VB.NET
INTRODUÇÃO AO ASP.NET - [66794_ENG]
Overview/Description
To introduce ASP.NET
Target Audience
Web developers with minimal experience using previous versions of Active Server Pages or similar technology, who wish to start working with Microsoft ASP.NET
Prerequisites
Familiarity with basic web technologies - HTML and HTTP; experience developing applications using an object-oriented language, such as Java, C++, or Microsoft Visual Basic; familiarity with the Microsoft Visual Basic .NET syntax
Expected Duration (hours)
2.7
Lesson Objectives
Introduction to ASP.NET
• outline the architecture and the major components of the .NET Framework.
• define the architecture of ASP.NET and describe the way an ASP.NET page is generated.
• explain how to use VB.NET to build ASP.NET pages.
• describe the most important changes in ASP.NET from the previous version of ASP.
• define Web Forms and describe the basic elements of an ASP.NET page.
• explain the purpose of server controls in ASP.NET pages and use them when building Web Forms.
• define the most common events in ASP.NET pages and their order of processing.
• create a Web Form in Visual Basic .NET.
Course Number:
66794_eng
CONSTRUÇÃO DE APLICAÇÕES ASP.NET - [66795_ENG]
Overview/Description
To introduce the basic elements in writing ASP.NET pages
Target Audience
Web developers with minimal experience using previous versions of Active Server Pages or similar technology, who wish to start working with Microsoft ASP.NET
Prerequisites
Familiarity with basic web technologies - HTML and HTTP; experience developing applications using an object-oriented language, such as Java, C++, or Microsoft Visual Basic; familiarity with the Microsoft Visual Basic .NET syntax
Expected Duration (hours)
6.2
Lesson Objectives
Building ASP.NET Applications
• explain how to use HTML server controls to create interactive web pages.
• explain how to use web server controls to create interactive web pages.
• describe how to use validation server controls to create interactive web pages.
• create a simple interactive Web Form using ASP.NET web server controls.
• distinguish and use the principal ASP.NET objects.
• describe how to access data in files on the web server from ASP.NET pages.
• outline how to use code-behind to separate page logic from presentation.
• write a simple ASP.NET web page using the code-behind model.
• define and build ASP.NET user controls.
• create a simple ASP.NET user control.
• define and use ViewState, application state, and session state.
• use ViewState, application state, and session state in ASP.NET applications.
• define and use caching in ASP.NET applications.
• describe the core ADO.NET objects.
• discuss the main data-binding server controls in ASP.NET.
• discuss the DataGrid server control.
• describe how to use ASP.NET and ADO.NET to update data sources.
• use ASP.NET to access and present XML data.
• bind an ASP.NET page to a SQL database.
Course Number:
66795_eng
CARACTERÍSTICAS OPCIONAIS DA ASP.NET E FINALIZAÇÃO DAS APLICAÇÕES ASP.NET - [66796_ENG]
Overview/Description
To introduce web services and custom server controls for ASP.NET web development, and to explain error handling, configuration, deployment, and security for ASP.NET applications
Target Audience
Web developers with minimal experience using previous versions of Active Server Pages or similar technology, who wish to start working with Microsoft ASP.NET
Prerequisites
Familiarity with basic web technologies - HTML and HTTP; experience developing applications using an object-oriented language, such as Java, C++, or Microsoft Visual Basic; familiarity with the Microsoft Visual Basic .NET syntax
Expected Duration (hours)
5.8
Lesson Objectives
Optional ASP.NET Features and Finalizing ASP.NET Applications
• explain the purpose and architecture of XML web services.
• describe how to write and expose a simple XML web service using ASP.NET.
• write and expose a simple XML web service using ASP.NET.
• explain how to create a simple XML web service client using ASP.NET.
• discuss the basic concepts in writing custom ASP.NET server controls.
• define methods and properties for custom server controls in ASP.NET.
• define custom server-control events.
• explain how to develop composite server controls in ASP.NET.
• recognize and describe how to build templated server controls in ASP.NET.
• write a simple custom server control in ASP.NET.
• outline the error-handling techniques in ASP.NET.
• explain how to use tracing to debug the execution of ASP.NET pages.
• describe how to use the SDK debugger to debug ASP.NET applications.
• use the error-handling functionality of ASP.NET and VB.NET.
• define ASP.NET web applications and customize their behavior using the global.asax file.
• describe and change the configuration of ASP.NET.
• define the steps in deploying ASP.NET applications.
• outline the security implications of ASP.NET applications.
• set some of the common configuration settings of an ASP.NET application.
Course Number:
66796_eng
MICROSOFT .NET PARA PRODUTORES: VISUAL BASIC .NET PARA PRODUTORES VB6
MUDANÇA PARA VISUAL BASIC .NET - [61588_ENG]
Overview/Description
To outline the language differences between Visual Basic 6.0 and Visual Basic .NET and to describe the new Visual Studio .NET features
Target Audience
Application developers with experience using previous versions of Microsoft Visual Basic who wish to start working with Microsoft Visual Basic .NET
Prerequisites
The Microsoft .NET for Developers learning path; the SmartCurricula Microsoft Visual Basic 6.0: Desktop and Microsoft Visual Basic 6.0: Distributed, which are highly recommended; experience developing applications using previous versions of Microsoft Visual Basic, including knowledge of COM, ADO, Visual Basic 6 classes, and web development
Expected Duration (hours)
5.3
Lesson Objectives
Moving to Visual Basic .NET
• outline how Visual Basic fits into the .NET Framework.
• describe the main features of Visual Basic .NET using Visual Studio .NET.
• describe the main features of Visual Studio .NET.
• describe how to perform basic tasks in Visual Studio .NET.
• describe the enhanced functionality of the Visual Studio .NET code window.
• perform basic tasks in Visual Studio .NET.
• set up and use namespaces.
• compare how data types, variables, statements, and operators are used in Visual Basic .NET with how they are used in VB6.
• describe structures and how to use them.
• transform a piece of VB6 code into Visual Basic .NET.
• describe how to work with properties.
• declare and use procedures.
• raise and handle events.
• work with properties and events in VB.NET.
• explain how to handle errors using structured error handling.
• handle errors.
• work with delegates and attributes.
• describe the VB6 features that do not work in VB.NET.
Course Number:
61588_eng
CARACTERÍSTICAS DE LINGUAGEM AVANÇADA DA MICROSOFT VB.NET - [61594_ENG]
Overview/Description
To explain the new object-oriented features of Visual Basic .NET, data access with ADO.NET, and strategies for migration
Target Audience
Application developers with experience using previous versions of Microsoft Visual Basic who wish to start working with Microsoft Visual Basic .NET
Prerequisites
The Microsoft .NET for Developers learning path; the SmartCurricula Microsoft Visual Basic 6.0: Desktop and Microsoft Visual Basic 6.0: Distributed, which are highly recommended; experience developing applications using previous versions of Microsoft Visual Basic, including knowledge of COM, ADO, Visual Basic 6 classes, and web development
Expected Duration (hours)
5.3
Lesson Objectives
Advanced Language Features of Microsoft VB.NET
• describe the concepts of inheritance and polymorphism and the related mechanisms of overriding and overloading.
• describe how to create classes.
• add classes to Visual Basic .NET.
• explain how to work with objects in Visual Basic .NET.
• extend classes.
• override methods and constructors.
• implement inheritance.
• describe shared members and events.
• explain how to declare and implement interfaces.
• outline the new features of ADO.NET.
• describe the DataSet object model and the use of datasets in ADO.NET.
• explain how to work with DataSets in Windows Forms.
• describe techniques for retrieving data from a data source in VB.NET.
• plan and organize the migration of a VB6 project to Visual Basic .NET.
• use the upgrade tool for migrating VB6 projects to Visual Basic .NET.
Course Number:
61594_eng
FORMULÁRIOS DO WINDOWS E ASP.NET - [61599_ENG]
Overview/Description
To explain how to create interfaces for windows applications with Windows Forms, and for web applications with Web Forms and ASP.NET
Target Audience
Application developers with experience using previous versions of Microsoft Visual Basic who wish to start working with Microsoft Visual Basic .NET
Prerequisites
The Microsoft .NET for Developers learning path; the SmartCurricula Microsoft Visual Basic 6.0: Desktop and Microsoft Visual Basic 6.0: Distributed, which are highly recommended; experience developing applications using previous versions of Microsoft Visual Basic, including knowledge of COM, ADO, Visual Basic 6 classes, and web development
Expected Duration (hours)
4.5
Lesson Objectives
Windows Forms and ASP.NET
• describe the features and object hierarchy of Windows Forms.
• describe how to build Windows Forms in Visual Studio .NET.
• use form properties for layout, positioning, anchoring, and docking.
• use Windows Forms in Visual Studio .NET.
• use dialog boxes and their results.
• describe the new controls in Visual Basic .NET.
• explain how to use MDI forms.
• use forms and controls.
• describe the main features of ASP.NET.
• describe how to create a simple Web Form.
• describe the structure of Web Forms.
• explain what server controls are and describe HTML server controls.
• explain how to use ASP.NET web server controls.
• create and consume simple web services.
• build a web application.
Course Number:
61599_eng
MICROSOFT .NET PARA PRODUTORES: CONSTRUÇÃO DE SERVIÇOS WEB XML
SERVIÇOS WEB XML E MICROSOFT.NET - [61990_ENG]
Overview/Description
To introduce the concepts of XML web services, publishing, and accessing
Target Audience
Application developers wishing to begin using Microsoft .NET to build web services
Prerequisites
The Microsoft .NET for Developers learning path; some knowledge of XML and XML namespaces; familiarity with the .NET platform; Internet and intranet skills, namely HTTP, HTML, and ASP; knowledge and/or experience in object-oriented development languages, such as VB, C#, C++, or Java; familiarity with VB.NET syntax
Expected Duration (hours)
3.2
Lesson Objectives
XML Web Services and Microsoft.NET
• describe how web services are used and the technologies used to develop them.
• describe the role of SOAP in building web services, the basics of the SOAP protocol, and the structure of a SOAP document.
• explain the role of WSDL and UDDI in building web services and be familiar with their usage.
• design a web service, taking different design considerations into account.
• design a .NET web service, taking advanced design considerations into account.
• define and address the various security aspects of building and accessing web services.
• design and deploy .NET web services.
• explain the use of UDDI registries and WSDL in creating web-services clients.
• describe the data types, access methods, and protocols used when accessing web services.
• design a web service using Microsoft .NET.
• evaluate and analyze web-service parameters and make relevant design decisions about web-service clients.
Course Number:
61990_eng
CONSTRUÇÃO DE SERVIÇOS WEB E SERVÇOS WEB PARA CLIENTES COM MICROSOFT .NET - [61994_ENG]
Overview/Description
To build a web service and web-service clients in .NET
Target Audience
Application developers wishing to begin using Microsoft .NET to build web services
Prerequisites
The Microsoft .NET for Developers learning path; some knowledge of XML and XML namespaces; familiarity with the .NET platform; Internet and intranet skills, namely HTTP, HTML, and ASP; knowledge and/or experience in object-oriented development languages, such as VB, C#, C++, or Java; familiarity with VB.NET syntax
Expected Duration (hours)
2.7
Lesson Objectives
Building Web Services and Web-Service Clients with Microsoft .NET
• declare a web service and web-service methods.
• implement different web-service customizations.
• publish a .NET web service.
• create a web-service proxy using the service’s WSDL page and Visual Studio .NET, or the wsdl.exe utility.
• write a simple web-service client using the Microsoft .NET Framework.
• use regular expressions to create an HTML pattern-matching web-service proxy using an existing web site.
• use Visual Studio .NET to create a simple Windows Forms web-service client and an ASP.NET web-service client.
• configure and customize a web-service client.
• build a .NET web-service client.
Course Number:
61994_eng
MICROSOFT .NET PARA PRODUTORES: ADO.NET COM VB.NET
CONECÇÕES E COMANDO ADO.NET COM VB.NET - [73686_ENG]
Overview/Description
To introduce ADO.NET and to describe how to make connections to databases and run stored procedures and SQL statements in a connected design
Target Audience
Visual Basic .NET programmers and candidates for the Microsoft MCSD and MCAD certification paths
Prerequisites
Good knowledge of VB.NET, SQL, relational databases, and Visual Studio .NET
Expected Duration (hours)
4.3
Lesson Objectives
ADO.NET Connections and Commands with VB.NET
• describe the features required of a distributed or disconnected data-access system tuned for web services and web applications.
• describe the broad architecture of ADO.NET, set out its object model, and list its main objects.
• choose between the different .NET data providers and create a connection string.
• open and close connections to data sources, handle connection events, and deal with exceptions.
• explain why connection pooling is necessary and describe how to pool connections.
• select appropriate connection properties in a connection string, handle connection events, and manage connection pools.
• describe how to create and use stored procedures and parameters in Visual Studio.NET and ADO.NET.
• describe how to set input parameters and access return values and output parameters in stored procedures.
• call stored procedures using command objects and define input and output parameters for them.
• describe the reasons for direct database access and how this is performed in ADO.NET.
• explain how to execute Command objects for returning no values, single values, or to run DDL and DML commands.
• explain how to process rows of read-only data from a data source.
• process rows of data from a DataReader and extract metadata about rows.
Course Number:
73686_eng
CONSTRUÇÃO DE ADO.NET DATASETS COM VB.NET - [73687_ENG]
Overview/Description
To describe how to use ADO.NET's disconnected DataSet object model, including DataSets, DataAdapters, DataTables, DataRelations, DataRows, and DataColumns
Target Audience
Visual Basic .NET programmers and candidates for the Microsoft MCSD and MCAD certification paths
Prerequisites
Good knowledge of VB.NET, SQL, relational databases, and Visual Studio .NET
Expected Duration (hours)
4.2
Lesson Objectives
Building ADO.NET DataSets with VB.NET
• describe the different approaches that can be used to retrieve data from data sources.
• describe the DataSet class, its main properties and constituent objects, the role of constraints, relations, and views, and strategies for using DataSets.
• explain how to work with DataSets in Windows Forms.
• describe the role of the DataAdapter object and its key methods and properties.
• use the Data Adapter Configuration Wizard to define DataAdapters with SQL statements or stored procedures.
• use the Data Adapter Configuration Wizard to build command objects and data adapters for common data-access strategies.
• create DataSets manually using Visual Basic .NET code or Visual Studio .NET tools.
• create a DataSet and add DataTables and custom expression columns.
• describe an XSD Schema and how to create one using Visual Studio .NET tools.
• fill a DataSet using a DataAdapter.
• define relationships and constraints, including primary keys, foreign keys, and DataRelations.
• create and manage relationships between DataTables in code.
• bind data to a Windows control, such as a text box or DataGrid.
Course Number:
73687_eng
PROGRAMAÇÃO AVANÇADA DE ADO.NET COM VB.NET - [73689_ENG]
Overview/Description
To explain how to modify DataSet data, update data sources, read and write XML data sources, and interact with ADO.NET
Target Audience
Visual Basic .NET programmers and candidates for the Microsoft MCSD and MCAD certification paths
Prerequisites
Good knowledge of VB.NET, SQL, relational databases, and Visual Studio .NET
Expected Duration (hours)
4.4
Lesson Objectives
Advanced ADO.NET Programming with VB.NET
• describe the process of adding new rows to data tables and of deleting and modifying row values.
• describe how to handle errors and events when modifying data and how to accept or reject changes to data.
• add and then modify rows of data, handle any errors or events arising, and accept or reject changes.
• view different rows depending on their RowState and sort rows based on their values.
• discuss the issues surrounding the updating of data sources using ADO.NET's disconnected strategy.
• explain how to define and use transactions using ADO.NET code.
• describe how to select modified rows, get changes to a DataSet, and merge changed data with a current DataSet.
• describe how to update a data source and handle any subsequent update conflicts.
• manage DataSet changes, update the data source, and handle conflicts.
• explain how to read and write data from an XML data source to a DataSet and back.
• describe the processing of DataSet data as hierarchical data using the parallel XMLDataDocument object.
• import XML data into a DataSet, synchronize with an XMLDataDocument, and transform XML into HTML.
• describe the differences between ADO and ADO.NET and give reasons for the changes.
• use legacy ADO objects from .NET managed applications and transfer ADO RecordSets to DataSets in ADO.NET applications.
Course Number:
73689_eng
MICROSOFT .NET PARA PRODUTORES: ADO.NET COM C#
CONECÇÕES E COMANDOS ADO.NET COM C# - [129900_ENG]
Overview/Description
To introduce ADO.NET and to describe how to make connections to databases and run stored procedures and SQL statements in a connected design
Target Audience
C# programmers and candidates for the Microsoft MCSD and MCAD certification paths
Pr