6292/10228 - Instalação e Configuração do cliente Windows 7 Carga Horária: 3 dias / 5 noites Objetivos: Este curso de três dias conduzido por instrutor destina-se a profissionais de TI que estejam interessados em expandir sua base de dados e suas habilidades técnicas relacionadas ao cliente Windows 7. Neste curso, os alunos aprendem a instalar, atualizar e migrar para o cliente Windows 7. Em seguida, os alunos configuram o cliente Windows 7 para conectividade de rede, segurança, manutenção e computação móvel. Este curso ajuda os alunos a se prepararem para o Exame 70-680, TS: Windows 7, Configuring. Público-Alvo: Este curso destina-se á profissionais de TI que estejam interessados em: Expandir sua base dados e suas habilidades técnicas relacionadas ao cliente Windows 7. Adquirir profundo conhecimento técnico do Windows 7. Conhecer os detalhes de tecnologias do Windows 7. Concentrar-se nos aspectos práticos associados a tecnologias do Windows 7. A maioria desses profissionais usa alguma versão de cliente Windows no local de trabalho e está analisando novas e melhores formas de executar algumas das funções atuais. Depois de concluir este curso, os alunos serão capazes de: Executar uma instalação limpa do Windows 7, atualizar para o Windows 7 e migrar dados relacionados ao usuário e configurações de uma versão anterior do Windows. Configurar discos, partições, volumes e drivers de dispositivo para habilitar um computador cliente Windows 7. Configurar o acesso a arquivo e impressoras em um computador cliente Windows 7. Configurar a conectividade de rede em um computador cliente Windows 7. Configurar a conectividade de rede sem fio em um computador cliente Windows 7. Proteger computadores desktop cliente Windows 7. Otimizar e manter o desempenho e a confiabilidade de um computador cliente Windows 7. Configurar a computador móvel e dispositivos para um computador cliente Windows 7. Pré-requisitos: Antes de participar deste curso, os alunos devem ter: Experiência em instalar hardware e dispositivos de PC. Noções básicas sobre conceitos de rede e TCP/IP. Conhecimentos básicos de Windows e Active Directory. Habilidades para mapear compartilhamentos de arquivos de rede. Experiência em trabalhar de um prompt de comando. Conhecimento de conceitos básicos de aplicativos. Por exemplo, como os aplicativos do computador cliente se comunicam com o servidor. Conhecimento básico de conceitos de segurança, como a autenticação e a autorização. Conhecimento dos princípios básicos do uso de impressoras. Conteúdo Programático 1 - Instalação, atualização e migração para o Windows 7 Este módulo explica como instalar, atualizar e migrar para o Windows 7. Ele também descreve os principais recursos, edições e requisitos de hardware do Windows 7. • Preparação para instalar o Windows 7; • Execução de uma instalação limpa do Windows 7; Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Atualização e migração para o Windows 7; • Execução de uma instalação baseada em imagem do Windows 7; • Configuração da compatibilidade de aplicativos. Depois de concluir este módulo, os alunos serão capazes de: • Descrever os principais recursos, edições e requisitos de hardware do Windows 7; • Executar uma instalação limpa do Windows 7; • Atualizar e migrar para o Windows 7 de uma versão anterior do Windows; • Executar uma instalação baseada em imagem do Windows 7; • Resolver problemas comuns de compatibilidade de aplicativos. 2 - Configuração de discos e drivers de dispositivo Este módulo examina como configurar discos, partições, volumes e drivers de dispositivo para permitir que o Windows 7 funcione conforme desejado. • Particionamento de discos no Windows 7; • Gerenciamento de volumes de disco; • Manutenção de discos no Windows 7; • Instalação e configuração de drivers de dispositivo. Depois de concluir este módulo, os alunos serão capazes de: • Configurar partições de disco em um computador cliente Windows 7; • Criar e gerenciar volumes de disco; • Gerenciar a fragmentação do sistema de arquivos e cotas de disco; • Instalar e configurar drivers de dispositivo. 3 - Configuração de acesso a arquivos e impressoras em computadores cliente Windows 7 Este módulo explica como gerenciar o acesso a pastas compartilhadas e impressoras em um computador executando o Windows 7. Especificamente, ele descreve como compartilhar e proteger pastas, configurar a compactação de pastas e como instalar, configurar e administrar a impressão. • Visão geral de autenticação e autorização; • Gerenciamento do acesso a arquivos no Windows 7; • Gerenciamento de pastas compartilhadas; • Configuração da compactação de arquivos; • Gerenciamento da impressão. Depois de concluir este módulo, os alunos serão capazes de: • Descrever a autenticação e a autorização; • Gerenciar o acesso a arquivo em um computador cliente Windows 7; • Criar e gerenciar pastas compartilhadas; • Configurar a compactação de arquivos; • Instalar, configurar e administrar impressoras. 4 - Configuração da conectividade de rede Este módulo explica a conectividade de rede IPv4 e IPv6. Ele também descreve como implementar a alocação automática de endereço IP e solucionar problemas de conectividade de rede. • Configuração da conectividade de rede IPv4; • Configuração da conectividade de rede IPv6; • Implementação da alocação automática de endereço IP; Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Visão geral da resolução de nomes; • Solução de problemas de rede. Depois de concluir este módulo, os alunos serão capazes de: • Configurar a conectividade de rede IPv4; • Configurar a conectividade de rede IPv6; • Implementar a alocação automática de endereço IP; • Solucionar problemas comuns de rede usando as ferramentas disponíveis no Windows 7. 5 - Configuração de conexões de rede sem fio Este módulo descreve as principais tecnologias de rede sem fio e como configurar componentes de rede sem fio e os elementos do Windows 7 necessários para acessar redes sem fio. • Visão geral de redes sem fio; • Configuração de uma rede sem fio. Depois de concluir este módulo, os alunos serão capazes de: • Descrever os padrões e as tecnologias relacionadas a conexões de rede sem fio; • Configurar uma conexão de rede sem fio. 6 - Proteção de áreas de trabalho do Windows 7 Este módulo descreve como tornar um computador Windows 7 mais seguro sem sacrificar a usabilidade no processo. Especificamente, ele descreve o Firewall do Windows, o Controle de Conta de Usuário, o Windows Defender e a segurança no Internet Explorer 8. • Visão geral do gerenciamento de segurança no Windows 7; • Proteção de um computador cliente Windows 7 usando configurações de diretiva de segurança locais; • Proteção de dados usando EFS e BitLocker; • Configuração de restrições de aplicativo; • Configuração do Controle de Conta de Usuário; • Configuração do Firewall do Windows; • Configurações de segurança no Internet Explorer 8; • Configuração do Windows Defender. Depois de concluir este módulo, os alunos serão capazes de: • Explicar os recursos de gerenciamento de segurança do Windows 7; • Definir configurações de diretiva de segurança locais em um computador cliente Windows 7; • Proteger dados usando EFS e BitLocker; • Configurar restrições de aplicativo usando o AppLocker; • Definir configurações do Controle de Conta de Usuário; • Configurar o Firewall do Windows em um computador cliente Windows 7; • Definir configurações de segurança no Internet Explorer para ajudar a proteger um computador cliente Windows 7 que esteja conectado à Internet; • Configurar o Windows Defender para ajudar a proteger um computador cliente Windows 7 contra software mal-intencionado. 7 - Otimização e manutenção de computadores cliente Windows 7 Este módulo descreve como usar as ferramentas de monitoramento e configuração para obter informações sobre o desempenho do Windows 7 e como solucionar problemas de desempenho e confiabilidade. • Manutenção do desempenho usando as ferramentas de desempenho do Windows 7; • Manutenção da confiabilidade usando as ferramentas de diagnóstico do Windows 7; • Backup e restauração de dados usando o Backup do Windows; Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Restauração de um sistema Windows 7 usando pontos de restauração do sistema; • Configuração do Windows Update. Depois de concluir este módulo, os alunos serão capazes de: • Manter o desempenho de um computador cliente Windows 7 usando ferramentas de gerenciamento de desempenho; • Manter a confiabilidade de um computador cliente Windows 7 usando as ferramentas de diagnóstico; • Fazer backup de dados e restaurá-los em um computador cliente Windows 7 usando o Backup do Windows; • Restaurar um sistema Windows 7 usando pontos de restauração do sistema; • Configurar o Windows Update em um computador cliente Windows 7. 8 - Configuração de computação móvel e acesso remoto no Windows 7 Este módulo explica como configurar dispositivos móveis e o acesso remoto. Ele também aborda o DirectAccess e o BranchCache, que são novidades no Windows 7. • Configuração de computadores e dispositivos móveis; • Configuração de Área de Trabalho Remota e Assistência Remota para acesso remoto; • Configuração do DirectAccess para acesso remoto; • Configuração do BranchCache para acesso remoto. Depois de concluir este módulo, os alunos serão capazes de: • Configurar a computação móvel e dispositivos em um computador cliente Windows 7; • Configurar Área de Trabalho Remota e Assistência Remota em um computador cliente Windows 7; • Configurar o DirectAccess em um computador cliente Windows 7 para acesso remoto; • Configurar o BranchCache em um computador cliente Windows 7 de filial. Exame TS: 70-680: Windows 7, Configuring (disponível em português) Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 6294 - Planning and Managing Windows 7 Desktop Deployments and Environments Carga Horária: 5 dias / 10 noites Objectives: This five-day instructor-led course is intended for desktop administrators who want to specialize in desktop deployment, configuration, and management. In this course, students will learn how to plan and deploy Windows 7 desktops in large organizations. They will also learn how to design, configure, and manage the Windows 7 client environment. This course helps students prepare for the Exam 70-686, Pro: Windows 7, Enterprise Desktop Administrator. Audience: This course is intended for IT Professionals who are interested in specializing in Windows 7 desktop and application deployments and managing the desktop environments for large organizations. People attending this training could be support technicians or currently in deployment roles and are looking at taking the next step in their career or enhancing their skills in the areas of planning and deploying Windows 7 desktops. At Course Completion Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br After completing this course, students will be able to: • Prepare to deploy Windows 7 business desktops. • Assess and resolve application compatibility issues with Windows 7. • Determine the most appropriate method to deploy Windows 7 based upon specific business requirements. • Design a standard Windows 7 image by assessing and evaluating the business requirements. • Deploy Windows 7 by using WAIK. • Deploy Windows 7 by using WDS. • Deploy Windows 7 by using Lite Touch Installation. • Deploy Windows 7 by using Zero Touch Installation. • Migrate user state by using Windows Easy Transfer and User State Migration Tool 4.0. • Design, configure, and manage the Windows 7 client environment. • Plan and deploy applications and updates to Windows 7 client computers. • Plan and deploy Windows 7 by using LTI. (Lab-Only Module) Prerequisites: Before attending this course, students must have: • A solid understanding of TCP/IP and networking concepts. • A solid Windows and Active Directory background. For example, domain user accounts, domain vs. local user accounts, user profiles, and group membership. • A good understanding of scripts and batch files. • A solid understanding of security concepts such as authentication and authorization. • Performed a clean installation of Windows 7, Upgrade to Windows 7, and migrate user-related data and settings from Windows XP. • Configured disks, partitions, volumes, and device drivers to enable Windows 7 to function as desired. • Experience configuring and troubleshooting permissions and other settings to allow access to resources and applications on Windows 7 Systems. • Experience configuring settings to enable network connectivity. • Experience configuring and troubleshooting a wireless network connection. • Experience configuring and troubleshooting Windows 7 security. • Configure mobile computers and devices. • Familiarity with the client administration capabilities of Windows Server and familiar with management tools such as the System Center suite of products. • Familiarity with deployment, packaging, and imaging tools. • The ability to work in a team/virtual team • Trained and mentored others Course Outline: 1 - Preparing to Deploy Windows 7 Business Desktops This module helps you plan and perform effective preparation tasks for deploying Windows 7 clients. It begins by discussing client, hardware, and deployment lifecycles. It also discusses how to assess existing computing environments and licensing. • Overview of the Desktop Lifecycle; • Desktop Deployment: Challenges and Considerations; • Tools and Technologies Used in the Desktop Deployment Lifecycle; • Assessing the Current Computing Environment for Deploying Windows 7; • Designing Windows Activation. - Lab : Assessing the Computing Environment by Using the Microsoft Assessment and Planning Toolkit Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Assessing the Computing Environment by Using Microsoft Assessment and Planning Toolkit. - Lab : Recommending an Activation Strategy • Review the Activation Scenario. After completing this module, students will be able to: • Describe the client, hardware, and desktop deployment lifecycles; • Explain the challenges involved and considerations for deploying desktops; • Describe the tools and technologies that are used in the desktop deployment lifecycle; • Assess the current computing environment to determine the feasibility of deploying Windows 7; • Design the licensing and activation strategy for a given business scenario. 2 - Assessing Application Compatibility in Windows 7 This module describes the process for addressing common application compatibility issues experienced during a typical operating system deployment. It also explains how to use the Microsoft Application Compatibility Toolkit (ACT) to help inventory, analyze, and mitigate application compatibility issues. • Overview of Application Compatibility; • Assessing and Resolving Application Compatibility Issues by Using ACT 5.5. - Lab : Evaluating Application Compatibility Using the Microsoft Application Compatibility Toolkit • Installing and Configuring ACT; • Collecting Application Inventory; • Organizing the Application Inventory; • Analyzing Application Inventory Results. - Lab : Creating Application Compatibility Fixes • Identifying Application Compatibility Issues; • Mitigating Application Issues. After completing this module, students will be able to: • Describe the process and guidelines for resolving common application compatibility issues during an operating system deployment; • Inventory, analyze, and mitigate application compatibility issues by using ACT 5.5. 3 - Evaluating Windows 7 Deployment Methods This module discusses different deployment scenarios and methods that are available when deploying Windows 7. It also discusses various tools and technologies to use in the different scenarios, and considerations for selecting a deployment scenario and method. • Evaluating In-Place Deployment; • Evaluating Side-by-Side Deployment; • Evaluating Lite-Touch Deployment Method; • Evaluating Zero-Touch Deployment Method. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br - Lab : Determining the Windows 7 Deployment Method • Determining Windows 7 Deployment Methods. After completing this module, students will be able to: • Determine the feasibility of installing Windows 7 by using in-place deployment; • Determine the feasibility of installing Windows 7 by using side-by-side deployment; • Determine the feasibility of using the Lite Touch deployment method for deploying Windows 7 in a given business scenario; • Determine the feasibility of using the Zero Touch deployment method for deploying Windows 7 in a given business scenario. 4 - Designing Standard Windows 7 Images This module, explains the underlying architecture of the computer imaging system that can be used to create and deploy a custom image of a Windows 7 desktop. It also discusses the different phases of the imaging process, and how to determine imaging strategy and image servicing opportunities in Windows 7. • Overview of Windows 7 Installation Architecture; • Overview of the Imaging Process; • Determining the Image Strategy; • Selecting the Image Servicing Methods. - Lab : Determining the Windows 7 Imaging Strategy • Determining the Windows 7 Image Strategy. After completing this module, students will be able to: • Explain the Windows 7 installation architecture; • Explain the different phases of the imaging process; • Determine the appropriate Windows 7 imaging strategy based on specific business requirements; • Select appropriate image servicing methods to service Windows 7 images based on specific business requirements. 5 - Deploying Windows 7 by Using WAIK This module explains the underlying computer imaging architecture of Windows AIK 2.0, which can be used to create and deploy a custom Windows 7 desktop image. • Overview of WAIK 2.0; • Building a Reference Windows 7 Image by Using Windows SIM and Sysprep; • Managing the Windows Preinstallation Environment; • Capturing, Applying, and Servicing a Windows 7 Image. - Lab : Installing WAIK • Install the Windows Automated Installation Kit; • Identify Resources and Tools included with the Windows Automated Installation Kit. - Lab : Building a Reference Image Using Windows SIM and Sysprep Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Building a Custom Answer File by Using Windows SIM; • Installing a Reference Computer using a Custom Answer File; • Generalizing a Reference Computer by Using Sysprep. - Lab : Creating Windows PE Boot Media • Adding Packages and Drivers to Windows PE; • Creating a Bootable Windows PE ISO Image; • Starting the Windows PE Operating System Environment. - Lab : Capturing and Applying a Windows 7 Image Using ImageX • Capturing an Image Using ImageX; • Apply an Image Using ImageX. - Lab : Servicing Images by Using DISM • Servicing a Reference image using DISM. After completing this module, students will be able to: • Explain the key features and functionality provided by WAIK 2.0; • Build a reference Windows 7 image by using Windows SIM and Sysprep; • Create a custom Windows PE bootable image; • Capture, apply, and service a Windows 7 image. 6 - Deploying Windows 7 by Using Windows Deployment Services This module describes how WDS can be used to deploy custom system images to client computers located within the network infrastructure. • Overview of WDS; • Designing and Configuring WDS for Windows 7 Deployment. - Lab : Deploying Windows 7 by Using Windows Deployment Services • Designing the WDS Environment; • Installing and Configuring the WDS Server Role; • Adding Boot and Install Images to WDS; • Provisioning Drivers by Using WDS; • Deploying a Desktop Operating System Using WDS. After completing this module, students will be able to: • Explain how WDS can be used to deploy Windows 7; • Design and configure WDS for Windows 7 deployment. 7 - Deploying Windows 7 by Using Lite Touch Installation This module describes how to design the Lite Touch Installation (LTI) environment, and provides you with an overview of the techniques that you can use to build and deploy Windows 7 using the MDT and the LTI scenario. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Designing the Lite Touch Installation Environment; • Implementing MDT 2010 for Deploying Windows 7. - Lab : Planning and Configuring MDT 2010 • Planning the MDT Lite Touch Environment; • Installing MDT 2010 and Additional Component Files; • Configuring the Deployment Share; • Creating a Task Sequence. - Lab : Deploying Windows 7 by Using Lite Touch Installation • Updating the Deployment Share to Generate Windows PE Media; • Installing Windows 7 Using Lite Touch Installation. After completing this module, students will be able to: • Design the Lite Touch installation environment for deploying Windows 7; • Perform Lite Touch installation of Windows 7 by using MDT 2010. 8 - Deploying Windows 7 by Using Zero Touch Installation This module describes the necessary prerequisites and procedures for deploying the Windows 7 operating system using Zero Touch Installation methodology. • Designing the Zero Touch Installation Environment; • Performing Zero-touch Installation of Windows 7 by using MDT 2010 and Configuration Manager 2007. - Lab : Deploying Windows 7 by Using Zero Touch Installation • Planning the Zero Touch Installation Environment; • Preparing the Zero Touch Installation Environment; • Configuring Deployment Packages and System Images; • Configuring and Advertising a Client Task Sequence. After completing this module, students will be able to: • Design the Zero Touch installation environment for deploying Windows 7; • Perform the Zero Touch installation of Windows 7 by using MDT 2010 and Configuration Manager 2007. 9 - Migrating User State by Using WET and USMT 4.0 This module explains user state migration, and how to use tools, such as Windows Easy Transfer and the Microsoft Windows User State Migration Tool (USMT), in various migration scenarios. • Overview of User State Migration; • Overview of USMT 4.0; • Planning User State Migration (USMT 4.0); • Migrating User State by Using USMT 4.0. - Lab : Migrating User State by Using Windows Easy Transfer Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Preparing the Window Easy Transfer Source Files; • Capturing User State Information from a Source Computer; • Loading User State Information to a Target Computer. - Lab : Migrating User State by Using the User State Migration Tool 4.0 • Planning for the User State Migration; • Creating USMT Migration Scripts; • Capturing and Restoring User State by Using USMT; • Performing a Hard-Link Migration. - Lab : Migrating User State by Using State using Hard Link Migration • Performing a Hard-Link Migration. After completing this module, students will be able to: • Migrate user state by using WET; • Explain how USMT 4.0 can be used to migrate user state; • Plan for user state migration; • Migrate user state by using USMT 4.0. 10 - Designing, Configuring, and Managing the Client Environment This module examines how to design, configure, and manage Windows 7 client configurations. Specifically, it discusses Group Policy, Internet Explorer, and system security settings. • Overview of Planning Client Configuration; • Designing and Configuring Standard System Settings; • Designing and Configuring Internet Explorer Settings; • Designing and Configuring Security Settings; • Designing and Implementing Group Policy; • Troubleshooting Group Policy. - Lab : Designing and Configuring the Client Environment • Designing a Client Environment; • Implementing a Client Configuration. - Lab : Troubleshooting GPO Issues • Resolving a GPO Application Problem. After completing this module, students will be able to: • Determine the method for implementing the client configuration; • Design and configure standard system settings on Windows 7 client computers; • Design and configure Internet Explorer settings on Windows 7 client computers; • Design and configure security settings on Windows 7 client computers; • Design and implement group policy for configuring Windows 7 client computers; • Troubleshoot group policy issues. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 11 - Planning and Deploying Applications and Updates to Windows 7 Clients This module discusses the implications of deploying applications to Windows 7 clients including Microsoft Office 2007. It also discusses the use of Windows Server Update Services (WSUS). • Determining the Application Deployment Method; • Deploying the 2007 Microsoft Office System; • Planning and Configuring Desktop Updates by Using WSUS. - Lab : Determining the Application Deployment Method • Determining the Application Deployment Method. - Lab : Customizing the Microsoft Office Professional Plus 2007 Installation • Configuring the Setup Category; • Configuring the Features Category; • Installing Microsoft Office Professional Plus By Using the Setup Customization File. - Lab : Planning and Managing Updates by Using WSUS • Planning Automatic Updates Settings; • Configuring Automatic Updates Settings by Using Group Policy; • Approving and Deploying an Update by Using WSUS. After completing this module, students will be able to: • Determine an appropriate application deployment method based upon business requirements; • Customize and deploy Office 2007 based on business requirements; • Plan and configure desktop updates by using WSUS. 12 - Planning and Deploying Windows 7 by Using LTI This module is a comprehensive lab that gives the students an opportunity to perform an end-to-end deployment of Windows 7 by using the LTI. • Deploying Windows 7 – Challenge Scenario. - Lab : Planning an End-to-End Windows 7 LTI Deployment • Planning the MDT Lite Touch Environment. - Lab : Deploying Windows 7 using the LTI Deployment Plan • Performing a Network Assessment; • Configuring MDT 2010 for an LTI Deployment; • Configuring WDS for a PXE and Multicast Deployment; • Configuring an MDT 2010 Deployment Share; • Creating the Reference Computer; • Preparing the Deployment Task Sequences; • Performing an Upgrade on Target Computers. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br After completing this module, students will be able to: • Plan an end-to-end Windows 7 LTI deployment; • Deploy Windows 7 by using the LTI deployment plan. Exame 70-686, Pro: Windows 7, Enterprise Desktop Administrator Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 6421 - Configuring and Troubleshooting a Windows Server 2008 Network Infrastructure Carga Horária: 5 dias / 10 noites About this Course: This five-day instructor-led course provides students with the knowledge and skills to configure and troubleshoot Windows Server 2008 and Windows Server 2008 R2 Sp1 Network Infrastructures. It will cover networking technologies most commonly used with Windows Server 2008 and Windows Server 2008 R2 Sp1 such as DNS, DHCP, IPv4 and IPv6 network addressing, Network Policy server and Network Access Protection and configuring secure network access. It also covers fault tolerant storage technologies, Network Storage and routing and remote access, monitoring and compliance updates as well as other relevant technologies. Audience Profile: This course will be of interest and benefit to attendees with different back grounds and career aspirations. It will be of interest to Network Administrators who currently are, or will be, working with Windows Server 2008 servers. It will also be of interest and benefit to Active Directory technology specialists who aspire to be Enterprise Administrators (Tier 4 day-to-day network operations) or experienced Server Administrators who aspire to be Enterprise Administrators. Storage Area Network Administrators who need to understand this information to deploy or extend their current storage infrastructure and Operations Managers who need this information to support troubleshooting efforts and business decisions would also benefit from this course. This course also maps directly to the 70-642:TS: Windows Server 2008 Network Infrastructure, Configuring exam objective domain and is part of the MCTS prerequisites for the MCITP: Server Administrator credential. As such people looking to take the 70-642 exam or obtain the MCITP: Server Administrator credential would also benefit from attending this course. At Course Completion: After completing this course, students will be able to: • Plan and configure an IPv4 network infrastructure. • Implement DHCP within their organization. • Configure and troubleshoot DNS. • Configure, transition to, and troubleshoot IPv6. • Configure and troubleshoot Routing and Remote Access. • Install, configure, and troubleshoot the Network Policy Server Role service. • Implement Network Access Protection. • Implement security features within Windows Server 2008 and Windows Server 2008 R2. • Implement security features within Windows Server 2008 and Windows Server 2008 R2 that help to secure network communications. • Configure and troubleshot file and print services. • Enable and configure services to optimize branch office data access. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Control and monitor network storage. • Recover data on Windows Server 2008 and Windows Server 2008 R2 servers. • Monitor Windows Server 2008 and Windows Server R2 network infrastructure services Prerequisites: Before attending this course, students must have: • You must have an intermediate understanding of Windows Server operating systems such as Windows Server 2003, Windows Server 2008 or Windows Server 2008 R2 Sp1 and Windows client operating systems such as Windows Vista or Windows 7. Client operating system knowledge equivalent to the below certifications would be of benefit. Exam 70-680: TS: Windows 7, Configuration or Exam 70-620: TS: Windows Vista, Configuring • You should understand how TCP/IP functions and have a basic understanding of addressing, name resolution (Domain Name System [DNS]/Windows Internet Name Service [WINS]), connection methods (wired, wireless, virtual private network [VPN]). • You should have an awareness of security best practices such as understanding file system permissions, authentication methods, workstation, and server hardening methods, and so forth. The minimum level of knowledge required in the above three bullet points, excluding the client experience, can be covered by having knowledge equivalent to the MOC course 6420B: Fundamentals of Windows Server 2008 • Basic knowledge of Active Directory would also be of benefit. Course Outline: 1- Planning and Configuring IPv4 This module explains how to deploy and configure networking services in your organization. This module explains how to implement an IPv4 addressing scheme, determine which name services to deploy, and troubleshoot network-related problems. • Implementing an IPv4 Network Infrastructure • Overview of Name Resolution Services in an IPv4 Network Infrastructure • Configuring and Troubleshooting IPv4. 2- Configuring and Troubleshooting DHCP This module introduces you to Dynamic Host Configuration Protocol (DHCP), which plays an important role in the Windows Server 2008 R2 infrastructure. It is the primary means of distributing important network configuration information to network clients, and it provides configuration information to other network-enabled services, including Windows Deployment Services (WDS) and Network Access Protection (NAP). To support and troubleshoot a Windows Server-based network infrastructure, it is important that you understand how to deploy, configure, and troubleshoot the DHCP Server Role. • Overview of the DHCP Server Role • Configuring DHCP Scopes • Configuring DHCP Options • Managing a DHCP Database • Monitoring and Troubleshooting DHCP • Configuring DHCP Security 3- Configuring and Troubleshooting DNS This module introduces you to Domain Name System (DNS), which is the foundation name service in Windows Server 2008 R2. It is vital that you understand how to deploy, configure, manage, and troubleshoot this critical service. • Installing the DNS Server Role • Configuring the DNS Server Role • Configuring DNS Zones Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Configuring DNS Zone Transfers • Managing and Troubleshooting DNS 4- Configuring and Troubleshooting IPv6 TCP/IP This module introduces you to IPv6, a technology that will help ensure that the Internet can support a growing user base and the increasingly large number of IP-enabled devices. The current Internet Protocol Version 4 (IPv4) has served as the underlying Internet protocol for almost thirty years. Its robustness, scalability, and limited feature set is now challenged by the growing need for new IP addresses, due in large part to the rapid growth of new network-aware devices. • Overview of IPv6 • IPv6 Addressing • Coexistence with IPv6 • IPv6 Transition Technologies • Transitioning from IPv4 to IPv6 5- Configuring and Troubleshooting Routing and Remote Access To support your organization’s distributed workforce, you must become familiar with technologies that enable remote users to connect to your organization’s network infrastructure. These technologies include virtual private networks (VPNs) and DirectAccess. It is important that you understand how to configure and secure your remote access clients by using network policies. This module explores these remote access technologies. • Configuring Network Access • Configuring VPN Access • Overview of Network Policies • Overview of the Connection Manager Administration Kit • Troubleshooting Routing and Remote Access • Configuring Direct Access 6- Installing, Configuring, and Troubleshooting the Network Policy Server Role Service NPS provides support for the Remote Authentication Dial-In User Service (RADIUS) protocol, and can be configured as a RADIUS server or proxy. Additionally, NPS provides functionality that is essential for the implementation of Network Access Protection (NAP). This module explains how to install, configure, and troubleshoot NPS • Installing and Configuring a Network Policy Server • Configuring RADIUS Clients and Servers • NPS Authentication Methods • Monitoring and Troubleshooting a Network Policy Server 7- Implementing Network Access Protection In this module, you will learn about Network Access Protection (NAP). NAP enables you to create customized health-requirement policies to validate computer health before allowing access or communication. NAP also automatically updates compliant computers to ensure on-going compliance and can limit the access of noncompliant computers to a restricted network until they become compliant. • Overview of Network Access Protection • How NAP Works • Configuring NAP • Monitoring and Troubleshooting NAP 8- Increasing Security for Windows Servers Security is an essential consideration for networking with Windows Server 2008. In this module, you will learn how to implement various methods to increase security. Windows Firewall with Advanced Security is one of the features in Windows Server 2008 that is used to increase security. You can also use Windows Server Update Services to ensure that approved security updates are applied to servers in a timely way. • Windows Security Overview Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Configuring Windows Firewall with Advanced Security; • Deploying Updates with Windows Server Update Services • Monitoramento e solução de problemas da NAP. 9- Increasing Security for Network Communication Internet Protocol security (IPsec) is a framework of open standards for protecting communications over IP networks through cryptographic security services. IPsec supports network-level peer authentication, data-origin authentication, data integrity, data confidentiality (encryption), and replay protection. The Microsoft IPsec implementation is based on standards that the Internet Engineering Task Force (IETF) IPsec working group developed. In this module, you will learn how to implement, configure, and troubleshoot IPsec • Overview of IPsec • Configuring Connection Security Rules • Configuring NAP with IPsec Enforcement • Monitoring and Troubleshooting IPsec 10- Configuring and Troubleshooting Network File and Print Services File and print services are some of the most commonly implemented network services for end users. Unlike infrastructure services like DNS, file and print services are highly visible to the end users. In this module, you will learn how to configure and troubleshoot file and print services to provide high quality service to end users. In addition, you will see how both EFS and BitLocker can be used to increase the security of files that are located in file shares. • Configuring and Troubleshooting File Shares • Encrypting Network Files with EFS • Encrypting Partitions with BitLocker • Configuring and Troubleshooting Network Printing 11- Optimizing Data Access for Branch Offices Many organizations maintain a large number of file resources that need to be organized and made highly available to users. These file resources are often stored on servers and provided to users who are distributed geographically in widespread locations. In this module, you will learn how to provide efficient access to network resources with minimal traffic over a WAN link • Branch Office Data Access • DFS Overview • Overview of DFS Namespaces • Configuring DFS Replication • Configuring BranchCache 12- Controlling and Monitoring Network Storage Network storage for users is a finite resource that must be managed appropriately to ensure that it remains available for all users. If network storage is not monitored and managed, it can become filled with irrelevant data, such as personal music or movies. Irrelevant data increases network storage costs and in some cases can prevent useful data from placement on the network storage. In this module, you will learn how to monitor and manage network storage. • Monitoring Network Storage • Controlling Network Storage Utilization • Managing File Types on Network Storage 13- Recovering Network Data and Servers This module explains how to recover network data and servers. There are a variety of scenarios where a network data or a server that provides networks services can be lost. Volume shadow copies can be used to restore previous versions of files when a file is accidentally deleted or modified on a computer that is running Windows Server 2008. Windows Server Backup can be used to back up and restore data files or an entire server. • Recovering Network Data with Volume Shadow Copies • Recovering Network Data and Servers with Windows Server Backup Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 14- Monitoring Windows Server 2008 Network Infrastructure Servers When a system failure or an event that affects system performance occurs, you need to be able to repair the problem or resolve the issue quickly and efficiently. With so many variables and possibilities in the modern network environment, the ability to determine the root cause quickly often depends on having an effective performance monitoring methodology and toolset. In this module, you will learn to use performance-monitoring tools to identify components that require additional tuning and troubleshooting. By identifying components that require additional tuning, you can improve the efficiency of your servers. • Monitoring Tools • Using Performance Monitor • Monitoring Event Logs Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 6425 - Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services Carga Horária: 5 dias / 10 noites About this Course: This five-day instructor-led course provides in-depth training on implementing, configuring, managing and troubleshooting Active Directory Domain Services (AD DS) in Windows Server 2008 and Windows Server 2008 R2 environments. It covers core AD DS concepts and functionality as well as implementing Group Policies, performing backup and restore and monitoring and troubleshooting Active Directory related issues. After completing this course students will be able to configure AD DS in their Windows Server 2008 and Windows server 2008 R2 environments. The course also provides a direct mapping to the objective domain of the 70-640: TS: Windows Server 2008 Active Directory, Configuring exam. Audience Profile: This course is intended for Active Directory Technology Specialists, Server and Enterprise Administrators who want to learn how to implement Active Directory Domain Services in Windows Server 2008 and Windows Server 2008 R2 environments. Those attending would be interested in learning how to secure domains by using Group Policies, back up, restore, monitor, and troubleshoot configuration to ensure trouble-free operation of Active Directory Domain Services. Those intending to take the 70-640: TS: Windows Server 2008 Active Directory, Configuring exam will also benefit from attendance at this course. At Course Completion: After completing this course, students will be able to: • Describe the features and functionality of Active Directory Domain Services. • Perform secure and efficient administration of Active Directory. • Manage users and service accounts. • Manage groups. • Manage computer accounts. • Implement a Group Policy infrastructure. • Manage User Desktops with Group Policy. • Manage enterprise security and configuration by using Group Policy settings. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Secure administration. • Improve the security of authentication in an AD DS Domain. • Configure Domain Name System. • Administer AD DS domain controllers. • Manage sites and Active Directory Replication. • Monitor, maintain and back up directory Service to ensure Directory Service continuity. • Manage multiple domains and forests. Prerequisites: Before attending this course, students must have: • Basic understanding of networking • Intermediate understanding of network operating systems • An awareness of security best practices • Basic knowledge of server hardware • Some experience creating objects in Active Directory • Basic concepts of backup and recovery in a Windows Server environment • A good knowledge of Windows Client operating systems such as Windows Vista or Windows 7 Course Outline: 1- Introducing Active Directory Domain Services This module provides an overview of Active Directory components and concepts and steps through the basics of installing and configuring an Active Directory domain. • Overview of Active Directory, Identity, and Access • Active Directory Components and Concepts • Install Active Directory Domain Services; • Extensão de IDA com Serviços do Active Directory. 2- Administering Active Directory Securely and Efficiently This module explains how to work securely and efficiently in Active Directory using Administration Tools and some best practices as well as use of Windows PowerShell. • Work with Active Directory Administration Tools • Custom Consoles and Least Privilege • Find Objects in Active Directory • Use Windows PowerShell to Administer Active Directory 3- Managing Users and Service Accounts This module explains how to create, manage and support user and Managed Service Accounts in Active Directory. • Create and Administer User Accounts • Configure User Object Attributes • Automate User Account Creation • Create and Configure Managed Service Accounts 4- Managing Groups This module explains how to create, modify, delete, and support group objects in Active Directory. • Overview of Groups • Administer Groups • Best Practices for Group Management Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 5- Managing Computer Accounts This module explains how to create and configure computer accounts. • Create Computers and Join the Domain • Administer Computer Objects and Accounts • Perform an Offline Domain Join 6- Implementing a Group Policy Infrastructure This module explains what Group Policy is, how it works, and how best to implement Group Policy in your organization. • Understand Group Policy • Implement GPOs • Manage Group Policy Scope • Group Policy Processing • Troubleshoot Policy Application 7- Managing User Desktop with Group Policy This module explains how to manage and configure desktop environments using Administrative templates and Group Policy Preferences as well as how to deploy software using Group Policy • Implement Administrative Templates • Configure Group Policy Preferences • Manage Software with GPSI 8- Managing Enterprise Security and Configuration with Group Policy Settings This module explains how to use Group Policy to manage a variety of components and features of Windows. It will also explain how to audit files and folders and how to restrict access to applications using application control policies. • Manage Group Membership by Using Group Policy Settings • Manage Security Settings • Auditing • Software Restriction Policy and Applocker 9- Securing Administration This module explains how to administer Active Directory Domain Services Securely. • Delegate Administrative Permissions • Audit Active Directory Administration • Configuração de controladores de domínio somente leitura. 10- Improving the Security of Authentication in an AD DS Domain This module explains the domain-side components of authentication, including the policies that specify password requirements and the auditing of authentication-related activities • Configure Password and Lockout Policies • Audit Authentication • Configure Read-Only Domain Controllers • Configuração e administração avançadas do DNS. 11- Configuring Domain Name System This module explains how to implement DNS to support name resolution both within your AD DS domain and outside your domain and your intranet. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Install and Configure DNS in an AD DS Domain • Integration of AD DS, DNS, and Windows; • Advanced DNS Configuration and Administration • Extensão de IDA com Serviços do Active Directory. 12- Administering AD DS Domain Controllers This module explains how to add Windows Server 2008 domain controllers to a forest or domain, how to prepare a Microsoft Windows Server 2003 forest or domain for its first Windows Server 2008 DC, how to manage the roles performed by DCs, and how to migrate the replication of SYSVOL from the File Replication Service (FRS) used in previous versions of Windows to the Distributed File System Replication (DFS-R) mechanism that provides more robust and manageable replication. • Domain Controller Installation Options • Install a Server Core Domain Controller • Manage Operations Masters • Configure Global Catalog • Configure DFS-R Replication of SYSVOL 13- Managing Sites and Active Directory Replication This module explains how to create a distributed directory service that supports domain controllers in portions of your network that are separated by expensive, slow, or unreliable links and how to configure replication amongst those servers. • Configure Sites and Subnets • Configure Replication • Fazer backup e restaurar o AD DS e os controladores de domínio. 14- Directory Service Continuity This module explains about the technologies and tools that are available to help ensure the health and longevity of the directory service. You will explore tools that help you monitor performance in real time, and you will learn to log performance over time so that you can keep an eye on performance trends in order to spot potential problems. • Monitor Active Directory • Manage the Active Directory Database • Active Directory Recycle Bin • Back Up and Restore AD DS and Domain Controllers 15- Managing Multiple Domains and Forests This module explains how to raise the domain and forest functionality levels within your environment, how to design the optimal AD DS infrastructure for your enterprise, how to migrate objects between domains and forests, and how to enable authentication and resources access across multiple domains and forests. • Configure Domain and Forest Functional Levels • Manage Multiple Domains and Trust Relationships • Move Objects between Domains and Forests Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 6426 - Configuring and Troubleshooting Identity and Access Solutions with Windows Server 2008 Active Directory Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br Carga Horária: 3 dias / 5 noites About this course: This three-day instructor-led course provides in-depth training on configuring and troubleshooting Active Directory Identity and Access (IDA) solutions with Windows Server 2008 and Windows Server 2008 R2. Audience Profile: This course is intended for those who want to learn how IDA solutions are implemented in Windows Server 2008 and Windows Server 2008 R2. It is also intended for those preparing for MCTS: Windows Server 2008 Active Directory certification. This course provides a technology overview of IDA and PKI solutions, and details the implementation of each of the roles in Windows Server 2008 and Windows Server 2008 R2 that implement the IDA solution. At Course Completion: After completing this course, students will be able to: • Describe the fundamental IDA components and Windows Server 2008 and Windows Server 2008 R2 IDA technologies. • Deploy, configure, and troubleshoot Active Directory Certificate Services (AD CS). • Deploy, configure, and manage certificates. • Deploy, configure, and troubleshoot Active Directory Lightweight Directory Services (AD LDS). • Deploy, configure, and troubleshoot Active Directory Federation Services 2.0 (AD FS 2.0). • Deploy, configure, and troubleshoot Active Directory Rights Management Services (AD RMS). • Maintain Windows Server 2008 and Windows Server 2008 R2 Active Directory IDA Solutions. Prerequisites: Before attending this course, students must have: • Technical skills in Active Directory Domain Services (AD DS). This includes technical skills equivalent to 6425C: Configuring Windows Server 2008 Active Directory Domain Services • Technical skills in Windows Server 2008 equivalent to 6419B: Configuring, Managing and Maintaining Windows Server 2008 Servers Course Outline: 1- Exploring Identity and Access Solutions This module introduces Identity and Access Management (IDA Management) solutions. You will learn the fundamental IDA components and Windows Server 2008 and Windows Server 2008 R2 IDA technologies. This module also provides an overview of Microsoft Forefront technologies that further enhance IDA solutions. • Overview of Identity and Access Techniques • Active Directory Identity and Access Solutions Server Roles • Additional Identity and Access Management Tools and Solutions 2- Deploying and Configuring Active Directory Certificate Services This module explains the concepts of public key infrastructure (PKI) and certification authority (CA). You will learn how to deploy a CA hierarchy and install AD CS. This module also describes how to configure AD CS and how to resolve common AD CS issues. • Overview of Public Key Infrastructure • Overview of Certification Authorities • Deploying Certification Authorities Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Configuring Certification Authorities • Troubleshooting Active Directory Certificate Services 3- Deploying and Configuring Certificates This module describes the deployment of certificates by using AD CS. In addition, the module elaborates on managing enrollment to deploy certificates, certificate revocation, and configuration of certificate template and certificate recovery • Managing Certificate Templates • Deploying Certificates and Managing Enrollment • Managing Certificate Revocation • Configuring Certificate Recovery • Configuração da recuperação de certificado 4- Deploying and Configuring Active Directory Lightweight Directory Services This module explains the concept of AD LDS. You will learn how to install AD LDS, configure AD LDS instances and partitions, and configure AD LDS replication. This module also describes how to resolve common AD LDS issues. • Overview of Active Directory Lightweight Directory Services • Deploying and Configuring Active Directory Lightweight Directory Services • Configuring AD LDS Instances and Partitions • Configuring Active Directory Lightweight Directory Services Replication • Troubleshooting Active Directory Lightweight Directory Services 5- Deploying and Configuring Active Directory Federation Services This module presents the concept of AD FS 2.0 and its deployment scenarios. You will learn how to deploy AD FS 2.0 and implement AD FS claims. This module also describes how to resolve common AD FS issues. • Overview of Active Directory Federation Services 2.0 • Deploying Active Directory Federation Services • Configuring Active Directory Federation Services Partner Organizations and Claims • Troubleshooting Active Directory Federation Services 6- Deploying and Configuring Active Directory Rights Management Services This module explains the concept of AD RMS. You will learn how to install and configure AD RMS server components, administer AD RMS rights policy templates, and implement AD RMS trust policies. This module also describes how to resolve common AD RMS issues. • Overview of Active Directory Rights Management Services • Deploying and Configuring Active Directory Rights Management Services • Configuring AD RMS Rights Policy Templates and Exclusion Policies • Configuring Active Directory Rights Management Services Trust Policies • Troubleshooting Active Directory Rights Management Services 7- Maintaining Windows Server 2008 Active Directory Identity and Access Solutions This module explains the maintenance of AD CS, AD LDS, AD FS 2.0, and AD RMS. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Maintaining Active Directory Certificate Services • Maintaining Active Directory Lightweight Directory Services • Maintaining Active Directory Federation Services • Maintaining Active Directory Rights Management Services Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 6433 - Planning and Implementing Windows Server 2008 Carga Horária: 5 dias / 10 noites About this Course This five day course is intended for IT Professionals who are interested in the knowledge and skills necessary to plan and implement a Windows Server 2008 and Windows Server 2008 R2 environment. It incorporates both the planning of the server infrastructure and key aspects of the implementation, management and maintenance of Active Directory and Network Infrastructure. It is the primary training resource for Exam 70-646 preparation (MCITP: Server Administrator certification). It covers the most important job tasks for Server Administrators who are responsible for the planning, operations, and day-to-day maintenance of Windows Server 2008 and Windows Server 2008 R2 servers in the enterprise. The course covers Windows server 2008, Windows Server 2008 R2 and Windows Server 2008 R2 sp1.. Audience Profile This course is intended for experienced IT Professionals looking to gain deeper insight and decision making knowledge for a variety of planning and implementation tasks typically carried out by Server Administrators. Also, this course is relevant for you if you have been working as a Server Administrator on a previous version of Windows Server and want to update your skills to the Windows Server 2008 and Windows Server 2008 R2 Sp1 environment. The course is intended to build on the student's existing skills in the areas of Active Directory and Network Infrastructure for Windows Server 2008, therefore it is not suitable for new or inexperienced server administrators. Before attending this course, students must possess the following skillset and knowledge: •At least one year experience in implementing or contributing to server and client planning •At least one year experience carrying out day to day network Infrastructure and Active Directory management and maintenance tasks •Technology skills equivalent to moc course 6418C: Deploying Windows Server 2008 Also, the following prerequisite certifications would support your preparation for attending this course and the taking of the subsequent related exam (70-646): •MCTS: Windows Server 2008 Active Directory Configuration ◦Equivalent course(s): 6425C and 6426C •MCTS: Windows Server 2008 Network Infrastructure Configuration ◦Equivalent course(s): 6421B Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br At Course Completion After completing this course, students will be able to: • Plan Windows Server 2008 and Windows Server 2008 R2 Sp1 deployments and upgrades • Plan server management and delegated administration strategies • Plan for network addressing with IPv4 and IPv6 and also the provisioning of DNS services • Plan and provision Active Directory Domain Services • Plan and implement Group Policy strategy • Plan and implement Active Directory Certificate Services? • Plan and provision Application servers including Web services, presentation virtualization and application virtualization • Plan and implement file and print server roles • Plan and implement secure network access policies such as VPNs, Network Access Protection (NAP) and Direct Access • Plan and provision data and storage • Plan and implement an update management strategy using Windows Server Update Services (WSUS) • Plan and implement high availability • Plan for server performance and event monitoring • Plan and implement a backup and recovery strategy Course Outline: 1- Planning Server Deployment and Upgrade This module explains how to plan Windows Server 2008 and Windows Server 2008 R2 deployments and upgrades. • Developing a Deployment Strategy • Virtualization Considerations • Selecting an Automation Strategy • Implementing an Automation Strategy -Lab : Planning and Implementing Server Deployment • Planning a Windows Server 2008 R2 Deployment • Modifying a Windows Server 2008 R2 Image • Preparing to Deploy the Windows Server 2008 R2 Image After completing this module, students will be able to: • Develop a deployment strategy. • Determine factors that affect the implementation of virtualization within your organization. • Select a strategy for deployment automation. • Implement the selected automation strategy. 2- Planning Server Management and Delegated Administration This module explains how to plan for server management and delegated administration on Windows Server 2008 and Windows Server 2008 R2 environments • Server Management Tools • Decentralizing Systems Administration -Lab : Implementing Role Based Systems Administration Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Create an administrative-level role group • Creating an account management group • Enable and configure auditing for sensitive groups After completing this module, students will be able to: • Plan for the implementation and use of Windows Server 2008 and Windows Server 2007 R2 remote management tools. • Plan and Implement decentralized systems administration. 3- Planning Network Addressing and Name Resolution This module explains how to plan for IPv4 and IPv6 addressing in your network and to plan and implement DNS and DHCP in a Windows Server 2008 and Windows Server 2008 R2 environment • Provisioning IPv4 Addresses on Enterprise Networks • Provisioning IPv6 Addresses on Enterprise Networks • Transitioning to IPv6 • Provisioning DNS Services on Enterprise Networks Lab : Planning and Implementing DHCP and DNS • Planning the Deployment of DHCP and DNS Servers • Implementing DNS • Implementing DHCP After completing this module, students will be able to: • Provision an IPv4 addressing scheme within your organization. • Provision an IPv6 addressing scheme within your organization. • Plan the transition to IPv6. • Plan and implement DNS name resolution services within your organization’s network. 4- Planning and Provisioning Active Directory Domain Services This module explains how to plan and provision Active Directory Domain Services in Windows Server 2008 and Windows Server 2008 R2 environments. • Deploying Domain Controllers in Multi-Site Organizations • Planning Administrative and Management Structures for AD DS • Planning a Maintenance Strategy for AD DS • Planning a Backup and Restore Strategy for AD DS -Lab : Planning and Provisioning AD DS • Planning an Active Directory Structure • Planning an AD DS Maintenance Strategy • AD DS Backup and Recovery After completing this module, students will be able to: • Identify considerations for deploying domain controllers in multi-site organizations. • Plan administrative and management structures for AD DS • Plan a maintenance strategy for AD DS Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Plan a backup and recovery strategy for AD DS. 5- Planning Group Policy Strategy This module explains how to plan and implement Group Policy strategy n Windows Server 2008 and Windows Server 2008 R2 environments • Planning Group Policy Settings • Planning Group Policy Assignment • Planning the Management of Group Policy Objects -Lab : Planning and Implementing Group Policy • Planning Group Policy • Implementing the Proposed GPO Plan After completing this module, students will be able to: • Plan GPO settings. • Plan the assignment of group policy objects to AD DS containers. • Plan how to manage GPOs within your organization. 6- Planning Active Directory Certificate Services This module explains how to plan Active Directory Certificate Services in Windows Server 2008 and Window Server 2008 R2 environments. • Enterprise PKI Deployment and Administration • Managing Certificate Templates • Planning Certificate Enrollment and Revocation -Lab : Configuring Certificate Services • Certificate Services Deployment Planning • Standalone Root and Subordinate CA • Configure Key Archiving and Recovery After completing this module, students will be able to: • Describe which roles and configurations require the deployment of Active Directory Certificate Services as part of a network’s infrastructure services. • Know when to deploy an enterprise or standalone Certification Authority • Determine when to deploy an offline root Certification Authority • Understand when to deploy a subordinate or issuing Certification Authority • Plan the deployment of key archiving and recovery • Develop an appropriate Certification Authority management strategy 7- Planning and Provisioning Application Servers This module explains how to plan and provision application servers in Windows Server 2008 and Windows Server 2008 R2 environments. • Planning and Provisioning Web Services • Planning and Provisioning Presentation Virtualization Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Planning and Provisioning Application Virtualization -Lab : Planning and Provisioning Application Servers • Planning Application Deployment • Configuring Remote Desktop Policies • Configuring Recovery for Application Servers • Configuring WSRM Policies After completing this module, students will be able to: • Plan and provision web application servers. • Plan and provision remote desktop services application servers. • Plan and provision application virtualization servers. 8- Planning File and Print Services This module explains how to plan and implement File and Print services in your Windows Server 2008 and Windows Server 2008 R2 environment. • Provisioning File Services • Provisioning and Managing Storage •Provisioning and Managing Network Print Services • Migrating File and Print Services -Lab : Planning and Implementing File and Print Services • Planning File Services • Implementing File Services in the Branch Office • Implementing Print Services in the Branch Office After completing this module, students will be able to: • Plan and implement the file service role. • Plan and manage storage. • Plan and manage shared printers. • Plan the migration of file and print services to Windows Server 2008 R2 9- Planning Network Access This module explains how to plan and implement your network infrastructure components in your Windows Server 2008 and Windows server 2008 R2 environment. • Planning Network Security • Planning Virtual Private Networks • Planning Network Access Protection • Planning DirectAccess -Lab : Planning and Implementing Network Access • Planning Network Access • Implementing Network Access After completing this module, students will be able to: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Plan network infrastructure components to improve network security • Plan and implement VPNs • Plan and implement NAP • Plan DirectAccess 10- Provisioning Data and Storage This module explains how to provision data and storage in your Windows Server 2008 and Windows server 2008 R2 environment. • Planning and Implementing Distributed File System • Planning and Implementing BranchCache • Provisioning Storage -Lab : Planning and Implementing Data Access • Planning Data Access • Installing and Configuring DFS • Enabling and Configuring BranchCache After completing this module, students will be able to: • Plan and implement the Distributed File System. • Plan and implement BranchCache. • Provision an appropriate storage solution. 11- Planning Update Deployment This module explains how to plan and implement a Windows Server Update Service topology and how to deploy and manage updates in your Windows Server 2008 and Windows Server 2008 R2 environment. • WSUS Topologies • Update Management -Lab : Multi-Site WSUS Deployment • Analyze WSUS Deployment Plan • Configure a Replica WSUS Server • Configure WSUS for BranchCache and BITS After completing this module, students will be able to: • Plan an appropriate Windows Server Update Services (WSUS) topology • Deploy and manage updates 12- Planning High Availability This module explains how to plan and implement High Availability in your Windows Server 2008 and Windows Server 2008 R2 environment. • Planning Network Load Balancing • Planning Failover Clustering • Planning for Service Availability -Lab : Planning and Implementing High Availability Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Planning High Availability • Implementing High Availability After completing this module, students will be able to: • Plan and deploy network load balancing. • Plan and deploy failover clustering. • Plan for high service availability. 13- Planning Performance and Event Monitoring This module explains how to plan for performance and event monitoring in your Windows Server 2008 and Windows Server 2008 R2 environment. • Monitoring and Analyzing Server Performance • Managing Events -Lab : Event Log Forwarding • Planning Enterprise Event Log Management • Configuring Event Subscriptions • Creating Custom Views • Creating Event Tasks After completing this module, students will be able to: • Monitor and analyze server performance. • Manage events. 14- Enterprise Backup and Recovery This module explains how to plan for back ups and disaster recovery in your Windows Server 2008 and Windows Server 2008 R2 environment • Disaster Recovery Concepts • Planning Windows Server Backup • Planning and Administering Recovery -Lab : Backup and restore from VHD • Creating a Disaster Recovery Plan • Configure network backup with Windows Server Backup • Mount Backup VHD and Extract Data • Configure a Windows Server 2008 server to boot from backup VHD After completing this module, students will be able to: • Understand Disaster Recovery Concepts • Plan Windows Server Backup • Plan recovery of data and servers Exame 70-646, Pro: Windows Server 2008, Server Administrator Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 2778 - Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Carga Horária: 3 dias / 5 noites Introduction: This 3-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2008. After completing this course, students will be able to: • Describe the uses of and ways to execute the Transact-SQL language; • Use querying tool; • Write SELECT queries to retrieve data; • Group and summarize data by using Transact-SQL; • Join data from multiple tables; • Write queries that retrieve and modify data by using subqueries; • Modify data in tables; • Query text fields with full-text search; • Describe how to create programming objects; • Use various techniques when working with complex queries. Audience: This course is intended for SQL Server database administrators, implementers, system engineers, and developers who are responsible for writing queries. Prerequisites: Before attending this course, students must have: • Knowledge of data integrity concepts. • Core Windows Server skills. • Relational database design skills. • Programming skills. Course Outline: 1 - Getting Started with Databases and Transact-SQL in SQL Server 2008 The student will be introduced to how client/server architecture works, and examine the various database and business tasks that can be performed by using the components of SQL Server 2008. The student will also be introduced to SQL Server database concepts such as relational databases, normalization, and database objects. In addition, the student will learn how to use T-SQL to query databases and generate reports. • Overview of SQL Server 2008 • Ov erview of SQL Server Databases • Overview and Syntax Elements of T-SQL • Working with T-SQL Scripts • Using T-SQL Querying Tools - Lab : Using SQL Server Management Studio and SQLCMD • Exploring the Components and Executing Queries in SQL Server Management Studio; • Starting and Using SQLCMD; • Generating a Report from a SQL Server Database Using Microsoft Office Excel; Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br After completing this module, students will be able to: • Describe the architecture and components of SQL Server 2008; • Describe the structure of a SQL Server database; • Explain the basics of the SQL language; • Describe the syntax elements of T-SQL; •Explain how to manage T-SQL scripts; • Use T-SQL querying tools to query SQL Server 2008 databases. 2 - Querying and Filtering Data The students will be introduced to the basic Transact-SQL (T-SQL) statements that are used for writing queries, filtering data, and formatting result sets. • Using the SELECT Statement • Filtering Data • Working with NULL Values • Formatting Result Sets • Performance Con siderations for Writing Queries - Lab : Querying and Filtering Data • Retrieving Data by Using the SELECT Statement; • Filtering Data by Using Different Search Conditions; • Using Functions to Work with NULL Values; • Formatting Result Sets. After completing this module, students will be able to: • Retrieve data by using the SELECT statement; • Filter data by using different search conditions; • Explain how to work with NULL values; • Format result sets; • Describe the performance considerations that affect data retrieval. 3 - Grouping and Summarizing Data The students will learn to group and summarize data when generating reports in Microsoft SQL Server 2008 by using aggregate functions and the COMPUTE clause. • Summarizing Data by Using Aggregate Functions • Summarizing Grouped Data • Ranking Grouped Data • Creating Crosstab Queries - Lab : Grouping and Summarizing Data • Summarizing Data by Using Aggregate Functions; • Summarizing Grouped Data; • Ranking Grouped Data; • Creating Crosstab Queries. After completing this module, students will be able to: • Summarize data by using aggregate functions; • Summarize grouped data by using the GROUP BY and COMPUTE clauses; • Rank grouped data; • Create cross-tabulation queries by using the PIVOT and UNPIVOT clauses. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 4 - Joining Data from Multiple Tables The students will learn to write joins to query multiple tables, as well as limiting and combining result sets. • Querying Multiple Tables by Using Joins • Applying Joins for Typical Reporting Needs • Combining and Limiting Result Set - Lab : Joining Data from Multiple Tables • Querying Multiple Tables by Using Joins; • Applying Joins for Typical Reporting Needs; • Combining and Limiting Result Sets. After completing this module, students will be able to: • Query multiple tables by using joins; • Apply joins for typical reporting needs; • Combine and limit result sets. 5 - Working with Subqueries The students will be introduced to basic and correlated subqueries and how these compare with joins and temporary tables. The students will also be introduced to using common table expressions in queries. • Writing Basic Subqueries • Writing Correlated Subqueries • Comparing Subqueries with Joins and Temporary Tables • Using Common Table Expressions - Lab : Working with Subqueries • Writing Basic Subqueries; • Writing Correlated Subqueries; • Comparing Subqueries with Joins and Temporary Tables; • Using Common Table Expressions . After completing this module, students will be able to: • Write basic subqueries; • Write correlated subqueries; • Compare subqueries with joins and temporary tables; • Use common table expressions in queries. 6 - Modifying Data in Tables The students will be able to modify the data in tables by using the INSERT, DELETE, and UPDATE statements. In addition, students will examine how transactions work in a database, the importance of transaction isolation levels, and how to manage transactions. • Inserting Data into Tables • Deleting Data from Tables • Updating Data in Tables • Overview of Transactions -Lab : Modifying Data in Tables • Inserting Data into Tables; • Deleting Data from Tables; • Updating Data in Tables; Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Working with Transactions. After completing this module, students will be able to: • Insert data into tables; • Delete data from tables; • Update data in tables; • Describe transactions. 7 - Querying Metadata, XML, and Full-Text Indexes The students will learn to query semi-structured and unstructured data. The students will also learn how SQL Server 2008 handles XML data and will query XML data. The students will also be introduced to full-text indexing in SQL Server 2008. • Querying Metadata • Overview of XML • Querying XML Data • Overview of Full-Text Indexes • Querying Full-Text Indexes - Lab : Querying Metadata, XML, and Full-Text Indexes • Querying Metadata; • Querying XML Data; • Creating and Querying Full-Text Indexes. After completing this module, students will be able to: • Query metadata; • Describe the functionality of XML; • Query XML data; • Describe the functionality of full-text indexes; • Query full-text indexes. 8 - Using Programming Objects for Data Retrieval The students will be introduced to user-defined functions and executing various kinds of queries by using user-defined functions. The students will be introduced to SQL Server views that encapsulate data and present users with limited and relevant information. In addition, the students will be introduced to SQL Server stored procedures and the functionalities of the various programming objects. The students will learn how to perform distributed queries and how SQL Server works with heterogeneous data such as databases, spreadsheets, and other servers. • Overview of Views • Overview of User-Defined Functions • Overview of Stored Procedures • Overview of Triggers • Writing Distributed Queries - Lab : Using Programming Objects for Data Retrieval • Creating Views; • Creating User-Defined Functions; • Creating Stored Procedures; • Writing Distributed Queries. After completing this module, students will be able to: • Encapsulate queries by using views; • Encapsulate expressions by using user-defined functions; • Explain how stored procedures encapsulate T-SQL logic; Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Define triggers, types of triggers, create a trigger; • Write distributed queries. 9 - Using Advanced Querying Techniques The students will be introduced to best practices for querying complex data. The students will also examine how to query complex table structures such as data stored in hierarchies and self-referencing tables. The students will analyze the recommended guidelines for executing queries and how to optimize query performance. • Considerations for Querying Data • Working with Data Types • Cursors and Set-Based Queries • Dynamic SQL • Maintaining Query Files - Lab : Using Advanced Querying Techniques • Using Execution Plans; • Converting Data Types; • Implementing a Hierarchy; • Using Cursors and Set-Based Queries. After completing this module, students will be able to: • Explain the recommendations for querying complex data; • Query complex table structures; • Write efficient queries; • Use various techniques when working with complex queries; • Maintain query files. Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 6231/10142 - Manutenção de um banco de dados do Microsoft SQL Server 2008 Carga Horária: 5 dias / 10 noites Introdução: Este curso de cinco dias, ministrado por um instrutor, fornece aos alunos o conhecimento e a técnica necessários para manter um banco de dados do Microsoft SQL Server 2008. O objetivo do curso é ensinar os alunos a usarem as ferramentas e os recursos do SQL Server 2008 relacionados à manutenção de um banco de dados. Público-Alvo: Este curso é dirigido aos profissionais de TI que administram e mantêm bancos de dados do SQL Server. Depois de concluir este curso, os alunos serão capazes de: Instalar e configurar o SQL Server 2008 Gerenciar arquivos de banco de dados. Fazer backup e restaurar bancos de dados. Gerenciar a segurança. Transferir dados para/do SQL Server. Automatizar tarefas administrativas. Replicar dados entre instâncias do SQL Server. Manter a alta disponibilidade. Monitorar o SQL Server. Pré-Requisitos: Antes de participar deste curso, os alunos devem ter: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br Conhecimento básico do sistema operacional Microsoft Windows e de sua funcionalidade principal. Conhecimento prático de Transact-SQL. Conhecimento prático de bancos de dados relacionais. Alguma experiência com design de banco de dados. Conteúdo Programático: 1 - Instalação e configuração do SQL Server Os alunos aprenderão a planejar uma instalação do SQL Server. Em seguida, os alunos verão como instalar, configurar e gerenciar o SQL Server. • Preparação para instalar o SQL Server • Instalação do SQL Server • Configuração de uma instalação do SQL Server 2 - Gerenciamento de bancos de dados e arquivos Os alunos aprenderão a planejar e criar um banco de dados, além de usar opções de banco de dados para controlar o comportamento de um banco de dados. • Planejamento de bancos de dados • Criação de bancos de dados • Uso do Gerenciamento Baseado em Diretiva 3 - Recuperação de desastres Os alunos serão apresentados às técnicas de recuperação de desastres do SQL Server. Os alunos aprenderão a executar diferentes tipos de operações de backup e restauração, inclusive restaurações e backups online, além de restaurações de bancos de dados do sistema. • Planejamento de uma estratégia de backup • Backup de bancos de dados de usuários • Restauração de bancos de dados de usuários • Execução de operações de restauração online • Recuperação de dados de instantâneos do banco de dados • Bancos de dados do sistema e recuperação de desastres 4 - Gerenciamento de segurança Os alunos aprenderão a proteger o SQL Server. Eles conhecerão o modelo de segurança do SQL Server e verão como usar os recursos de segurança do produto para controlar o acesso a bancos de dados e a seu conteúdo. • Visão geral da segurança do SQL Server • Proteção do escopo do servidor • Proteção do escopo do banco de dados • Proteção do escopo do servidor • Auditoria da segurança 5 - Transferência de dados Os alunos verão como transferir dados para/do SQL Server usando a interface do usuário e ferramentas de linha de comando, bem como aprenderão a transferir e transformar dados com o SQL Server Integration Services. • Visão geral da da transferência de dados • Introdução ao SQL Server Integration Services 6 - Automatização de tarefas administrativas Os alunos aprenderão a automatizar tarefas administrativas de rotina usando trabalhos, operadores e alertas. • Automatização de tarefas administrativas no SQL Server • Uso do SQL Server Agent Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Criação de planos de manutenção • Implementação de alertas • Gerenciamento de vários servidores • Gerenciamento da segurança do SQL Server Agent 7 - Implementação da replicação Os alunos serão apresentados às técnicas para configurar a replicação do SQL Server. • Visão geral da replicação • Gerenciamento de publicações e assinaturas • Configuração da replicação em alguns cenários comuns 8 - Manutenção da alta disponibilidade Os alunos serão apresentados a conceitos e métodos para manter a alta disponibilidade com o SQL Server. • Introdução à alta disponibilidade • Implementação do envio de logs • Implementação do espelhamento de banco de dados • Implementação do clustering de servidores • Uso de soluções distribuídas de alta disponibilidade 9 - Monitoramento do SQL Server Os alunos verão como monitorar o desempenho e a atividade do SQL Server. • Exibição da atividade atual • Uso do SQL Server Profiler • Monitoramento com gatilhos DDL • Uso das notificações de eventos 10 - Solução de problemas e ajuste de desempenho Os alunos aprenderão a solucionar diversos problemas comuns do SQL Server, também aprenderão a ajustar o SQL Server para obter melhor desempenho com o uso de diversas ferramentas. • Solução de problemas do SQL Server • Ajuste de desempenho no SQL Server • Uso do Administrador de Recursos • Uso do Coletor de Dados Exame TS: 70-432: TS: Microsoft SQL Server 2008 Implementação e Manutenção (disponível em português) Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 6232/10169 - Implementação de um banco de dados do Microsoft SQL Server 2008 Carga Horária: 5 dias / 10 noites Introdução: Este curso de cinco dias, ministrado por um instrutor, fornece aos alunos o conhecimento e a técnica necessários para implementar um banco de dados do Microsoft SQL Server 2008 R2 . O objetivo do curso é ensinar os alunos a usar as ferramentas e os recursos do SQL Server 2008 relacionados à implementação de um banco de dados. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br Público-Alvo: Este curso destina-se a profissionais de TI que querem se tornar hábeis em SQL Server 2008 R2 e de produtos e tecnologias para a implementação e administração de um banco de dados. Depois de concluir este curso, os alunos serão capazes de: Após a conclusão deste curso, os alunos serão capazes de: • Entender o produto, seus componentes e configuração básica. • Trabalhar com os tipos de dados suportados pelo SQL Server. • Design e tabelas, implementar e trabalhar com esquemas. • Desenhar e implementar pontos de vista e modos de exibição particionados. • Descrever o conceito de um índice e determinar o tipo de dados apropriado para os índices e as estruturas de índice composto • Identificar as estruturas de tabelas adequadas e implementar índices clusterizados e heaps. • Descrever e captura de planos de execução. • Desenhar e implementar índices não-agrupados, cobrindo índices e colunas incluídas. • Desenhar e implementar procedimentos armazenados. • Implementar os tipos de tabela, os parâmetros com valor de tabela, e da instrução MERGE. • Descrever as operações, os níveis de isolamento da transação, e padrões de projeto para aplicação altamente concorrente aplicações. • Desenhar e implementar T-SQL tratamento de erros e manipulação de exceção estruturada. • Desenhar e implementar escalar e funções com valor de tabela. • Desenhar e implementar restrições. • Desenhar e implementar triggers. • Descrever e implementar os casos de uso de SQL alvo de integração CLR. • Descrever e implementar dados XML e o esquema no SQL Server. • Use consultas FOR XML e XPath. • Descrever e usar tipos de dados espaciais no SQL Server. • Implementar e consultar índices de texto completo. Pré-requisitos: • Conhecimento prático de Transact-SQL (capacidade de escrever consultas Transact-SQL) ou Curso: Escrever consultas Usando o Microsoft SQL Server 2008 Transact-SQL • Conhecimento de bancos de dados relacionais (habilidades de design de banco de dados) • Habilidades Server Core do Windows • Linguagem de programação Basic. Conteúdo Programático: 1- Introdução ao SQL Server e suas Toolset Este módulo apresenta toda a plataforma SQL Server e suas ferramentas principais. Também inclui edições, versões básicas dos ouvintes de rede, e conceitos de serviços e contas de serviço. • Introdução ao SQL Server Platform • Trabalhar com ferramentas do SQL Server • Configurando o SQL Server Serviços - Lab: Introdução ao SQL Server e suas Toolset • Verificação da instalação do SQL Server Component • A alteração de contas de serviço para nova instância • Habilitar protocolo de pipes nomeados para as duas instâncias • Criação de Alias para AdventureWorks e Proseware • Garantir SQL Browser é condicionada e configurar uma porta TCP / IP fixo Depois de concluírem este módulo, os alunos serão capazes de: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Descrever a plataforma SQL Server. • Trabalhar com ferramentas do SQL Server. • Configurar os serviços do SQL Server. 2- Trabalhando com tipos de dados Este módulo descreve os tipos de dados suportados pelo SQL Server e como trabalhar com eles. • Usando tipos de dados • Trabalhando com dados caracteres • Convertendo tipos de dados • Trabalhando com tipos de dados especializados - Laboratório: Trabalhando com Tipos de Dados • A escolha de tipos de dados apropriados • Escrever consultas com as conversões de tipo de dados • Criar tipos de dados Alias Depois de concluírem este módulo, os alunos serão capazes de: • Trabalhar com tipos de dados. • Trabalhar com dados de caracteres. • Converter entre tipos de dados. • Usar tipos de dados especializados. 3- Criando e Implementando tabelas Este módulo descreve a concepção e implementação de tabelas. • Criando tabelas • Trabalhar com esquemas • Criando e alterando Tabelas - Lab: Criando e Implementando tabelas • Melhorar o design de tabelas • Criação de um Schema • Criar as tabelas Depois de concluírem este módulo, os alunos serão capazes de: • Criar tabelas. • Trabalhar com esquemas 4- Criando e implementando Views Este módulo descreve o projeto e a implementação de pontos de vista. • Introdução às exibições • Criação e gerenciamento de Visitas • Considerações sobre Desempenho para Views - Lab: Criando e implementando Views Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • A concepção, implementação e teste de Visualizações WebStock • Criando e implementando a Vista Contatos • Modificando o Ver AvailableModels Depois de concluírem este módulo, os alunos serão capazes de: • Explicar o papel de pontos de vista no desenvolvimento de banco de dados. • Implementar pontos de vista. • Descrever os impactos relacionados com o desempenho de pontos de vista. 5 - Planejamento para SQL Servidor de Indexação Este módulo descreve o conceito de um índice e discute seletividade, densidade e estatísticas. Abrange escolhas tipo de dados apropriado e escolhas em torno de estruturas, índice composto. • Conceitos básicos de indexação • Tipos de dados e índices • Coluna Única e índices Composite -Lab: Planejamento para SQL Servidor de Indexação • Explorando Estatísticas índice existente • Projetando Ordens Coluna para índices Depois de concluírem este módulo, os alunos serão capazes de: • Explicar os conceitos de indexação do núcleo. • Descrever a eficácia de cada tipo de dados comuns utilizadas em índices. • Plano de coluna única e índices compostos. 6- Estruturas de Implementação, Tabela no SQL Server Este módulo abrange índices clusterizados e heaps. • SQL Server Estruturas Tabela • Trabalhando com índices Clustered • Projetando eficaz índices de cluster - Lab: Implementando Estruturas, tabela no SQL Server • Criação de Tabelas como Heaps • Criação de tabelas com índices Clustered • Comparando o desempenho de índices de cluster vs Heaps Depois de concluírem este módulo, os alunos serão capazes de: • Explicar como as tabelas podem ser estruturadas em bases de dados SQL Server • Trabalhar com índices de cluster • Design eficaz, índices cluster 7- Leitura de execução de servidor SQL Planos Este módulo introduz o conceito de leitura planos de execução. • Execução Núcleo Conceitos Plano • Elementos Plano Comum de Execução • Trabalhando com planos de execução Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br - Laboratório: Execução do Servidor SQL Planos de Leitura • Planos real vs estimado • Identificar Elementos de Plano Comum • Comparação de custo da consulta Depois de concluírem este módulo, os alunos serão capazes de: • Explicar os principais conceitos relacionados ao uso de planos de execução. • Descrever o papel dos elementos mais comuns plano de execução. • Trabalhar com planos de execução. 8- Melhorar o desempenho através de índices não clusterizados Este módulo explica índices não clusterizados, índices de cobertura e colunas incluídas. • Projetando eficaz índices não clusterizados • Implementando índices não clusterizados • Usar o Database Engine Tuning Advisor - Laboratório: Melhorar o desempenho através de índices não clusterizados • Analisar a utilização do índice não-clusterizado • Melhorar Designs índice não-clusterizado • Usando o SQL Server Profiler e Database Engine Tuning Advisor • Design de índice não clusterizado Depois de concluírem este módulo, os alunos serão capazes de: • Design eficaz índices não clusterizados. • Implementar índices não clusterizados. • Usar o Database Engine Tuning Advisor para índices design. 9- Criandoe implementando Stored Procedures Este módulo descreve o desenho e implementação de procedimentos armazenados. • Introdução à Stored Procedures • Trabalhando com Stored Procedures • Implementar procedimentos armazenados com parâmetros • Controlar o contexto de execução - Lab: Criando e implementando Stored Procedures • Criação de Stored Procedures • Criar um procedimento armazenado parametrizado • A alteração do contexto de execução de procedimentos armazenados Depois de concluírem este módulo, os alunos serão capazes de: • Descrever o papel dos procedimentos armazenados e os potenciais benefícios de usá-los. • Trabalhar com procedimentos armazenados. • Implementar procedimentos armazenados parametrizados. • Controlar o contexto de execução de um procedimento armazenado. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 10 – Tabelas: Mesclando Dados e Passando Este módulo abrange os tipos de tabela, os parâmetros com valor de tabela e a instrução MERGE, usado em procedimentos armazenados. • Usando a Instrução MERGE • Implementação de Tipos de Tabela • Usando tipos de tabela como Parâmetros -Laboratório: Tabelas Mesclando dados e passando • Criar um tipo de tabela • Utilizando um parâmetro do tipo Table • Usar um tipo de tabela com MERGE Depois de concluírem este módulo, os alunos serão capazes de: • Use a instrução MERGE. • Implementar os tipos de tabela. • Use tipos TABLE como parâmetros. 11- Criar aplicativos de servidor SQL altamente concorrente Este módulo abrange as transações, os níveis de isolamento, e projetar para a concorrência. • Introdução ao Transações • Introdução à Locks • Gestão de bloqueio • Níveis de isolamento de transação - Lab: Criando Aplicativos do servidor SQL altamente concorrente • Deadlocks Detectando • Investigação de Níveis de isolamento da transação Depois de concluírem este módulo, os alunos serão capazes de: • Descrever o papel de transações. • Explicar o papel de bloqueios. • Gerenciar bloqueio. • Trabalhar com níveis de isolamento da transação. 12- Manipulando erros em T-SQL Código Este módulo descreve a manipulação de exceção estruturada e dá exemplos concretos de sua utilização dentro do projeto de procedimentos armazenados. • Projetando T-SQL Error Handling • Implementação de T-SQL Error Handling • Implementação de Manipulação de Exceção Estruturada -Laboratório: Tratamento de erros em T-SQL Código • Substituição de @ @ ERROR Tratamento de erros baseado com Manipulação de Exceção Estruturada • Adicionando Deadlock lógica de repetição para o procedimento armazenado Depois de concluírem este módulo, os alunos serão capazes de: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Design de tratamento de erro T-SQL. • Implementar T-SQL tratamento de erros. • Implementar o tratamento de exceção estruturada. 13- Projetando e implementando o User-Defined Functions Este módulo descreve o projeto e a implementação de funções, tanto escalar e com valor de tabela. • Criando e implementando Funções escalares • Criando e implementando com valor de tabela Funções • Considerações sobre de implementação de funções • Alternativas Para Funções - Lab: Criando e implementando User-Defined Functions • Telefone, Formatando números • Modificando uma função existente • Resolver um problema de desempenho de funções Depois de concluírem este módulo, os alunos serão capazes de: • Desenhar e implementar funções escalares. • Desenhar e implementar funções com valor de tabela. • Descrever considerações sobre a implementação de funções. • Descrever alternativas para as funções. 14- Garantir a integridade dos dados através de restrições Este módulo descreve o projeto e a implementação de restrições. • Impondo a integridade de dados • Implementando a integridade de Domínio • Implementando a integridade de entidade e referencial -Laboratório: Garantir a integridade dos dados através de restrições • Projetando Constraint • Testar restrições Depois de concluírem este módulo, os alunos serão capazes de: • Explicar as opções disponíveis para fazer cumprir a integridade dos dados e os níveis em que elas deveriam ser aplicadas. • Descrever como integridade de domínio pode ser mantida. • Descrever como entidade e integridade referencial pode ser mantida. 15- Respondendo a manipulação de dados através de Triggers Este módulo descreve o desenho e implementação de triggers. • Projetando DML Triggers • Implementar disparadores DML • Conceitos Avançados Gatilho -Laboratório: Respondendo a manipulação de dados através de Triggers Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Criar o gatilho de Auditoria • Melhorar o gatilho de Auditoria Depois de concluírem este módulo, os alunos serão capazes de: • Design DML triggers. • Implementar triggers DML. • Explicar conceitos avançados de trigger DML 16- Aplicação do Código gerenciado no SQL Server Este módulo descreve a implementação de alvo e casos de uso para o SQL integração CLR. • Introdução ao SQL CLR Integração • Importando e configurando Assembléias • Implementação de SQL CLR, Integração -Laboratório: Aplicação do Código gerenciado no SQL Server • Avaliar Proposta, CLR Código • Implementação de uma Assembléia CLR • Implementação de um agregado CLR definidas pelo usuário e tipo definido pelo usuário Depois de concluírem este módulo, os alunos serão capazes de: • Explicar a importância da integração CLR SQL Server. • Importar e configurar montagens. • Implementar os objetos que foram criados dentro. NET. 17- Armazenamento de dados XML no SQL Server Este módulo abrange o tipo de dados XML, coleções de esquema, colunas digitadas e sem tipo e casos de uso apropriado para XML no SQL Server. • Introdução aos esquemas XML e XML • Armazenamento de dados XML e esquemas em SQL Server • Implementar o tipo de dados XML -Laboratório: Armazenamento de Dados XML no SQL Server • Uso adequado de armazenamento de dados XML no SQL Server • Investigando o armazenamento de dados XML em variáveis • investigar o uso de coleções de esquema XML • Investigar a Criação de Banco de Dados Baseado em colunas XML Depois de concluírem este módulo, os alunos serão capazes de: • Descrever os XML e XML esquemas. • Loja de dados XML e XML esquemas associados no SQL Server. • Implementar o tipo de dados XML no SQL Server 18- Consultando dados XML no SQL Server Este módulo aborda os conceitos básicos de consultas FOR XML e XPath. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Utilizar o T-SQL PARA Declaração XML • Introdução ao XQuery • Shredding XML -Laboratório: Consultando dados XML no SQL Server • Aprender a consulta de dados SQL Server como XML • Escrever um procedimento armazenado retornando XML • Escrevendo um procedimento armazenado que atualiza usando XML Depois de concluírem este módulo, os alunos serão capazes de: • Usar a T-SQL instrução FOR XML. • Trabalhar com consultas básicas XQuery. • Shred XML para um formato relacional. 19- Trabalhando com dados SQL Server Spatial Este módulo descreve os dados espaciais e como estes dados podem ser implementados dentro do SQL Server. • Introdução aos Dados Espaciais • Trabalhar com o SQL Server Tipos de Dados Espaciais • Uso de Dados Espaciais em Aplicações -Laboratório: Trabalhando com dados SQL Server Spatial • Familiaridade com tipo de dados Geometry • Adição de Dados Espaciais para uma tabela existente • Aplicação de Negócios de Dados Espaciais Depois de concluírem este módulo, os alunos serão capazes de: • Descrever a importância dos dados espaciais e os padrões da indústria relacionada a ela. • Explicar como armazenar dados espaciais no SQL Server. • Realizar cálculos e consulta de dados espaciais do SQL Server. 20- Trabalhando com índices de texto completo e consultas Este módulo abrange os índices de texto completo e consultas. • Introdução ao Full-Text Indexing • Implementar Full-Text índices no SQL Server • Trabalhar com consultas de texto completo Laboratório: Trabalhando com índices de texto completo e consultas • Implementar um índice de texto completo • Implementação de uma lista de palavras irrelevantes • Criando um procedimento armazenado para implementar uma pesquisa de texto completo Depois de concluírem este módulo, os alunos serão capazes de: • Descrever por que interfaces de usuário em aplicações existentes não são suficientes para as necessidades de pesquisa do usuário final. • Implementar índices de texto completo no SQL Server. • SQL Server Query usando consultas de texto completo. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br Exame TS: 70-433: TS: Microsoft SQL Server 2008 Desenvolvimento de Banco de Dados (somente em inglês) Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 10266 - Programming in C# with Microsoft Visual Studio 2010 Carga Horária: 5 dias ou 10 noites About this Course The course focuses on C# program structure, language syntax, and implementation detailswith .NET Framework 4.0. This course describes the new enhancements in the C# 4.0 language by using Visual Studio 2010. In this course, lower-intermediate level programmers gain the knowledge and skills they need to develop C# applications for the Microsoft .NET Framework 4.0. The course highlights the structure of C# 4.0 programs, language syntax, and implementation details. This course is not mapped to any exam. Audience Profile This course is intended for experienced developers who already have programming experience in C, C++, Visual Basic, or Java and understand the concepts of object-oriented programming. This course is not designed for new programmers; it is targeted at professional developers with at least 12 months experience of programming in an object-oriented environment. Prerequisites Before attending this course, students must have: • At least 12 months experience working with an Object Oriented language •Have C++ or Java knowledge: • Creating Classes • Inheritance and Abstraction • Polymorphism • Interfaces • Exceptions •Knowledge of the Visual Studio IDE. At Course Completion After completing this course, students will be able to: • Explain the purpose of the .NET Framework, and understand how to use C# and Visual Studio 2010 to build .NET Framework applications. • Understand the syntax of basic C# programming constructs. • Create and call methods in a C# application. • Catch, handle and throw exceptions. • Perform basic file IO operations in a C# application. • Create and use new types (enumerations, classes, and structures), and understand the differences between reference types and value types. • Control the visibility and lifetime of members in a type. • Use inheritance to create new reference types. • Manage the lifetime of objects and control the use of resources. • Define properties and indexers to encapsulate data, and define operators for this data. • Decouple an operation from the method that implements an operation, and use these decoupled operations to handle asynchronous events. • Use collections to aggregate data, and use Generics to implement type-safe collection classes, structures, interfaces, and methods. • Implement custom collection classes that support enumeration. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Query in-memory data by using LINQ. • Integrate code written by using a dynamic language such as Ruby and Python, or technologies such as COM, into a C# application Course Outline 1- Introducing C# and the .NET Framework This module explains the .NET Framework, and using C# and Visual Studio 2010 for building .NET Framework applications. •Introduction to the .NET Framework •Creating Projects Within Visual Studio 2010 •Writing a C# Application •Building a Graphical Application •Documenting an Application •Running and Debugging Applications by Using Visual Studio 2010 -Lab : Introducing C# and the .NET Framework • Building a Simple Console Application • Building a WPF Application • Verifying the Application • Generating Documentation for an Application After completing this module, students will be able to: • Explain the purpose of the .NET Framework. • Create Microsoft Visual C# projects by using Visual Studio 2010. • Explain the structure of a C# application. • Use the WPF Application template to build a simple graphical application. • Use XML comments to document an application. • Use the debugger to step through a program. 2- Using C# Programming Constructs This module explains the syntax of basic C# programming constructs. • Declaring Variables and Assigning Values • Using Expressions and Operators • Creating and Using Arrays • Using Decision Statements • Using Iteration Statements - Lab : Using C# Programming Constructs • Calculating Square Roots with Improved Accuracy • Converting Integer Numeric Data to Binary • Multiplying Matrices After completing this module, students will be able to: • Declare variables and assign values. • Create expressions by using operators. • Create and use arrays. • Use decision statements. • Use iteration statements. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 3- Declaring and Calling Methods This module explains how to create and call methods. • Defining and Invoking Methods • Specifying Optional Parameters and Output Parameters -Lab : Declaring and Calling Methods • Calculating the Greatest Common Divisor of Two Integers by Using Euclid's Algorithm • Calculating the GCD of Three, Four, or Five Integers • Comparing the Efficiency of Two Algorithms • Displaying Results Graphically • Solving Simultaneous Equations (optional) After completing this module, students will be able to: • Describe how to declare and call methods • Define and call methods that take optional parameters and output parameters 4- Handling Exceptions This module explains how to catch exceptions and handle them. Students will also learn how to throw exceptions. • Handling Exceptions • Raising Exceptions -Lab : Handling Exceptions • Making a Method Fail-Safe • Detecting an Exceptional Condition • Checking for Numeric Overflow After completing this module, students will be able to: • Describe how to catch and handle exceptions • Describe how to create and raise exceptions 5- Reading and Writing Files This module explains how to perform basic file I/O operations in a C# application. •Accessing the File System •Reading and Writing Files by Using Streams -Lab : Reading and Writing Files •Building a Simple Editor •Making the Editor XML Aware After completing this module, students will be able to: •Describe how to access the file system by using the classes that the .NET Framework provides. •Describe how to read and write files by using streams. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 6- Creating New Types This module explains how to create and use new types (enumerations, classes, and structures) • Creating and Using Enumeration • Creating and Using Classes • Creating and Using Structs • Comparing References to Values -Lab : Creating New Types • Using Enumerations to Specify Domains • Using a Struct to Model a Simple Type • Using a Class to Model a More Complex Type • Using a Nullable Struct After completing this module, students will be able to: • Describe how to create and use enumerations. • Describe how to create and use classes. • Describe how to create and use structures. • Explain the differences between reference and value types. 7- Encapsulating Data and Methods This module explains how to control the visibility and lifetime of members in a type. • Controlling Visibility of Type Members • Sharing Methods and Data -Lab : Encapsulating Data and Methods • Hiding Data Members • Using Static Members to Share Data • Implementing an Extension Method After completing this module, students will be able to: • Describe how to control the visibility of type members. • Describe how to share methods and data. 8- Inheriting From Classes and Implementing Interfaces This module explains how to use inheritance to create new reference types • Using Inheritance to Define New Reference Types • Defining and Implementing Interfaces • Defining Abstract Classes -Lab : Inheriting From Classes and Implementing Interfaces • Defining an Interface • Implementing an Interface • Creating an Abstract Class After completing this module, students will be able to: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Use inheritance to define new reference types. • Define and implement interfaces. • Define abstract classes. 9- Managing the Lifetime of Objects and Controlling Resources This module explains how to manage the lifetime of objects and control the use of resources. • Introduction to Garbage Collection • Managing Resources -Lab : Managing the Lifetime of Objects and Controlling Resources • Implementing the IDisposable Interface • Managing Resources Used By an Object After completing this module, students will be able to: • Describe how garbage collection works in the .NET Framework. • Manage resources effectively in an application. 10- Encapsulating Data and Defining Overloaded Operators This module explains how to create properties and indexers to encapsulate data, and how to define operators for this data. • Creating and Using Properties • Creating and Using Indexers • Overloading Operators -Lab : Creating and Using Properties • Defining Properties in an Interface • Implementing Properties in a Class • Using Properties Exposed By a Class -Lab : Creating and Using Indexers • Implementing an Indexer to Access Bits in a Control Register • Using an Indexer Exposed by a Class -Lab : Overloading Operators • Defining the Matrix and MatrixNotCompatible Types • Implementing Operators for the Matrix Type • Testing the Operators for the Matrix Type After completing this module, students will be able to: • Explain how properties work and use them to encapsulate data. • Describe how to use indexers to access data through an array-like syntax. • Describe how to use operator overloading to define operators for your own types. 11- Decoupling Methods and Handling Events This module explains how to decouple an operation from the method that implements an operation, and how to use these decoupled methods to handle asynchronous events. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Declaring and Using Delegates • Using Lambda Expressions • Handling Events -Lab : Decoupling Methods and Handling Events • Raising and Handling Events • Using Lambda Expressions to Specify Code After completing this module, students will be able to: • Describe the purpose of delegates, and explain how to use a delegate to decouple an operation from the implementing method. • Explain the purpose of lambda expressions, and describe how to use a lambda expression to define an anonymous method. • Explain the purpose of events, and describe how to use events to report that something significant has happened in a type that other parts of the application need to be aware of. 12- Using Collections and Building Generic Types This module introduces collections, and describes how to use Generics to implement type-safe collection classes, structures, interfaces, and methods. • Using Collections • Creating and Using Generic Types • Defining Generic Interfaces and Understanding Variance • Using Generic Methods and Delegates -Lab : Using Collections • Optimizing a Method by Caching Data -Lab : Building Generic Types • Defining a Generic Interface • Implementing a Generic Interface • Implementing a Test Harness for the BinaryTree Project • Implementing a Generic Method After completing this module, students will be able to: • Use collection classes. • Define and use generic types. • Define generic interfaces and explain the concepts of covariance and contravariance. • Define and use generic methods and delegates. 13- Building and Enumerating Custom Collection Classes This module explains how to implement custom collection classes that support enumeration. • Implementing a Custom Collection Class • Adding an Enumerator to a Custom Collection Class -Lab : Building and Enumerating Custom Collection Classes • Implementing the IList TItem Interface • Implementing an Enumerator by Writing Code • Implementing an Enumerator by Using an Iterator Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br After completing this module, students will be able to: • Implement a custom collection class. • Define an enumerator for a custom collection class. 14- Using LINQ to Query Data This module explains how to query in-memory data by using LINQ. • Using the LINQ Extension Methods and Query Operators • Building Dynamic LINQ Queries and Expressions -Lab : Using LINQ to Query Data • Using the LINQ Query Operators • Building Dynamic LINQ Queries After completing this module, students will be able to: • Describe how to use the LINQ extension methods and query operators. • Describe how to build dynamic LINQ queries and expressions. 15- Integrating Visual C# Code with Dynamic Languages and COM Components This module explains how to integrate code written by using a dynamic language such as Ruby and Python, and technologies such as COM, into a C# application • Integrating C# Code with Ruby and Python • Accessing COM Components from C# -Lab : Integrating C# Code with Dynamic Languages and COM Components • Integrating Code Written by Using a Dynamic Language into a C# Application • Using a COM Component from Visual C# Application After completing this module, students will be able to: • Integrate Ruby and Python code into a Visual C# application. • Invoke COM components and services from a C# application. Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Carga Horária: 5 dias ou 10 noites About this Course This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2010. Audience Profile Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br This course is intended for Web developers who are beginners and have knowledge of Hypertext Markup Language (HTML) or Dynamic HTML (DHTML), along with some knowledge of a scripting language such as Visual Basic Scripting Edition or Microsoft Jscript. Students are required to have the following skills: • Ability to construct a simple Web page using a Microsoft or 3rd Party tool. For example, create or customize a Web Page on a SharePoint site. Prerequisites Before attending this course, students must have at least one month of experience in .NET technologies. In addition to their professional experience, students who attend this training should have the following technical knowledge: • Knowledge of HTML or DHTML, including: • Tables • Images • Forms • Programming experience using Visual Basic .NET or Visual C# .NET, including: • Declaring variables • Using loops • Using conditional statements The completion of Course 2667, Introduction to Programming, satisfies the preceding prerequisite programming skills requirement. At Course Completion After completing this course, students will be able to: • Explore ASP.NET Web applications in Microsoft Visual Studio 2010. • Create Web applications by using Microsoft Visual Studio 2010 and Microsoft .NET–based languages. • Create a Microsoft ASP.NET Web Form. • Add functionality to a Microsoft ASP.NET Web Form. • Implement master pages and user controls. • Validate user input. • Debug Microsoft ASP.NET Web applications. • Manage data in an ASP.NET 3.5 Web application. • Manage data access tasks by using LINQ. • Manage data by using ASP.NET Dynamic Data. • Create a Microsoft ASP.NET AJAX application. • Consume and Windows Communication Foundation (WCF) services. • Manage state in Web applications. • Configure and deploy a Microsoft ASP.NET Web application. • Secure a Microsoft ASP.NET Web application. • Implement new technologies supported by Visual Studio 2010 for Web development. Course Outline 1- Exploring Microsoft ASP.NET Web Applications in Microsoft Visual Studio 2010 This module explains the key features of Microsoft .NET Framework and Microsoft ASP.NET. It helps you view the complete Web application that you build in the labs throughout this course • Introduction to the .NET Framework • Overview of ASP.NET • Overview of the Lab Application -Lab : There are no labs for this module After completing this module, students will be able to: • Describe the .NET Framework. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Describe ASP.NET. • Describe the Lab Application. 2- Creating Web Applications by Using Microsoft Visual Studio 2010 and Microsoft .NET–Based Languages This module describes the different programming languages that are available when you develop Microsoft .NET Framework applications. It explains the fundamental aspects of writing code and creating components by using two of the .NET Framework–based languages, Microsoft Visual Basic and Microsoft Visual C#. It provides an overview of Microsoft Visual Studio 2010. It also explains how to create a simple Web application. • Choosing a Programming Language • Overview of Visual Studio 2010 • Creating a Simple Web Application Lab : Creating Web Applications by Using Microsoft Visual Studio 2010 and Microsoft .NET–Based Languages • Exercise 1: Creating an ASP.NET Web Site • Exercise 2: Adding and Configuring Server Controls in Web Forms • Exercise 3: Building and Deploying an ASP.NET Web Application After completing this module, students will be able to: • Choose a programming language. • Describe Visual Studio 2010. • Create a simple Web application. 3- Creating a Microsoft ASP.NET Web Form This module explains how to create Web Forms and populate them with server controls. • Creating Web Forms • Adding and Configuring Server Controls in a Web Form -Lab : Creating a Microsoft ASP.NET Web Form • Exercise 1: Creating a Web Form • Exercise 2: Adding and Configuring Server Controls in a Web Form After completing this module, students will be able to: • Create Web Forms. • Add and configure server controls in a Web Form. 4- Adding Functionality to a Microsoft ASP.NET Web Form This module describes the various methods that you can use to add code to your Microsoft ASP.NET Web application. It explains how to use Web server controls, event handlers, code-behind files, and components. In addition, it explains how to use page events, especially the Page_Load event. • Working with Code-Behind Files • Handling Server Control Events • Creating Classes and Components by Using Visual Studio 2010 • Handling Page Events -Lab : Adding Functionality to a Microsoft ASP.NET Web Form • Exercise 1: Implementing Code in a Web Application • Exercise 2: Creating Event Procedures • Exercise 3: Creating an Entity Component • Exercise 4: Handling Page and Control Events Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br After completing this module, students will be able to: • Work with code-behind files. • Handle server control events. • Create classes and components by using Microsoft Visual Studio 2010. • Handle page events. 5- Implementing Master Pages and User Controls This module explains how to create and implement master pages and how to implement user controls in a Web application. • Creating Master Pages • Adding User Controls to an ASP.NET Web Form -Lab : Implementing Master Pages and User Controls • Exercise 1: Adding and Applying a Master Page • Exercise 2: Converting Web Forms to Content Pages and User Controls After completing this module, students will be able to: • Create master pages. • Add user controls to a Microsoft ASP.NET Web Form. 6- Validating User Input This module provides an overview of user input validation. It covers information on adding, positioning, and configuring validation controls on a Web Form. In addition, it covers information on validating Web Forms. • Overview of User Input Validation • ASP.NET Validation Controls • Validating Web Forms -Lab : Validating User Input • Exercise 1: Adding Validation Controls • Exercise 2: Configuring Validation Controls • Exercise 3: Adding Server-Side Validation After completing this module, students will be able to: • Describe user input validation • Implement Microsoft ASP.NET validation controls • Validate Web Forms 7- Troubleshooting Microsoft ASP.NET Web Applications This module describes the steps required to enable tracing and debugging, including how you can use debugging and tracing in a Web application. • Debugging in ASP.NET • Tracing in ASP.NET -Lab : Debugging Microsoft ASP.NET Web Applications • Exercise 1: Debugging a Web Application • Exercise 2: Tracing a Web Application After completing this module, students will be able to: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Perform debugging in Microsoft ASP.NET • Perform tracing in ASP.NET 8- Managing Data in an Microsoft ASP.NET 4.0 Web Application This module provides an overview of Microsoft ADO.NET. It explains how to programmatically work with data by using ADO.NET and how to create a connection to access the data stored in a Microsoft SQL Server database. In addition, it explains how to use the DataSet and DataReader objects to support the local data storage and data manipulation requirements of Web Forms. • Overview of ADO.NET • Connecting to a Database • Managing Data -Lab : Managing Data in an ASP.NET 4.0 Web Application • Exercise 1: Connecting to a Data Source • Exercise 2: Binding a Server Control to a Data Source • Exercise 3: Modifying a Data Source After completing this module, students will be able to: • Describe ADO.NET. • Connect to a database. • Manage data. 9- Managing Data Access Tasks by Using LINQ This module explains what LINQ is and how you can use LINQ to manage both XML data and Microsoft SQL Server data in a Microsoft ASP.NET Web application by using Web Server controls and code. • Overview of LINQ • Managing XML Data by Using LINQ to XML • Managing SQL Data by Using LINQ to SQL and LINQ to Entities -Lab : Managing Data Access Tasks by Using LINQ • Exercise 1: Loading Data by Using the XmlDataSource Control • Exercise 2: Displaying Data by Using LINQ to XML • Exercise 3: Saving Data by Using LINQ to Entities After completing this module, students will be able to: • Describe language-integrated query (LINQ). • Manage XML data by using LINQ to XML. • Manage SQL data by using LINQ. 10- Managing Data by Using Microsoft ASP.NET Dynamic Data This module provides an overview of Microsoft ASP.NET Dynamic Data. It also covers information on applying ASP.NET Dynamic Data. In addition, it explains how to customize ASP.NET Dynamic Data applications. • Overview of ASP.NET Dynamic Data • Applying ASP.NET Dynamic Data • Customizing ASP.NET Dynamic Data Applications -Lab : Managing Data by Using ASP.NET Dynamic Data • Exercise 1: Adding Dynamic Data to an Existing Web Site • Exercise 2: Registering LINQ to Entities by Using Dynamic Data Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Exercise 3: Map, Clean and Test Solution After completing this module, students will be able to: • Describe ASP.NET Dynamic Data • Apply ASP.NET Dynamic Data • Customize ASP.NET Dynamic Data applications 11- Creating a Microsoft ASP.NET Ajax-enabled Web Forms Application This module provides an overview of Microsoft ASP.NET AJAX and explains how to create an ASP.NET AJAX application. It also introduces the ASP.NET AJAX Control Toolkit, and explains how to install the toolkit and add controls from the toolkit to a Web application. • Introduction to Ajax • Creating an ASP.NET Ajax Application by Using the Ajax Features for ASP.NET • Extending an ASP.NET Web Forms Application by Using the Ajax Control Toolkit -Lab : Creating a Microsoft ASP.NET Ajax-Enabled Web Forms Application • Exercise 1: Creating a Modal About Box • Exercise 2: Customizing Dynamic Data Field Templates with Ajax Server Controls • Exercise 3: Adding the Country Import Progress Indicator After completing this module, students will be able to: • Describe ASP.NET AJAX. • Create an ASP.NET AJAX application by using the ASP.NET AJAX extensions. • Extend an application by using the ASP.NET AJAX Control Toolkit. 12- Consuming Microsoft Windows Communication Foundation Services This module provides an overview of Windows Communication Foundation services. In addition, this module describes how to call a Windows Communication Foundation (WCF) service directly by using a browser and a proxy from a Web application. • Overview of Windows Communication Foundation Services • Calling Windows Communication Foundation Services • Working with WCF Data Services -Lab : Consuming Windows Communication Foundation Services • Exercise 1: Creating a WCF Service Reference Proxy • Exercise 2: Calling a WCF Service Method from a Web Form • Exercise 3: Implementing WCF Data Services After completing this module, students will be able to: • Describe WCF services. • Call WCF services. • Consume Windows Communication Foundation services. 13- Managing State in Web Applications This module explains how to manage state in a Microsoft ASP.NET Web application. • State Management • ASP.NET Profiles • ASP.NET Caching -Lab : Managing State in Web Applications Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Exercise 1: Examining the View State • Exercise 2: Caching Countries • Exercise 3: Displaying Visitors Counter on Default Page After completing this module, students will be able to: • Describe state management. • Describe Microsoft ASP.NET Profiles. • Describe ASP.NET Caching. 14- Configuring and Deploying a Microsoft ASP.NET Web Application This module explains how to configure and deploy a Microsoft ASP.NET Web application by using the machine.config and web.config files. • Configuring an ASP.NET Web Application • Deploying an ASP.NET Web Application -Lab : Configuring and Deploying a Microsoft ASP.NET Web Application • Configuring the List View Page Size and Enabling the Save Countries Button • Configuring the Visitor Counter • Deploying the Web Application After completing this module, students will be able to: • Configure an ASP.NET Web application. • Deploy an ASP.NET Web application. 15- Securing a Microsoft ASP.NET Web Application This module explains the various Web application security functionalities. It also covers information on the infrastructure to build and deploy various Web application security functionalities. • Overview of Web Application Security • Declaratively Configuring Authentication and Authorization • Working Programmatically with Authentication and Authorization -Lab : Securing a Microsoft ASP.NET Web Application • Exercise 1: Enabling Forms Authentication • Exercise 2: Implementing Authorization • Exercise 3: Protecting Configuration File After completing this module, students will be able to: • Describe Web application security. • Describe how to declaratively configure authentication and authorization. • Work programmatically with authentication and authorization. 16- Implementing Advanced Technologies Supported by Microsoft Visual Studio 2010 for Web Development This module describes the new Visual Studio 2010 and .NET Framework 4 functionalities, changes, and enhancements for improved Web development. The module also covers how Microsoft ASP.NET MVC 2 and Microsoft Silverlight 4 fit in with .NET Framework 4 and Visual Studio 2010 • Working with the ASP.NET MVC 2 Framework • Working with Silverlight 4 Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br -Lab : Implementing Advanced Technologies Supported by Microsoft Visual Studio 2010 for Web Development • Exercise: Implementing a Silverlight Application After completing this module, students will be able to: • Work with ASP.NET MVC 2. • Work with Silverlight 4. Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 10265 - Developing Data Access Solutions with Microsoft Visual Studio 2010 Carga Horária: 5 dias About this Course In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop better performing data access code by using the ADO.NET Entity Framework, LINQ, WCF Data Services, the Sync Framework, and ADO.NET. Audience Profile This course is intended for professional .NET software developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. They will have experience implementing data access and data binding within their Web and/or Windows client applications and are interested in learning to optimize data access code in their applications by using the Entity Framework, LINQ, and ADO.NET. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 or newer releases of the Visual Studio product. The audience has some experience using Visual Studio 2010 for either Windows client or Web application development. Typically, this audience has the following knowledge/experience: • Experience developing n-tier applications that access various data sources • Experience implementing data binding within their applications • Some experience using LINQ and ADO.NET • A conceptual understanding of the Entity Framework Prerequisites Before attending this course, students must have: • An understanding of the problem-solving techniques that apply to software development, including the following principles of software development: • Modern software development models • Typical phases of a software development lifecycle • Concepts of event-driven programming • Concepts of object-oriented programming • Creating use-case diagrams • Designing and building a user interface • Developing a structured application • A basic understanding of the following scripting techniques and some hands-on experience writing scripts: • Web scripting techniques Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Macro scripting techniques • Windows scripting techniques • A general understanding of the purpose, function, and features of following .NET Framework topics: • Common Language Runtime • .NET Framework class library • Common Type System • Component interoperation • Cross-language interoperability • Assemblies in the Common Language Runtime • Application domains • Runtime hosts supported by the .NET Framework • Experience using Visual Studio 2008 in the following task areas: • Declaring and initializing typed variables using the Camel case naming convention • Using arithmetic, relational, and logical operators in code statements • Using branching statements to control code execution • Using looping statements to iterate through collections or repeat steps until a specified condition is met • Creating classes and methods to establish the basic structure of an application • Using methods and events to implement the programming logic of an application • Identifying syntax and logic errors • Accessing and managing data from a data source • Experience in object oriented design and development as follows: • Creating and accessing classes and class properties • Creating and accessing methods and overloaded methods • Implementing inheritance, base classes, and abstract classes • Declaring, raising, and handling events • Responding to and throwing exceptions • Implementing interfaces and polymorphism • Implementing shared and static members • Implementing generics • Creating components and class libraries • Experience in N-Tier application design and development as follows: • Managing a software development process • Controlling input at the user interface level in Windows client and Web applications • Debugging, tracing, and profiling .NET applications • Monitoring and logging .NET applications • Implementing basic testing best practices • Performing basic data access tasks with LINQ • Basics of LINQ to XML • Basics of LINQ to Entities • Basics of LINQ to SQL • Implementing basic security best practices in .NET Applications • Basics of Code Access Security • Basics of Role-Based Security • Basics of Cryptography Services • Implementing basic service calls • Basics of creating and consuming XML Web Services • Basics of creating and consuming WCF Services • Using .NET Configuration Files • Deploying .NET Framework Applications using ClickOnce and the MS Installer • Data access experience in Windows client application development as follows: • Connect to a data source • Implement data binding • Implement data validation at the UI layer • Data access experience in Web application development as follows: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Connect to a data source • Implement dynamic data • Implement data validation at the UI layer At Course Completion After completing this course, students will be able to: • Evaluate a variety of business cases, and then select an appropriate combination of data access technologies and tools most appropriate to each case. Describe the roles of Entity Framework, WCF Data Services, and ADO.NET for building and maintaining applications. Use LINQ on top of these technologies to improve productivity and the quality of their applications. • Use the tools provided with the Entity Framework to map the conceptual model used by the business logic of an application to the logical data model provided by a database. • Query an Entity Data Model (EDM) by using common methods such as LINQ to Entities, Entity SQL, and the classes in the EntityClient namespace. • Perform data modification tasks on data in an EDM. • Explain the function of the Object Services model implemented by the Entity Framework and the support provided by the Object Services API for addressing the issues faced by enterprise applications that have to handle multiple concurrent users simultaneously accessing the same data . • Describe best practices for designing and building a scalable, optimized data access layer by using Object Services. • Customize and extend entities with their own business logic and use advanced mappings to shape the data model to their business and application requirements. • Reuse existing business classes in a data access layer built by using the Entity Framework. • Address the architectural issues that can arise when building an n-tier enterprise application by using the Entity Framework. • Build extensible solutions that can update data in an n-tier enterprise application by using the Entity Framework. • Access offline data or data that that has limited availability in client applications. • Design, develop, and consume a simple WCF Data Service. • Use WCF Data Services to update and delete data and to handle multi-user concerns. • Develop high performance, scalable ADO.NET applications that can query and update data. • Explain how LINQ to SQL enables development against a logical model which abstracts the low-level details of querying ADO.NET tables and result sets. Course Outline 1- Architecture and Data Access Technologies This module describes the commonly used data access technologies and scenarios in which you are likely to use them. • Data Access Technologies • Data Access Scenarios -Lab : Analyzing Data Access Scenarios • Identifying Data Access Technologies After completing this module, students will be able to: • Describe the key data access technologies available to .NET Framework developers. • Assign appropriate data access technologies to common data access scenarios. 2- Building Entity Data Models Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br This module introduces the concepts of data modeling, and in particular, Entity Data Models (EDMs). It explains how you can use EDMs to decouple the conceptual data structure in your applications from the logical data structure in the data store. • Introduction to Entity Data Models • Modifying the Entity Data Model • Customizing the Entity Data Model -Lab : Using Entity Data Models • Generating an EDM from the AdventureWorks Database • Adding Entities and Associations • Using the Generate Database Wizard • Mapping Entities to Multiple Tables • Implementing an Inheritance Hierarchy • Using Stored Procedures • Creating a Complex Type After completing this module, students will be able to: • Describe and create an Entity Data Model. • Modify an Entity Data Model by using the Entity Designer. • Customize a model to meet their business requirements. 3- Querying Entity Data This module explains how to query an entity data model by using common methods such as LINQ to Entities, Entity SQL, and the classes in the EntityClient namespace. • Retrieving Data by Using LINQ to Entities • Retrieving Data by Using Entity SQL • Retrieving Data by Using EntityClient Provider • Retrieving Data by Using Stored Procedures • Unit Testing Your Data Access Code -Lab : Querying Entity Data • Retrieving All Contact Entities • Retrieving Contact Entities by Using a Filter • Retrieving RewardsClaimed Entities • Querying the Rewards Family of Entities • Executing a Stored Procedure After completing this module, students will be able to: • Retrieve data by using LINQ to Entities. • Retrieve data by using the Entity SQL language. • Retrieve data by using the EntityClient Provider. • Retrieve data by using stored procedures in the entity model. • Create unit tests for their data access code. 4- Creating, Updating, and Deleting Entity Data Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br This module introduces you to the ways that the Entity Framework enables you to modify the data in your database. You apply changes to the entities managed by the ObjectContext class. The ObjectContext class is responsible for tracking all changes to entities and then persisting these changes to the database on request. • Understanding Change Tracking in the Entity Framework • Modifying Data in an Entity Data Model -Lab : Creating, Updating, and Deleting Entity Data • Maintaining Contact and Reward Data • Maintaining RewardsClaim Data After completing this module, students will be able to: • Describe how the Entity Framework implements change tracking. • Describe how to modify data in the entity model, and persist the changes to the database. 5- Handling Multi-User Scenarios by Using Object Services This module introduces the concurrency model that the Entity Framework uses to address the issues faced by applications that must support multiple users who access the same data simultaneously. It also describes how the Entity Framework can make use of transactions to ensure data integrity. • Handling Concurrency in the Entity Framework • Transactional Support in the Entity Framework -Lab : Handling Multi-User Scenarios by Using Object Services • Handling Concurrency of Rewards Claimed Data • Updating the RewardsClaimed and ArchivedRewardsClaimed Information by Using a Transaction After completing this module, students will be able to: • Describe the optimistic concurrency model that the Entity Framework uses. • Manage transactions in applications that use the Entity Framework. 6- Building Optimized Solutions by Using Object Services This module explains best practices for designing and building a scalable, optimized data access layer by using Object Services. The module introduces several techniques that can be used to optimize the performance of queries that execute against the conceptual model. • The Stages of Query Execution • Change Tracking and Object Materialization • Using Compiled Queries • Using Design-Time Generated Entity Framework Views • Monitoring Performance • Performing Asynchronous Data Modifications -Lab : Building Optimized Solutions by Using Object Services • Improving the Performance of Query Operations • Improving the Performance of Update Operations Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br After completing this module, students will be able to: • Explain how the Entity Framework executes queries. • Understand the impact of tracking and object materialization on query performance. • Describe how to use compiled queries. • Describe how to use design-time generated views. • Describe how to monitor query performance. • Describe how to perform asynchronous data modifications. 7- Customizing Entities and Building Custom Entity Classes This module describes how to customize and extend entities with your own business logic. • Overriding Generated Classes • Using Templates to Customize Entities • Creating and Using Custom Entity Classes -Lab : Customizing Entities and Building Custom Entity Classes • Using a Template to Add Custom Functionality to Entity Classes • Creating Custom Entity Classes After completing this module, students will be able to: • Use partial classes and methods to add business logic to generated code. • Create and use templates to customize code generation. • Modify existing business classes to take advantage of entity functionality. 8- Using POCO Classes with the Entity Framework This module introduces the ways in which you can define custom entity classes in your Entity Framework application. By default, Microsoft Visual Studio generates a set of entity classes for you from the Entity Data Model (EDM). Instead of these generated classes, you may want to use an existing set of "plain old" CLR objects (POCO) business classes in your application You can also extend the generated entity classes to add custom business functionality to your entity objects. • Requirements for POCO Classes • POCO Classes and Lazy Loading • POCO Classes and Change Tracking • Extending Entity Types -Lab : Using POCO Classes with the Entity Framework • Using POCO Classes • Extending Your POCO Classes After completing this module, students will be able to: • List the requirements that their POCO classes must meet. • Create POCO entities that support automatic lazy loading. • Create POCO entities that support automatic change tracking. • Describe the options for using interfaces and inheritance to create custom entity objects. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 9- Building an N-Tier Solution by Using the Entity Framework This module explains how to address the architectural issues that can arise when building an N-Tier enterprise application by using the Entity Framework. • Designing an N-Tier Solution • Defining Operations and Implementing Data Transport Structures • Protecting Data and Operations -Lab : Building an N-Tier Solution by Using the Entity Framework • Creating the Contacts and Orders Data Access Tier • Protecting Data Access Operations After completing this module, students will be able to: • Describe the issues and strategies that are relevant to building n-tier applications. • Understand the key components that they must create in order to implement an n-tier application. • Describe how to protect operations and data in an n-tier application. 10- Handling Updates in an N-Tier Solution by Using the Entity Framework This module describes how you can handle data modifications in an n-tier solution. The module describes the different strategies for handling modifications that you should use for the different alternative formats for transporting data between tiers: data transfer objects (DTOs), self-tracking entities (STEs), and simple entities (SEs). The module also describes how to manage the exceptions that can occur during the data modification process. • Tracking Entities and Persisting Changes • Managing Exceptions in an N-Tier Solution -Lab : Handling Updates in an N-Tier Solution by Using the Entity Framework • Handling Updates in the Data Access Tier • Detecting and Handling Order Conflicts After completing this module, students will be able to: • Describe strategies that they can adopt for tracking changes in the client application, and persisting those changes in the database. • Describe how to trap and handle update and concurrency exceptions in the an n-tier solution. 11- Building Occasionally Connected Solutions This module describes how to access offline or occasionally connected data in client applications. • Offline Data Caching by Using XML • Using the Sync Framework -Lab : Building Occasionally Connected Solutions • Modifying the Orders Application to Use Offline XML Data • Modifying the Orders Application to Synchronize Locally Cached Data After completing this module, students will be able to: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Cache data in local XML files by using LINQ to XML. • Implement an occasionally connected application by using the Microsoft Sync Framework. 12- Querying Data by Using WCF Data Services Windows Communication Foundation (WCF) Data Services enable you to create highly flexible data services that can be used to provide access to data across the Internet or a corporate network. You can access these services by using RESTstyle URIs, and they can be easily consumed by a wide variety of applications. As WCF Data Services are build on top of standard Internet protocols such as HTTP and the Atom Publishing Protocol, they are an ideal choice for delivering data to AJAX applications and Rich Interactive Applications built using technologies such as Microsoft Silverlight. • Introduction to WCF Data Services • Creating a WCF Data Service • Consuming a WCF Data Service • Protecting Data and Operations in a WCF Data Service -Lab : Creating and Using WCF Data Services • Exposing Order Data as a WCF Data Service • Consuming a WCF Data Service • Restricting Access to Data Exposed by a WCF Data Service • Implementing a Business Operation in a WCF Data Service After completing this module, students will be able to: • Describe the purpose and features of WCF Data Services. • Expose data by using a WCF Data Service. • Implement a client application that can consume a WCF Data Service. • Grant and restrict access to resources exposed by a WCF Data Service. 13- Updating Data by Using WCF Data Services This module describes how to use WCF Data Services to create, update, and delete data. WCF Data Services use standard internet protocols such as HTTP and the Atom Publishing Protocol to enable update access to data across the Internet or a corporate network. • Creating, Updating, and Deleting Data in a WCF Data Service • Preventing Unauthorized Updates and Improving Performance • Using WCF Data Services with Nonrelational Data -Lab : Updating Data by Using WCF Data Services • Updating Entities by Using a WCF Data Service • Creating and Deleting Entities by Using a WCF Data Service • Restricting Create, Update, and Delete Requests After completing this module, students will be able to: • Create, update, and delete entities by using a WCF Data Service. • Control access to data modification functionality, and improve performance by batching commands together. • Use WCF Data Services to access and modify nonrelational data. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 14- Using ADO.NET ADO.NET is a highly flexible framework for building applications that require access to data held in a data source. This module introduces ADO.NET and explains how you can use it to develop scalable, high-performance, data-driven applications. • Retrieving and Modifying Data by Using ADO.NET Commands • Retrieving and Modifying Data by Using DataSets • Managing Transactions and Concurrency in Multiuser Scenarios -Lab : Using ADO.NET • Using ADO.NET to Retrieve Read-Only Information Quickly and Perform Simple Data Modifications • Developing the Product List Web Application • Enabling Data Modifications After completing this module, students will be able to: • Retrieve and update data by using ADO.NET commands and stored procedures. • Retrieve and update data by using DataSet objects. • Implement transactions and handle concurrency exceptions. 15- Using LINQ to SQL ADO.NET provides a mechanism that enables you to build applications that can query and maintain data that is held in a variety of sources in a database-agnostic manner. However, building applications by using ADO.NET requires that you are familiar with the Structured Query Language (SQL) language and features of the database management system that you are connecting to. Language-Integrated Query (LINQ) to SQL provides a higher-level abstraction for managing data that is held in a Microsoft SQL Server database, and is an ideal stepping stone for migrating ADO.NET applications toward the ADO.NET Entity Framework. This module introduces LINQ to SQL and explains how you can use it to abstract the low-level details of ADO.NET queries by developing against a logical data model. • Implementing a Logical Data Model by Using LINQ to SQL • Managing Performance and Handling Concurrency -Lab : Using LINQ to SQL • Using LINQ to SQL to Build a Data Access Layer • Updating a Database by Using a Stored Procedure • Building a Custom Entity Class After completing this module, students will be able to: • Design a logical data model by using LINQ to SQL. • Manage performance by using LINQ to SQL, and handle concurrency. Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 10264 - Developing Web Applications with Microsoft Visual Studio 2010 Carga Horária: 5 dias About this Course In this course, students will learn to develop advanced ASP.NET MVC and Web Forms applications using .NET Framework 4 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This will also prepare the student for exam 70-515. Audience Profile This course is intended for professional Web developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Members of the audience have a minimum of two to three years of experience developing Web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 and newer releases of the Visual Studio product. The audience understands how to use the new features of Visual Studio 2010. Prerequisites Before attending this course, students must have: In addition to their professional Web development experience, students who attend this training should have the following technical knowledge: • An understanding of the problem-solving techniques that apply to software development, including the following principles of software development: • modern software development model • typical phases of a software development lifecycle • concepts of event-driven programming • concepts of object-oriented programming • creating use-case diagrams • designing and building a user interface • developing a structured application • A basic understanding of the following scripting techniques and some hands-on experience writing scripts: • Web scripting techniques • Macro scripting techniques • Windows scripting techniques • A general understanding of the purpose, function, and features of following .NET Framework topics: • Common Language Runtime • .NET Framework class library • Common Type System • Component interoperation • Cross-Language Interoperability • Assemblies in the Common Language Runtime • Application Domains • Runtime hosts supported by the .NET Framework •Experience using Visual Studio 2008 in the following task areas: • Declaring and initializing typed variables using the Camel case naming convention • Using arithmetic, relational, and logical operators in code statements • Using branching statements to control code execution • Using looping statements to iterate through collections or repeat steps until a specified condition is met • Creating classes and methods to establish the basic structure of an application • Using methods and events to implement the programming logic of an application • Identifying syntax and logic errors Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Accessing and managing data from a data source • Experience in object oriented design and development as follows: • Creating and accessing classes and class properties • Creating and accessing methods and overloaded methods • Implementing inheritance, base classes, and abstract classes • Declaring, raising, and handling events • Responding to and throwing exceptions • Implementing interfaces and polymorphism • Implementing shared and static members • Implementing generics • Creating components and class libraries Experience in N-Tier application design and development as follows: • Managing a software development process • Controlling input at the user interface level in Windows Client and Web applications • Debugging, tracing, and profiling .NET applications • Monitoring and logging .NET applications • Implementing basic testing best practices • Performing basic Data Access tasks with LINQ • Implementing basic security best practices in .NET Applications • Implementing basic service calls • Using .NET Configuration Files •Deploying .NET Framework Applications using ClickOnce and the MS Installer At Course Completion After completing this course, students will be able to: •Describe the underlying architecture and design of a Web application. •Apply best practices and make appropriate trade-offs based on business requirements when designing a Web application. •Develop MVC models. •Develop MVC controllers. •Develop MVC views. •Optimize the design of a Web application for discoverability by search engines. •Write server-side code for Web Forms. •Optimize data management for Web Forms. •Ensure quality by debugging, unit testing, and refactoring. •Secure a Web application. •Apply Master Pages and CSS for a consistent application UI. •Develop client-side scripts and services for a responsive, rich, and interactive UI. •Implement advanced AJAX in a Web application. •Deploy a Web application. •Develop a Web application by using Silverlight. Course Outline 1- Overview of Web Application Design This module describes the underlying architecture and design of a Web application • Overview of IIS 7.0 • Overview of ASP.NET 4.0 • Introduction to the MVC Framework • Overview of the Request Life Cycle Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br -Lab : Exploring the Adventure Works Web Site • Exercise 1: Explore the Adventure Works Web Site • Exercise 2: Comparing Web Forms and MVC • Exercise 3: Working with the Web Forms Page Life Cycle After completing this module, students will be able to: • Describe the underlying architecture of ASP.NET 4.0. • Identify new features in ASP.NET 4.0. • Describe the components of the MVC framework. • Describe the structure of an MVC application. • Describe the life cycle of a Web Forms page. • Describe the life cycle of an MVC page. •Describe the differences between the life cycle of a Web Forms page and an MVC page 2- Designing a Web Application This module describes the best practices and trade-offs that you need to make when designing a Web application. • Web Applications: Case Studies • Web Application Design Essentials • Guidelines for Determining When to Use Web Forms and MVC • Visual Studio 2010 Tools and Technologies for Web Application Design -Lab : Redesigning the Adventure Works Web site • Exercise 1: Reviewing the Adventure Works Web site • Exercise 2: Redesigning the Adventure Works Web site • Exercise 3: Adding MVC Capabilities to the Adventure Works Web site After completing this module, students will be able to: • Explain the different types of web applications and their characteristics. • Choose the correct design based on the on business requirements, utilizing Web Forms and MVC based. • Explain the different tools and technologies and best practices around each. 3- Developing MVC Models This module describes the MVC development model (Models, Controllers, and Views) and how to create the Models that are used to access and modify the data in a data source. • Exploring Ways to Create MVC Models • Creating a Data Repository Lab : Developing MVC Models • Exercise 1: Exploring Ways to Create MVC Models • Exercise 2: Creating Data Repository After completing this module, students will be able to: • Create MVC models by using classes and data mapping tools. • Create a data repository Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 4- Developing MVC Controllers This module describes how to create the Controllers that are used to respond to communications from the user and how to implement the application flow and logic. • Implementing MVC Controllers • Creating Action Methods -Lab : Developing MVC Controllers • Exercise 1: Creating an MVC Controller • Exercise 2: Adding Code to List the Blog Entries • Exercise 3: Adding Code to Create a New Blog Entry • Exercise 4: Adding Code to Edit a Blog Entry • Exercise 5: Adding Code to Delete a Blog Entry After completing this module, students will be able to: • Implement MVC controllers. • Create action methods 5- Developing MVC Views This module describes how to create the Views that are used to expose the application UI. The module also covers how to manage pre-action and post-action behavior of Controller action methods using the included action filters are provided as part of MVC • Implementing MVC Views • Implementing Strongly-Typed MVC Views • Implementing Partial MVC Views -Lab : Developing MVC Views • Exercise 1: Develop a List MVC View • Exercise 2: Develop a Details MVC View • Exercise 3: Develop a Create MVC View • Exercise 4: Develop an Edit MVC View • Exercise 5: Develop a Delete MVC View After completing this module, students will be able to: • Describe what an MVC view is and the varied types of views. • Create an MVC view. • Implement strongly typed MVC views. • Implement partial MVC views 6- Designing for Discoverability This module describes how to implement the navigational design and also how discoverability will be achieved through content keywords and page URLs. • Overview of Search Engine Optimization • Creating the Robots and Sitemap Files Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Using ASP.NET Routing -Lab : Designing for Discoverability • Exercise 1: Mapping URLs of Web Forms Pages • Exercise 2: Creating a Sitemap File • Exercise 3: Building the Application Infrastructure After completing this module, students will be able to: • Describe the need to optimize the design of a Web site for discoverability by search engines and how the IIS SEO Toolkit helps in optimization. • Create robots.txt and sitemap.xml files. • Use ASP.NET with Web Forms and MVC pages. 7- Writing Server-Side Code for Web Forms This module describes the advanced features of server-side coding and technologies. The module describes how to allow the website to move into a global and web farm environment through localization, shared sessions, and custom user controls. The module will also cover how to use the custom validator and regular expressions. • Overview of the Structure of a Web Application • Controlling ViewState • Localizing a Web Application • Persisting Data on a Web Forms Page • Validating User Input -Lab : Writing Server-Side Code for Web Forms • Exercise 1: Modifying a Web Forms Page to Display Localized Content • Exercise 2: Persisting data on a Web Forms Page • Exercise 3: Exploring Viewstate • Exercise 4: Adding Validation to Web Forms Pages After completing this module, students will be able to: • Describe the structure of a Web application. • Control ViewState based on performance requirements. • Localize a Web application by using resource files. • Describe the techniques used to persist user information. Describe the different technologies used in web farms. • Validate user input in Web Forms and MVC pages. 8- Optimizing Data Management for Web Forms This module describes how to optimize and display data management tasks for a Web Forms-based application using Dynamic Data, Data Binding, LinqToEntities, server side controls, and server-side code. • Managing Data by Using LINQ to Entities • Using Data Source Controls • Using ASP.NET Dynamic Data -Lab : Optimizing Data Management for Web Forms Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Exercise 1: Managing Data by Using LINQ to Entities • Exercise 2: Customizing the GridView • Exercise 3: Using ListView, DetailsView | Charts • Exercise 4: Managing Data by Using ASP.NET Dynamic Data After completing this module, students will be able to: • Use the LINQtoEntities framework to manage data • Use data source and data bound controls in Web Forms. • Use ASP.NET Dynamic Data in Web Forms. 9- Ensuring Quality by Debugging, Unit Testing, and Refactoring This module describes how to perform check-in testing for their Web Forms and MVC applications as well as how to use the built-in debugging capabilities of VS2010. • Debugging and Refactoring Code • Unit Testing Code • Processing Unhandled Exceptions • Test Driven Development -Lab : Debugging, Unit Testing and Refactoring • Exercise 1: Configuring Error Handling • Exercise 2: Debugging Code • Exercise 3: Logging • Exercise 4: Creating Unit Tests • Exercise 5: Implementing the Test-First Development Methodology After completing this module, students will be able to: • Debug and refactor code • Unit test code. • Describe how to log information to a file, database, event or other, including best practices. • Describe the Test-Driven Development methodology. 10- Securing a Web Application This module describes how to mitigate common security threats and to implement the essentials (must haves) of Web security in both MVC and Web Forms applications. • Configuring Authentication • Configuring ASP.NET Membership • Managing Authorization by Using ASP.NET Roles -Lab : Securing a Web Application • Exercise 1: Configuring ASP.NET Membership and Roles • Exercise 2: Authentication • Exercise 3: Authorization After completing this module, students will be able to: • Configure authentication Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Configure ASP.NET Membership • Manage authorization by using ASP.NET Roles 11- Applying Master Pages and CSS This module describes how to achieve a consistent UI in a reusable manner. • Applying Master Pages • Applying CSS, Skins, and Themes -Lab : Applying Master Pages and CSS • Exercise 1: Modify a Master Page • Exercise 2: Create Nested Master Page • Exercise 3: Integrating a Master Page • Exercise 4: Control Skins • Exercise 5: Applying Styles | Themes After completing this module, students will be able to: • Identify challenges in developing a Web application that is compatible across a wide range of browsers and ways to address these challenges. • Apply master pages for a consistent application UI. • Apply CSS for a consistent application UI. 12- Developing Client Side Scripts and Services This module described how to develop client-side scripts and services for a responsive, rich, and interactive application UI. • Developing Client-Side Scripts • Implementing AJAX • Creating Services -Lab : Developing Client Side Scripts and Services • Exercise 1: Creating Client-Side Script • Exercise 2: Advanced JQuery • Exercise 3: Creating a WCF Service After completing this module, students will be able to: • Develop client-side scripts • Implement advanced JQuery • Create services 13- Implementing Advanced AJAX in a Web Application This module describes the programmatic side of AJAX enabled controls (as well as extending server controls to include AJAX functionality) on a Web Forms page as well as implementing AJAX on a MVC page • Implementing Ajax in ASP.NET MVC Pages Using Microsoft Ajax • Implementing Ajax in ASP.NET MVC Pages Using jQuery • Working With jQuery and Ajax Events -Lab : Implementing Advanced Ajax for the AdventureWorks web application Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Exercise 1: Using AJAX in an MVC Page Scenario • Exercise 2: Using jQuery in an MVC Page • Exercise 3: Handling jQuery Ajax Events After completing this module, students will be able to: • Manage browser history • Implement AJAX in MVC pages • Implement jQuery 14- Deploying a Web Application This module describes how to plan, configure, and perform deployment tasks associated with a production Web site. The module also describes the Web site lifecycle as it pertains to deployment. • Overview of Web Application Deployments • Overview of Web Site Deployments • Deploying AdventureWorks -Lab : Deploying AdventureWorks • Exercise 1: Deploying a Web Application Project Using One-Click Publish • Exercise 2: Deploying a Web Application Using a Web Deployment Package • Exercise 3: Deploying a Web Site with the Copy Web Site Tool • Exercise 4: Deploying a Web Site with the Publish Web Site Utility After completing this module, students will be able to: • Identify challenges in deploying Web applications and describe varied target environments. • Describe Web application compilation methods and tools. • Transform the web.config file when deploying a Web application 15- Developing a Web Application by Using Silverlight This module introduce students to Silverlight by having them integrate a Silverlight module into an existing ASP.NET application. Students will learn how to add a Silverlight project to an existing solution, leverage the existing Web application by calling a WCF service, and display the information in Silverlight. • Introduction to Rich Internet Applications • Overview of Silverlight • Creating a Silverlight Application -Lab : Developing a Web Application by Using Silverlight • Exercise 1: Creating a Silverlight Project • Exercise 2: Creating a Silverlight WCF Service • Exercise 3: Displaying Data by Using Silverlight Controls After completing this module, students will be able to: • Describe the characteristics of RIAs and the technologies for building them. • Describe the features of Silverlight, its architecture, and the use of XAML for developing Silverlight applications • Create a Silverlight application. Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 80290/80401 - Automação de Marketing no Microsoft Dynamics CRM 2011 Carga Horária: 1 dias ou 2 noites Sobre este curso Esse curso apresenta como o Microsoft Dynamics CRM deve ser usado para aumentar a eficiência de seu departamento de marketing e oferecer contexto para o uso de campanhas de marketing, listas de marketing e modelos de campanha no Microsoft Dynamics CRM. Ele também aborda o papel das atividades de campanha e das listas de marketing nas campanhas e como associar as especificações, os produtos-alvo e as listas de preços nas campanhas de marketing. Pré-Requisitos: Antes de participar desse curso, os alunos devem ter: • Conhecimento prático geral de gestão do relacionamento com o cliente • Entendimento geral de processos de negócios • Conhecimento prático geral do Microsoft Windows Na conclusão do curso Ao concluir este curso, os alunos estarão aptos a: • Examinar os benefícios do marketing de loop fechado • Criar e usar listas de marketing • Apresentar campanhas de marketing e campanhas rápidas • Planejar campanhas de marketing, além de criar e usar modelos • Importar clientes potenciais • Associar especificações, produtos-alvo e listas de preços a campanhas de marketing • Capturar e gerenciar respostas de campanha • Criar e gerenciar metas de vendas para indivíduos e equipes dentro da organização • Usar Gráficos Pessoais, Gráficos de Sistema e Painéis para analisar informações de marketing Perfil do Público-Alvo: Esse curso destina-se a novos parceiros e clientes do Microsoft Dynamics CRM que desejam conhecer os recursos de marketing disponíveis no produto Microsoft Dynamics CRM. Na conclusão do curso Após concluir este curso, os alunos serão capazes de implementar e configurar os serviços de domínio Active Directory em seu ambiente corporativo. Conteúdo Programático 1 - Introdução • Benefícios do marketing de loop fechado • Criação e uso de listas de marketing • Campanhas de marketing e campanhas rápidas Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Campanhas rápidas • Introdução a campanhas de marketing • Criação de uma campanha de marketing • Criação e uso de modelos de campanha • Importação de clientes potenciais 2 - Implementação e gerenciamento de campanhas de marketing • Campanhas, atividades da campanha e listas de marketing • Criação e uso de modelos de email • Especificações, produtos e listas de preços • Distribuição de atividades da campanha • Captura e exibição de respostas de campanha • Como trabalhar com respostas de campanha 3 - Análise, relatórios e metas • Análise de informações de marketing com listas, exibições e gráficos • Como trabalhar com relatórios • Criação e gerenciamento de metas de marketing • Criação de gráficos • Como personalizar e trabalhar com painéis Exame: MB2-868: - Microsoft Dynamics CRM 2011 Applications (disponível em português) Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 80291/80402 - Gerenciamento de Vendas no Microsoft Dynamics CRM 2011 Carga Horária: 1 dia / 2 noites Sobre este curso: Esse curso apresenta os recursos de gerenciamento de vendas no Microsoft Dynamics CRM que permitem controlar e gerenciar o processo de vendas desde o contato inicial até a finalização. Ele fornece uma visão sobre o uso do catálogo de produtos e das informações de vendas do processo. Também apresenta algumas ferramentas usadas para analisar e gerar relatórios sobre informações de vendas. Na conclusão do curso Ao concluir este curso, os alunos estarão aptos a: • Obter uma compreensão conceitual do processo de vendas do Microsoft Dynamics CRM • Compreender a função dos principais tipos de registro usados no Gerenciamento de Vendas • Discutir quando usar clientes potenciais para qualificar ou desqualificar oportunidades • Usar diálogo de processo para automatizar o gerenciamento de clientes potenciais e oportunidades • Usar o catálogo de produtos • Criar listas de preços para campanhas e ofertas especiais • Criar pedidos, cotações e acompanhar o cumprimento de pedidos • Usar listas, exibições e gráficos para obter informações de vendas importantes • Criar painéis e trabalhar com eles Perfil do Público-Alvo: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br Esse curso destina-se a novos parceiros e clientes do Microsoft Dynamics CRM que desejam conhecer os recursos de vendas disponíveis no produto Microsoft Dynamics CRM. Pré-Requisitos: Antes de participar desse curso, os alunos devem ter: •Conhecimento prático geral de gestão do relacionamento com o cliente •Entendimento geral de processos de negócios •Conhecimento prático geral do Microsoft Windows. Conteúdo Programático: 1 - Introdução • Visão geral do processo de vendas no Microsoft Dynamics CRM • Registros principais no processo de vendas • Acompanhamento de concorrentes e gerenciamento de especificações • Como trabalhar com clientes potenciais • Como trabalhar com oportunidades • Processos de vendas, fluxos de trabalhos e caixas de diálogo 2 - Como trabalhar com o catálogo de produtos • O catálogo de produtos e o processo de vendas • Grupos de unidades • Adição e manutenção de produtos • Criação, manutenção e uso de listas de preços 3 - Processamento de ordens de venda • O processo de pedido de venda do Microsoft Dynamics CRM • Oportunidades, cotações e processo de vendas • Como trabalhar com pedidos • Como trabalhar com faturas 4 - Análise, relatórios e metas • Análise de informações de vendas com listas, exibições e gráficos • Como trabalhar com relatórios • Exportação de informações de vendas para o Microsoft Office Excel • Criação e gerenciamento de metas de vendas • Criação de gráficos • Painéis Exame: MB2-868: - Microsoft Dynamics CRM 2011 Applications (disponível em português) Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 80292/80407 - Gerenciamento de Serviço no Microsoft Dynamics CRM 2011 Carga Horária: 1 dia ou 2 noites Sobre este curso: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br Esse curso apresenta a funcionalidade do serviço de gerenciamento do Microsoft Dynamics CRM e explica como ela ajuda as organizações a controlarem informações sobre casos, reclamações ou solicitações de cliente e projetos pequenos. Ele ensina como usar a Base de Dados de Conhecimento e aborda a forma como as organizações podem procurar, localizar e compartilhar informações neste repositório. Além disso, ele aborda a criação, o gerenciamento e o uso de equipes e filas no Microsoft Dynamics CRM. Na conclusão do curso Ao concluir este curso, os alunos estarão aptos a: • Usar alguns dos aplicativos de gerenciamento de serviços mais comuns de Filas e Contratos. • Trabalhar com ocorrências na grade de ocorrências. • Compreender as etapas necessárias para a criação de uma nova ocorrência. • Criar e gerenciar modelos de contrato. • Criar e gerenciar contratos. • Adicionar linhas de contrato a um contrato. • Associar contratos a ocorrências. • Criar, ativar, desativar e excluir modelos de artigo da Base de Dados de Conhecimento. • Pesquisar artigos com base em um registro de ocorrência e utilizar artigos para solucionar ocorrências. • Criar equipes, gerenciá-las e trabalhar com elas. • Definir etapas envolvidas na criação e no gerenciamento de filas. • Trabalhar com itens de fila. • Criar gráficos e painéis pessoais e de sistema para proporcionar melhor compreensão sobre informações importantes de gerenciamento de serviços. Perfil do Público-Alvo: Esse curso destina-se a novos parceiros e clientes do Microsoft Dynamics CRM que desejam conhecer os recursos de gerenciamento de serviços disponíveis no produto Microsoft Dynamics CRM. Pré-Requisitos: Antes de participar desse curso, os alunos devem ter: • Conhecimento prático geral de gestão do relacionamento com o cliente • Entendimento geral de processos de negócios • Conhecimento prático geral do Microsoft Windows. Conteúdo Programático: 1 - Introdução • Introdução ao gerenciamento de serviços • Ocorrências e o processo de gerenciamento de serviços • Filas e contratos no gerenciamento de serviços • Como trabalhar com ocorrências na grade de ocorrências 2 - Como trabalhar com ocorrências e contratos • Criação de registros de ocorrências • Como trabalhar com ocorrências • Contratos e modelos de contrato • Como criar e trabalhar com contratos • Uso de contratos com ocorrências 3 - Uso da Base de Dados de Conhecimento • Modelos de artigo • Criação, aprovação e publicação de artigos • Como usar e pesquisar a Base de Dados de Conhecimento • Ocorrências e artigos da Base de Dados de Conhecimento Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br 4 - Como trabalhar com equipes e filas • Introdução a equipes • Introdução a filas • Criação e gerenciamento de filas • Como trabalhar com filas e itens da fila • Uso de fluxos de trabalho com filas 5 - Análise, relatórios e metas • Relatórios de Gerenciamento de Serviços • Gráficos e painéis de gerenciamento de serviços • Gerenciamento de metas para serviço Exame: MB2-868: - Microsoft Dynamics CRM 2011 Applications (disponível em português) Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 80293/80410 - Agendamento de Serviço no Microsoft Dynamics CRM 2011 Carga Horária: 1 dia ou 2 noites Sobre este curso Esse curso aborda detalhadamente o processo de agendamento, o mecanismo de agendamento e as atividades de serviço de agendamento, pois esses tópicos são importantes pontos de entrada no processo de agendamento. Ele também trata do uso do agendamento de serviço em situações que apresentam requisitos de agendamento complexos. Na conclusão do curso Ao concluir este curso, os alunos estarão aptos a: • Identificar os principais conceitos de agendamento de serviço • Comparar os cenários comerciais de agendamento de serviço • Entender o fluxo do processo de agendamento de serviço • Configurar agendas de trabalho para usuários, instalações ou um equipamento • Fechar, cancelar ou reagendar uma atividade de serviço • Saber como registros de atividade de serviço são sincronizados com o Microsoft Office Outlook • Incorporar preferências do cliente ao agendar atividades de serviço Perfil do Público-Alvo Esse curso destina-se a novos parceiros e clientes do Microsoft Dynamics CRM que desejam conhecer os recursos de agendamento de serviços disponíveis no produto Microsoft Dynamics CRM. Pré-Requisitos: Antes de participar desse curso, os alunos devem ter: • Conhecimento prático geral de gestão do relacionamento com o cliente • Entendimento geral de processos de negócios • Conhecimento prático geral do Microsoft Windows. Conteúdo Programático: 1 - Introdução Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Visão geral do agendamento de serviços • Cenários de agendamento de serviços • Processo de agendamento de serviços • Como trabalhar com atividades de serviço e o calendário de serviços • Fechar, cancelar ou reagendar uma atividade de serviço • Utilização de gráficos e relatórios para analisar as atividades de serviço 2 - Tópicos avançados • Noções básicas sobre o mecanismo de agendamento de atividades de serviço • Recursos, serviços e regras de seleção • Incorporação de preferências do cliente • Requisitos de capacidade de serviço e de recursos • Noções básicas sobre locais e requisitos de mesmo local Exame: MB2-868: - Microsoft Dynamics CRM 2011 Applications (disponível em português) Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h 80294/80382 - Personalização e Configuração do Microsoft Dynamics CRM 2011 Carga Horária: 3 dias ou 6 noites Sobre este Curso: Esse curso descreve as técnicas necessárias à personalização do Microsoft Dynamics CRM para atender às necessidades especializadas de negócios. Os tópicos abordados incluem: segurança; criação e configuração de entidades; criação de exibições de formulário e gráficos; execução de auditoria e soluções. O curso descreve cada tópico e como cada um deles se relaciona com outros tópicos para produzir uma solução eficiente e totalmente configurada. Na conclusão do curso: Ao concluir este curso, os alunos estarão aptos a: • Projetar e implementar estratégias de criação de Unidades de Negócios e Funções de Segurança • Criar e configurar Usuários e Equipes do Microsoft Dynamics CRM • Descrever os princípios de personalização do sistema • Criar e configurar campos para entidades personalizadas e de sistema • Criar e configurar entidades personalizadas, inclusive entidades padrão e de atividade • Projetar, criar e configurar relacionamentos entre entidades • Criar e configurar Exibições, Gráficos e Formulários para entidades personalizadas e de sistema • Implementar a segurança de campo no Microsoft Dynamics CRM • Configurar e monitorar a auditoria nos componentes do Microsoft Dynamics CRM • Projetar, criar e configurar Soluções no Microsoft Dynamics CRM; implementação de Soluções gerenciadas e não gerenciadas Perfil do Público-Alvo: Esse curso destina-se tanto a novos quanto a experientes personalizadores do Microsoft Dynamics CRM que estão familiarizados com os princípios de software do usuário final. Nenhuma habilidade de programação é necessária, mas um entendimento básico dos princípios de bancos de dados será benéfico. Pré-Requisitos: Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br Um conhecimento prático sobre como usar o Microsoft Dynamics CRM 2011. É recomendável, mas não obrigatório, que os indivíduos tenham concluído o treinamento dos aplicativos do Microsoft Dynamics CRM 2011. Como esse material de treinamento enfatiza a personalização de entidades de bancos de dados, atributos, relacionamentos e mapeamentos, é recomendável que os indivíduos tenham uma compreensão básica da funcionalidade do Microsoft SQL Server e do banco de dados relacional. Conteúdo Programático: 1 - Unidades de negócios e funções de segurança • Unidades de Negócios • Gerenciamento de unidades de negócios • Recursos de segurança 2 - Configuração de usuários e equipes • Visão geral do gerenciamento de usuários • Adição e manutenção de contas de usuário • Configuração da equipe 3 - Visão geral da personalização do Microsoft Dynamics CRM • Metodologia de personalização • Quem pode personalizar o Microsoft Dynamics CRM? • Tipos de personalizações • Tipos de personalizações — Soluções 4 - Personalização de campos • Conceitos de personalização • Tipos de dados de campo • Propriedades do campo • Criação de campos • Criação de conjuntos de opções 5 - Personalização de entidades • Conceitos de entidade • Modificação de entidades personalizadas 6 - Personalização de relacionamentos e mapeamentos • Tipos de relacionamentos entre entidades • Criação de relacionamentos entre entidades • Mapeamento de entidades 7 - Personalização de formulários, exibições e gráficos • Recursos básicos de personalização da interface do usuário • Visão geral da personalização de exibições • Gráficos • Visão geral da personalização de formulários • Outros objetos de formulário • Criação de novos formulários 8 - Configuração da segurança de campo • Escopo da segurança de campo • Segurança de campo e outros métodos de segurança 9 - Configuração de auditoria • Habilitação da auditoria Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br • Exibição de dados de auditoria • Gerenciamento de partições de auditoria 10 - Configuração de soluções • Revisão das soluções • Exportação e importação de soluções não gerenciadas • Exportação e importação de soluções gerenciadas Exame: MB2-866: - Microsoft Dynamics CRM 2011 Applications (disponível em português) Horário dos cursos: Integral - 08:30 às 17:30h Sábado - 08:30 às 17:30h Noturno - 18:30 às 22:30h Green Treinamento - Av. Paulista, 326, 12º andar, Bela Vista, São Paulo-SP Fone: (11) 3253-5299 / Fax: (11) 3253-3541 | Visite nosso site: www.green.com.br