2557 - Building COM+ Applications Using Microsoft.NET Enterprise Services
Curso
Em Cerqueira César
Descrição
-
Tipologia
Curso
-
Local
Cerqueira césar
-
Horário de aulas
40h
Dirigido a: Este curso é destinado a desenvolvedores que atualmente desenvolvam aplicações cliente/servidor e aplicações de larga escala para departamentos dentro de uma grande empresa ou corporação. Consultores que trabalhem com desenvolvedores para a construção de aplicações cliente/servidor e soluções de larga escala voltadas para negócios; desenvolvedores Web que trabalhem em aplicações Web que requei...
Instalações
Localização
Início
Início
A ter em conta
Antes de iniciar este curso, os alunos devem ter experiência em gerar assemblies utilizando Microsoft Visual Basic® .NET ou Microsoft Visual C# eexperiência tratando transações de banco de dados em código.Adicionalmente, é recomendado, mas não obrigatório que os alunos tenham completado: 2349 , 2415
Opiniões
Programa
Fornecedor: Microsoft
Carga Horária
40 horas
Pré-requisitos
Antes de iniciar este curso, os alunos devem ter experiência em gerar assemblies utilizando Microsoft Visual Basic® .NET ou Microsoft Visual C# eexperiência tratando transações de banco de dados em código.Adicionalmente, é recomendado, mas não obrigatório que os alunos tenham completado: 2349 , 2415
Objetivos
A quem se destina
Este curso é destinado a desenvolvedores que atualmente desenvolvam aplicações cliente/servidor e aplicações de larga escala para departamentos dentro de uma grande empresa ou corporação. Consultores que trabalhem com desenvolvedores para a construção de aplicações cliente/servidor e soluções de larga escala voltadas para negócios; desenvolvedores Web que trabalhem em aplicações Web que requeiram significativo suporte de infra-estrutura como transações, segurança, e "pooling" de recursos; e desenvolvedores de aplicações Line-of-Business (LOB).
Esse curso ajudará o aluno a se preparar para os seguintes exames:
70-310 Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework
70-320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
- 2389 Developing Applications Using ADO.NET
- 2524 Developing XML Web Services Using Microsoft ASP.Net
- 2663 Programming com XML in the Microsoft .NET Framework
MCSD: Microsoft Certified Solution Developer
MCSD: Microsoft Certified Solution Developer
MCAD: C#.Net Web Application
MCAD: VB.Net Web Application
- Módulos do Curso
- Modulo 1
Após completar este curso, os alunos serão capazes de:- »Descrever a história das aplicações baseadas em servidor e descrever a arquitetura runtime do COM+.
- »Usar atributos para configurar um assembly como uma aplicação COM+ e criar componentes que usem Just-in-Time (JIT) activation e sejam sincronizados.
- »Criar componentes de acesso a dados que usem o MS ADO.NET para trazer ou atualizar dados em um banco de dados.
- »Criar componentes transacionais
- »Implementar segurança em aplicações corporativas utilizando a segurança baseada em papeis(roles) do COM+.
- »Gerenciar estado em componentes com ativação JIT.
- »Criar Compensating Resource Managers (CRMs) para permitir o suporte transacional em recursos que não ofereçam este tipo de suporte.
- »Utilizar eventos não vinculados (loosely coupled events-LCEs) para enviar notificações para outras aplicações.
- »Depurar aplicações COM+ e descrever cenários comuns de falhas em aplicações e como resolver estas falhas.
- »Criar scripts para gerenciamento, instalação e administração.
- »Utilizar as melhorias oferecidas no COM+ versão 1.5 para aumentar a escalabilidade, disponibilidade e gerenciabilidade de aplicações COM+ e utilizar características do COM+, como, Services Without Components (SWC), Bring Your Own Transaction (BYOT), e notificação Phase Zero em aplicações.
- Modulo 2
Introdução aos serviços COM+- »Descrever a história das aplicações baseadas em servidor
- »Descrever a arquitetura runtime do COM+
- »Este módulo cobre a evolução das aplicações de aplicações monolíticas a aplicações cliente/servidor e daí a aplicações componentizadas e a infra-estrutura de suporte a aplicações componentizadas que os serviços COM+ oferecem. O módulo também cobre a arquitetura runtime do COM+ e como ele utiliza substitutos(surrogates), contexto e interceptação para oferecer serviços aos componentes. História das aplicações baseadas em servidor Arquitetura Runtime do COM+
- Modulo 3
Configurando Just-in-Time Activation e Sincronização- »Utilizar atributos para configurar um assembly como aplicação COM+.
- »Criar componentes que utilizem ativação Just-in-time.
- »Criar componentes que sejam sincronizados.Component
- »Este módulo descreve os atributos que podem ser atribuídos a componentes e como escrever um componente que utiliza os serviços do COM+. Este módulo descreve como acessar o contexto do objeto de dentro do código, utilizar ativação JIT, sincronização, o relacionamento entre sincronização e ativação JIT, e como configurar ativação JIT e sincronização para um componente.
- Modulo 4
Uso do ADO.NET para trabalhar com dados- »Descrever a arquitetura e as classes do ADO.NET.
- »Utilizar as classes fornecidas pelo namespace SqlClient para trazer ae atualizar dados de um banco de dados Microsoft SQL Server 2000 database.
- »Este módulo descreve como excutar consultas e trazer um conjunto de resultados utilizando o ADO.NET. Este módulo tambem cobre como passar parâmetros para uma stored procedure, criar objetos DataSet específicos, e utilizar strings de construção para especificar informações de conexão para uma fonte de dados.Arquitetura ADO.NETAcessando um banco de dados SQL Server
- Modulo 5
Serviços Transacionais- »Descrever o processamento transacional e como este é implementado com .NET Enterprise Services.
- »Usar as classes definidas no namespace EnterpriseServices para implementar processamento transacional.
- »Este módulo descreve processamento de transações, como implementado pelo .NET Enterprise Services, e como adicionar atributos no código para habilitar o processamento de transações.Introdução ao processamento de transaçõesTransações com .NET Enterprise Services
- Modulo 6
Segurança em Aplicações Corporativas- »Descrever o modelo de segurança oferecido pelo COM+ e como ele é utilizado com outros mecanismos de segurança.
- »Implementar segurança em aplicação utilizando segurança baseada em papeis no COM+.
- »Configurar autenticação e níveis de personificação para balancear os requerimentos entre performance e flexibilidade.
- »Este módulo expõe como implementar segurança baseada em papeis do COM+ em componentes utilizando o .NET Enterprise Services.Introdução a segurança de aplicações Implementação de segurança baseada em papéis no COM+ Autenticação e personificação
- Modulo 7
Gerenciamento de Estado- »Descever a necessidade para o gerenciamento de estado e as técnicas para implementá-lo.
- »Manutenção de estado usando SPM.
- »Manutenção de estado utilizando variáveis de aplicação e sessão e cahe ASP.NET.
- »Este módulo descreve como gerenciar estado com .NET Enterprise Services. Explica como utilizar o Shared Property Manager (SPM) para armazenar estado em aplicações ASP.NET para armazenar estado de aplicação e sessão, e utilizar cache em ASP.NET.Introdução ao gerenciamento de estadoUtilizando o Shared Property ManagerUtilizando ASP.NET para armazenar estado
- Modulo 8
Compensating Resource Managers- »Descrever a arquitetura dos CRMs.
- »Implementar um CRM.
- »Este módulo descreve a arquitetura de CRMs e como implementar CRMs.Introdução aos Compensating Resource ManagersImplementando Compensating Resource Managers
- Modulo 9
Loosely Coupled Events- »Descrever porque os LCEs são necessários.
- »Descrever a arquitetura do sistema LCE.
- »Configurar o sistema LCE via código e utilizando a ferramenta administrativa Component Services.
- »Implementar publicadores, assinantes, e classes de evento.
- »Este módulo descreve a arquitetura dos LCEs e o sistema LCE. Este módulo também descreve como configurar e implementar publicadores, assinantes, e classes de evento.Introdução aos Loosely Coupled EventsEventos COM+Utilização de Loosely Coupled Events
- Modulo 10
Queued Components- »Listar as vantágens de utilizar mensagens assíncronas em ambiente de sistemas distribuídos.
- »Explicar os propósitos dos elementos recorder, listener, e player na arquitetura de Queued Components.
- »Listar considerações adicionais no desenho de componentes introduzidas pelas menságens assícronas.
- »Instalar e configurar um queued component em uma aplicação COM+.
- »Instanciar um queued component utilizando os monikers queue e new.
- »Neste módulo voce aprenderá os benfícios de mensagens assíncronas em ambientes de sistemas distribídos. Voce também aprenderá como o serviço COM+ Queued Components possibilita aos desenvolvedores executar métodos em componentes de forma assíncrona utilizando os serviços de do Windows XP Message Queuing. Finalmente, voce aprenderá como mensagens podem ser enviadas e recebidas com a proteção de uma transação.Introdução ao conceito de enfileiramentoDesenvolvimento de Queued ComponentsQueued Components e transações
- Modulo 11
Depurando aplicações COM+- »Depurar aplicações COM+ utilizando ferramentas como Microsoft Visual Studio®.
- »Depurar alguns problemas comuns em aplicações COM+.
- »Neste módulo voce aprenderá como depurar aplicações que usam os .NET Enterprise Services.Ferramentas de depuraçãoCenários comuns de depuração
- Modulo 12
Instalação e administração de aplicações COM+- »Instalar uma aplicação COM+.
- »Utilizar o Microsoft Windows Script Host (WSH) para criar scripts que façam instalações comuns e tarefas administrativas, tais como, criar a aplicação ou adicionar componentes a uma aplicação.
- »Este módulo introduz os objetos COMAdmin e técnicas adicionais para instalação e administração de aplicações COM+. Ele descreve as vantagens e desvantagens de cada técnica para que os alunos possam selecionar o que for mais apropriado para sua aplicação.Instalar uma aplicação COM+ construída usando.NET Enterprise ServicesUtilização dos objetos COMAdmin em scripts Windows Scripting Host
- Modulo 13
Melhorias no COM+ 1.5- »Utilizar características do COM+ 1.5 para aumentar a escalabilidade e disponibilidade de aplicações COM+.
- »Utilizar caracteriísticas do COM+ 1.5 para aumentar o gerenciamento de aplicações COM+.
- »Utilizar o características do COM+ como, Services Without Components (SWC), Bring Your Own Transactions (BYOT), e notificação Phase Zero notification em suas aplicações.
- »Este módulo mostra como utilizar novas características disponíveis no COM+ versão 1.5 que ajudam a gerenciar, escalar e maximizar o tempo disponibilidade de sua aplicação COM+ mais eficientemente. Este módulo também explica como usar o .NET Enterprise Services sem Implementar serviced components.Melhorias em escalabilidade e disponibilidade.Melhorias de gerenciamento.Outras características do COM+.
- Modulo 1
2557 - Building COM+ Applications Using Microsoft.NET Enterprise Services