10265A - Developing Data Access Solutions with Microsoft Visual Studio 2010
|
|
|
- Sophia Affonso Fartaria
- 10 Há anos
- Visualizações:
Transcrição
1 10265A - Developing Data Access Solutions with Microsoft Visual Studio 2010 Length: 5 Days Published: August 20, 2010 Language(s): Audience(s): English, Chinese (Simplified) Developers Level: 200 Technology: Microsoft Visual Studio 2010 Type: Delivery Method: Course Instructor-led (classroom) Hide all items Overview 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 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.
2 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 Details Course OutlineModule 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 Describe the key data access technologies available to.net Framework developers. Assign appropriate data access technologies to common data access scenarios. Module 2: Building Entity Data Models 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 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. Module 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
3 Retrieving Contact Entities by Using a Filter Retrieving RewardsClaimed Entities Querying the Rewards Family of Entities Executing a Stored Procedure 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. Module 4: Creating, Updating, and Deleting Entity DataThis 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 Describe how the Entity Framework implements change tracking. Describe how to modify data in the entity model, and persist the changes to the database. Module 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 Describe the optimistic concurrency model that the Entity Framework uses. Manage transactions in applications that use the Entity Framework. Module 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 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.
4 Describe how to monitor query performance. Describe how to perform asynchronous data modifications. Module 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 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. Module 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 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. Module 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 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. Module 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.
5 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 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. Module 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 Cache data in local XML files by using LINQ to XML. Implement an occasionally connected application by using the Microsoft Sync Framework. Module 12: Querying Data by Using WCF Data ServicesWindows 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 REST-style 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 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. Module 13: Updating Data by Using WCF Data ServicesThis 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 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. Module 14: Using ADO.NET
6 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 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. Module 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 Design a logical data model by using LINQ to SQL. Manage performance by using LINQ to SQL, and handle concurrency. 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 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
7 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: Connect to a data source Implement dynamic data Implement data validation at the UI layer Community Have Questions?For advice about training and certification, connect with peers: Visit the training and certification forum For questions about a specific certification, chat with a Microsoft Certified Professional (MCP):
8 Visit our MCP newsgroups To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site: Visit the Microsoft Learning community VERSÃO PORTUGUÊS Curso de 10265A: Desenvolver soluções de acesso de dados com o Microsoft Visual Studio 2010 Comprimento: 5 Dias Publicado: 20 De agosto de 2010 Idioma (s): Público-alvo: Inglês, chinês (simplificado) Desenvolvedores Nível: 200 Tecnologia: Microsoft Visual Studio 2010 Tipo: Método de entrega: Curso Ministrado por instrutor (sala de aula) Visão geral Sobre este curso Neste curso, experientes desenvolvedores que conhecem o básico de acesso a dados (CRUD) no cliente Windows e Web aplicação ambientes aprenderá a otimizar seus projetos e desenvolver melhor executar o código de acesso de dados usando o ADO.NET Entity Framework, LINQ, WCF Data Services, o Sync Framework e ADO.NET. Perfil de audiência Este curso destina-se a desenvolvedores de software.net profissionais que utilizam o Microsoft Visual Studio em uma equipe de base, médias para ambiente de desenvolvimento. Eles terão a experiência de implementação de acesso a dados e vinculação de dados dentro de seus aplicativos de cliente da Web e/ou Windows e estão interessados em aprender a otimizar o código de acesso de dados em seus aplicativos usando o Entity Framework, LINQ e ADO.NET. Membros do público são experientes usuários do Microsoft Visual Studio 2008 SP1 ou versões mais recentes do produto Visual Studio. O público tem alguma experiência usando o Visual Studio 2010 para o cliente de Windows ou do desenvolvimento de aplicações Web. Normalmente, este público tem a seguinte conhecimentos/experiência: Experiência de desenvolvimento de aplicativos de n camadas que acessar várias fontes de dados Experiência de implementação de vinculação de dados em seus aplicativos Alguma experiência usando LINQ e o ADO.NET Uma compreensão conceitual do Entity Framework A conclusão do curso Depois de concluir este curso, os alunos será capazes de:
9 Avaliar uma variedade de casos de negócios e, em seguida, selecione uma combinação adequada de tecnologias de acesso a dados e as ferramentas mais adequadas para cada caso. Descreva as funções de ADO.NET Entity Framework e WCF Data Services para a construção e manutenção de aplicativos. Usar LINQ em cima destas tecnologias para melhorar a produtividade e a qualidade de suas aplicações. Use as ferramentas fornecidas com o Entity Framework para mapear o modelo conceitual utilizado pela lógica de negócios de uma aplicação para o modelo lógico de dados fornecido por um banco de dados. Consulte um modelo de dados de entidades (EDM) usando métodos comuns como LINQ para entidades, Entity SQL e as classes no namespace EntityClient. Execute tarefas de modificação de dados nos dados em um EDM. Explica a função do modelo de serviços de objeto implementado pela estrutura de entidades e o apoio prestado pelo objeto serviços API para resolver os problemas enfrentados pelos aplicativos da empresa que tem que lidar com vários usuários simultâneos acessando simultaneamente os mesmos dados. Descreva as práticas recomendadas para projetar e construir uma camada de acesso de dados escalável, otimizado usando os serviços de objeto. Personalizar e estender entidades com sua própria lógica de negócios e usar mapeamentos avançados para moldar o modelo de dados para seus requisitos de negócios e aplicativos. Reutilização de classes de negócio existentes em uma camada de acesso de dados criados usando o Entity Framework. Aborda as questões arquiteturais que podem surgir quando estiver criando um aplicativo de n camadas empresa usando o Entity Framework. Construa soluções extensíveis que podem atualizar dados em um aplicativo de n camadas empresa usando o Entity Framework. Acesso a dados offline ou dados que que tem limitada disponibilidade de aplicativos cliente. Projetar, desenvolver e consumir um serviço WCF de dados simples. Use WCF Data Services para atualizar e excluir dados e lidar com problemas de multi-usuário. Desenvolva aplicações escaláveis do ADO.NET que podem consultar e atualizar dados de alto desempenho. Explica como o LINQ to SQL permite o desenvolvimento contra um modelo lógico que abstrai os detalhes de baixo nível de tabelas do ADO.NET e conjuntos de resultados de consulta. Detalhes do curso Estrutura de tópicos do cursomódulo 1: Arquitetura e tecnologias de acesso a dados Este módulo descreve as tecnologias de acesso de dados comumente usados e cenários em que você é provável usá-los. Tecnologias de acesso a dados Cenários de acesso de dados Laboratório: Cenários de acesso de dados de análise Identificar tecnologias de acesso a dados Descreva as tecnologias de acesso de dados chave disponíveis para os desenvolvedores do.net Framework. Atribua tecnologias de acesso de dados apropriado para cenários de acesso de dados comuns. Módulo 2: Modelos de construção de dados da entidade Este módulo introduz os conceitos de modelagem de dados e, em particular, modelos de dados de entidade (EDMs). Ele explica como você pode usar o EDMs para dissociar a estrutura conceitual de dados em seus aplicativos da estrutura lógica de dados no armazenamento de dados. Introdução aos modelos de dados de entidade Modificando o modelo de dados de entidade Como personalizar o modelo de dados de entidade Laboratório: Usando modelos de dados de entidade Gerando um EDM de banco de dados AdventureWorks Adição de entidades e associações Usando o Assistente de banco de dados de gerar Mapeamento de entidades para várias tabelas Implementação de uma hierarquia de herança Usando procedimentos armazenados Criando um tipo complexo
10 Descrever e criar um modelo de dados de entidade. Modifica um modelo de dados de entidade usando o Designer de entidade. Personalize um modelo para atender suas necessidades comerciais. Módulo 3: Consulta de dados de entidade Este módulo explica como a consulta de um modelo de dados de entidade usando métodos comuns como LINQ para entidades, Entity SQL e as classes no namespace EntityClient. Recuperando dados usando o LINQ to Entities Recuperando dados usando o Entity SQL Recuperando dados usando o provedor EntityClient Recuperando dados usando procedimentos armazenados Seu código de acesso de dados de teste de unidade Laboratório: Consulta de dados de entidade Recuperando todas as entidades de contatos Recuperando o contatos entidades usando um filtro Recuperando RewardsClaimed entidades Consultar a família de recompensas de entidades Executar um procedimento armazenado Recupere dados usando LINQ to Entities. Recupere dados usando a linguagem SQL de entidade. Recupere dados usando o provedor EntityClient. Recupere dados usando procedimentos armazenados no modelo de entidade. Crie testes de unidade para o seu código de acesso de dados. Módulo 4: Criando, atualizando e excluindo dados de entidadeeste módulo apresenta as formas que o Entity Framework permite que você modifique os dados no seu banco de dados. Aplicar alterações às entidades gerenciadas pela classe ObjectContext. A classe ObjectContext é responsável pelo acompanhamento de alterações de todas as entidades e, em seguida, persistência essas alterações para o banco de dados no pedido. Mudança de entendimento de rastreamento no Entity Framework Modificando dados em um modelo de dados de entidade Laboratório: Criando, atualizando e excluindo dados de entidade Manter contato e dados de recompensa Manutenção de dados de RewardsClaim Descreva como o Entity Framework implementa o controle de alterações. Descreve como modificar os dados do modelo de entidade e persistir as alterações no banco de dados. Módulo 5: Manipulação de cenários multiusuários usando os serviços de objeto Este módulo apresenta o modelo de simultaneidade que o Entity Framework usa para resolver os problemas enfrentados pelos aplicativos que devem oferecer suporte a vários usuários que acessam os mesmos dados ao mesmo tempo. Ele também descreve como a Entity Framework pode fazer uso de transações para garantir a integridade dos dados. Manipulação de simultaneidade no Entity Framework Suporte transacional no Entity Framework Laboratório: Manipulação multi-usuário cenários usando os serviços de objeto Manipulação de simultaneidade de recompensas alegou dados Atualizando as informações de ArchivedRewardsClaimed e RewardsClaimed usando uma transação Descreva o modelo de simultaneidade otimista que usa a estrutura da entidade. Gerencie transações em aplicativos que usam a estrutura de entidades. Módulo 6: Edifício otimizadas soluções usando os serviços de objeto Este módulo explica as práticas recomendadas para projetar e construir uma camada de acesso de dados escalável, otimizado usando os serviços de objeto. O módulo introduz várias técnicas que podem ser usadas para otimizar o desempenho de consultas executadas contra o modelo conceitual.
11 As fases de execução da consulta Controle de alterações e materialização de objeto Usando consultas compiladas Usar o Design-tempo gerado pelo Entity Framework Views Monitoramento de desempenho Realizando as modificações de dados assíncrono Laboratório: Edifício otimizadas soluções usando os serviços de objeto Melhorar o desempenho de operações de consulta Melhorar o desempenho das operações de atualização Explica como o Entity Framework executa consultas. Compreenda o impacto da materialização de rastreamento e o objeto no desempenho da consulta. Descreva como usar consultas compiladas. Descreva como usar geradas visualizações de tempo de design. Descreve como monitorar o desempenho da consulta. Descreva como executar modificações de dados assíncronos. Módulo 7: Como personalizar entidades e criação de Classes de entidade personalizada Este módulo descreve como personalizar e estender entidades com sua própria lógica de negócios. Substituir as Classes geradas Usando modelos para personalizar entidades Criando e usando as Classes de entidade personalizada Laboratório: Entidades de personalização e criação de Classes de entidade personalizada Usando um modelo para adicionar funcionalidade personalizada para Classes de entidade Criando Classes de entidade personalizada Uso de classes parciais e métodos para adicionar lógica de negócios para o código gerado. Criar e usar modelos para personalizar a geração de código. Modifica as classes de negócio existente para tirar proveito da funcionalidade de entidade. Módulo 8: Usando POCO Classes com o Entity Framework Este módulo apresenta as maneiras em que você pode definir classes de entidade personalizada em seu aplicativo do Entity Framework. Por padrão, o Microsoft Visual Studio gera um conjunto de classes de entidade para você do modelo de dados de entidade (EDM). Em vez dessas classes geradas, você pode querer usar um conjunto existente de "plain old" classes de negócios CLR objetos (POCO) em seu aplicativo, você também pode estender a entidade gerado classes para adicionar funcionalidade de negócios personalizado para seus objetos de entidade. Requisitos para POCO Classes POCO Classes e carregamento lento POCO Classes e controle de alterações Estendendo tipos de entidade Laboratório: Usando POCO Classes com o Entity Framework POCO usando Classes Estendendo seu POCO Classes Lista os requisitos que devem atender a suas classes POCO. Crie entidades POCO esse carregamento lento automático do suporte. Crie entidades POCO que suporte o controle de alterações automáticas. Descrever as opções para o uso de interfaces e herança para criar objetos de entidade personalizada. Módulo 9: Construção de uma solução de N-camadas usando o Entity Framework Este módulo explica como resolver as questões arquiteturais que podem surgir quando estiver criando um aplicativo corporativo de N-camadas usando o Entity Framework. Projetar uma solução de N-camadas Operações de definição e execução de estruturas de transporte de dados
12 Proteção de dados e operações Laboratório: Criando uma solução de N-camadas usando o Entity Framework Criando a camada de acesso de dados de pedidos e contatos Proteger as operações de acesso de dados Descreva as questões e estratégias que são relevantes para a construção de aplicativos de n camadas. Compreende os componentes chaves que eles devem criar para implementar um aplicativo de n camadas. Descrevem como proteger as operações e dados em um aplicativo de n camadas. Módulo 10: Manipular atualizações em uma solução de N-camadas usando o Entity Framework Este módulo descreve como você pode lidar com as modificações de dados em uma solução de n-camadas. O módulo descreve as diferentes estratégias para lidar com as modificações que você deve usar para os diferentes formatos alternativos para o transporte de dados entre camadas: objetos (DTOs), Self-Tracking entidades (STEs) e entidades simples (SEs) de transferência de dados. O módulo também descreve como gerenciar as exceções que podem ocorrer durante o processo de modificação de dados. Alterações persistentes e acompanhamento de entidades Gerenciamento de exceções em uma solução de N-camadas Laboratório: Manipulação atualizações em uma solução de N-camadas usando o Entity Framework Manipulação de alterações na camada de acesso a dados Detectando e tratando conflitos de ordem Descreva as estratégias que eles podem adotar para acompanhamento de alterações no aplicativo cliente e persistir as alterações no banco de dados. Descrever como capturar e pega atualização e simultaneidade exceções na uma solução de n-camadas. Módulo 11: Edifício ocasionalmente conectado soluções Este módulo descreve como acessar dados offline ou ocasionalmente conectados em aplicativos cliente. Cache de dados off-line usando XML Usando o Sync Framework Laboratório: Edifício ocasionalmente conectado soluções Modificar o aplicativo de ordens para usar dados XML Offline Modificar o aplicativo de ordens para sincronizar localmente em cache de dados Cache de dados em arquivos XML locais usando LINQ to XML. Implemente um aplicativo ocasionalmente conectado usando o Microsoft Sync Framework. Módulo 12: Consultando dados usando WCF Data ServicesWindows Communication Foundation (WCF) serviços de dados permitem que você criar serviços de dados altamente flexível que podem ser usados para fornecer acesso a dados através da Internet ou uma rede corporativa. Você pode acessar esses serviços por meio de URIs de descanso-estilo, e podem ser facilmente consumidos por uma grande variedade de aplicações. Como o WCF Data Services são construir em cima de protocolos de Internet padrão como HTTP e o Atom Publishing Protocol, são a escolha ideal para fornecer dados a aplicativos AJAX e Rich aplicativos interativos construídos utilizando tecnologias como o Microsoft Silverlight. Introdução ao WCF Data Services Criando um WCF Data Services Consumindo um serviço WCF de dados Proteção de dados e operações em um serviço de dados do WCF Laboratório: Criando e usando WCF Data Services Exposição de dados de ordem como um serviço de dados do WCF Consumindo um serviço WCF de dados Restringir o acesso a dados expostos por um serviço de dados do WCF Implementação de uma operação comercial em um WCF Data Services Descreva a finalidade e características do WCF Data Services. Expor dados usando um serviço de dados do WCF. Implemente um aplicativo de cliente que pode consumir um serviço WCF de dados. Conceder e restringir o acesso a recursos expostos por um serviço de dados do WCF.
13 Módulo 13: Atualizar dados usando WCF Data ServicesEste módulo descreve como usar WCF Data Services para criar, atualizar e excluir dados. WCF Data Services usar protocolos de internet padrão como HTTP e o Atom Publishing Protocol para permitir o acesso de atualização de dados através da Internet ou uma rede corporativa. Criar, atualizar e excluir dados em um serviço de dados do WCF Impedir alterações não autorizadas e melhorando o desempenho Usando o WCF Data Services com dados relacionais Laboratório: Atualizando dados usando WCF Data Services Atualizando entidades usando um WCF Data Services Criação e exclusão de entidades por meio de um serviço de dados do WCF Restringindo criar, atualizar e excluir solicitações Criar, atualizar e excluir entidades usando um serviço de dados do WCF. Controlar o acesso à funcionalidade de alteração de dados e melhorar o desempenho por lote de comandos juntos. Use WCF Data Services para acessar e modificar dados não relacionais. Módulo 14: Usando o ADO.NET ADO.NET é uma estrutura altamente flexível para criação de aplicativos que requerem acesso a dados em um fonte de dados. Este módulo introduz o ADO.NET e explica como você pode usá-lo para desenvolver aplicações escaláveis, alto desempenho, baseados em dados. Recuperar e modificar dados usando comandos ADO.NET Recuperar e modificar dados usando conjuntos de dados Gerenciamento de transações e simultaneidade multiusuário cenários Laboratório: Usando o ADO.NET Usando ADO.NET para recuperar informações somente leitura rapidamente e executar modificações de dados simples Desenvolvendo o aplicativo de Web de lista de produto Habilitar as modificações de dados Recuperar e atualizar dados usando ADO.NET comandos e procedimentos armazenados. Recuperar e atualizar dados usando objetos DataSet. Implementar transações emanipular exceções de simultaneidade. Módulo 15: Usando LINQ to SQL ADO.NET fornece um mecanismo que permite que você crie aplicativos que podem consultar e manter dados que realiza-se em uma variedade de fontes de maneira independente de banco de dados. No entanto, a criação de aplicativos usando o ADO.NET requer que você esteja familiarizado com a linguagem de linguagem de consulta estruturada (SQL) e características do sistema de gestão de banco de dados que você está se conectando.language-integrated Query (LINQ) para SQL fornece uma abstração de alto nível para o gerenciamento de dados que são realizados em um banco de dados do Microsoft SQL Server e é um trampolim ideal para migrar aplicativos ADO.NET para o ADO.NET Entity Framework. Este módulo introduz o LINQ to SQL e explica como você pode usá-lo para abstrair os detalhes de baixo nível do ADO.NET consultas desenvolvendo contra um modelo de dados lógico. Implementação de um modelo lógico de dados usando LINQ to SQL Gerenciamento de desempenho e manipulação de simultaneidade Laboratório: Usando o LINQ to SQL Usando o LINQ to SQL para criar uma camada de acesso de dados Atualizando um banco de dados usando um procedimento armazenado Criando uma classe de entidade personalizada Desenha um modelo lógico de dados usando LINQ to SQL. Gerenciar o desempenho usando LINQ to SQL e lidar com a concorrência. Pré-requisitos Antes de participar deste curso, os alunos devem ter: Uma compreensão das técnicas de resolução de problemas que se aplicam ao desenvolvimento de software, incluindo os seguintes princípios de desenvolvimento de software:
14 Modelos de desenvolvimento de software moderno Fases típicas de um ciclo de vida de desenvolvimento de software Conceitos de programação orientada a eventos Conceitos de programação orientada a objeto Criando diagramas de caso de uso Projetar e construir uma interface de usuário Desenvolvendo um aplicativo estruturado Um conhecimento básico de técnicas de scripts a seguir e alguma experiência hands-on, escrevendo scripts: Técnicas de script da Web Técnicas de script de macro Técnicas de script do Windows Uma compreensão geral de finalidade, função e características de seguir os tópicos do.net Framework: Common Language Runtime Biblioteca de classes do.net framework Sistema de tipo comum Interoperação de componente Interoperabilidade entre linguagens Assemblies em Common Language Runtime Domínios de aplicativo Hosts de tempo de execução suportados pelo.net Framework Experiência usando o Visual Studio 2008 nas seguintes áreas de tarefa: Declarar e inicializar digitado variáveis usando a Convenção de nomenclatura maiúscula/minúscula Usando operadores aritméticos, relacionais e lógicos em instruções de código Usando instruções ramificação para controlar a execução de código Usando instruções de loop para iterar por meio de coleções ou repita os passos até que uma condição especificada for atendida Criação de classes e métodos para estabelecer a estrutura básica de um aplicativo Usando métodos e eventos para implementar a lógica de programação de um aplicativo Identificação de erros de sintaxe e lógica Acessar e gerenciar dados de uma fonte de dados Experiência no objeto orientado a concepção e desenvolvimento da seguinte forma: Criar e acessar classes e propriedades de classe Criando e acessando métodos e métodos sobrecarregados Implementando herança, classes base e classes abstratas Declarando, criação e manipulação de eventos Responder e lançando exceções Implementação de interfaces e polimorfismo Execução compartilhados e estáticos Membros Implementação de genéricos Criação de componentes e bibliotecas de classe Experiência em desenvolvimento e design de aplicativos de N camadas da seguinte forma: Gerenciando um processo de desenvolvimento de software Controlar a entrada no nível da interface de usuário no cliente Windows e aplicativos da Web Depuração, rastreamento e profiling de aplicações.net Monitoramento e registro de aplicativos.net Implementação de melhores práticas de testes básicos Executar tarefas de acesso de base de dados com o LINQ Noções básicas de LINQ to XML Noções básicas de LINQ to Entities Noções básicas de LINQ to SQL Implementação de melhores práticas de segurança básica em aplicativos.net Noções básicas de segurança de acesso de código Noções básicas de segurança baseada em função Noções básicas de serviços de criptografia Chamadas de serviço básico de implementação Noções básicas de criar e consumir XML Web Services
15 Noções básicas de criar e consumir serviços WCF Usando arquivos de configuração do.net Implantando aplicativos de.net Framework usando ClickOnce e o MS Installer Acesso a dados de experiência em desenvolvimento de aplicativos de cliente do Windows da seguinte forma: Conectar a uma fonte de dados Implementar a vinculação de dados Implementar a validação de dados na camada de interface do usuário Acesso a dados de experiência em desenvolvimento de aplicações Web como segue: Conectar a uma fonte de dados Implementar dados dinâmicos Implementar a validação de dados na camada de interface do usuário Comunidade Tem dúvidas?para conselhos sobre treinamento e certificação, conectar-se com seus pares: Visite o fórum de treinamento e certificação Para perguntas sobre uma certificação específica, bate-papo com um Microsoft Certified Professional (MCP): Visite nossos grupos de notícias do MCP Para obter informações sobre blogs recomendados, Web sites e próximas reuniões ao vivo sobre temas populares, visite o nosso site de comunidade: Visite a comunidade Microsoft Learning
MCSD Web Applications Developer [Ativar Portugal]
MCSD Web Applications Developer [Ativar Portugal] Microsoft - Percursos Nível: Intermédio Duração: 99h Sobre o curso A GALILEU integrou na sua oferta formativa, o Percurso de Formação e Certificação MCSD
Noções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Developing Microsoft SQL Server 2014 Databases (20464)
Developing Microsoft SQL Server 2014 Databases (20464) Formato do curso: Presencial Localidade: Porto Com certificação: MCSE: Data Platform Data: 25 Set. 2017 a 29 Set. 2017 Preço: 1550 Horário: Laboral
Treinamento. DBA Oracle 11g. Duração: 120 horas
Treinamento DBA Oracle 11g Duração: 120 horas Neste curso no primeiro módulo (Introdução ao Oracle 11g SQL e PL_SQL) é oferecido um curso introdutório à tecnologia do banco de dados Oracle 11g. Também
10264A - Developing Web Applications with Microsoft Visual Studio 2010
10264A - Developing Web Applications with Microsoft Visual Studio 2010 Length: 5 Days Published: November 22, 2010 Language(s): Audience(s): English, Chinese (Simplified) Developers Level: 200 Technology:
Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)
Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Formato do curso: Presencial Localidade: Porto Com certificação: MCSA: SQL Server Data: 16 Jan. 2017 a 20 Jan. 2017 Preço: 1550 Horário:
Developing Windows Applications with Microsoft Visual Studio 2010
Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 Length: 5 Days Published: October 12, 2010 Language(s): Audience(s): English, Chinese (Simplified) Developers Level: 200
20486 - DESENVOLVIMENTO DE APLICAÇÕES DE WEB ASP.NET MVC 4
20486 - DESENVOLVIMENTO DE APLICAÇÕES DE WEB ASP.NET MVC 4 CONTEÚDO PROGRAMÁTICO Módulo 1: Explorando ASP.NET MVC4 O Objetivo Deste módulo de e delinear AOS Alunos OS Componentes da Pilha de Tecnologias
DESENVOLVIMENTO DE SOFTWARE AULA 1
DESENVOLVIMENTO DE SOFTWARE AULA 1 CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014 1 Características da Plataforma.NET A plataforma.net Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece
LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1
LEIA ISTO PRIMEIRO IBM Tivoli, Versão 4.2.1 O IBM Tivoli, Versão 4.2.1, é uma solução para controlar a distribuição de software e o inventário de gerenciamento de recursos em um ambiente multiplataformas.
Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)
teste 1 Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) Rafael Fernando Diorio www.diorio.com.br Tópicos - Atualizações e segurança do sistema - Gerenciamento do computador -
Sistemas Informáticos Cisco Certified Networking Academy (v5.0)
Sistemas Informáticos Cisco Certified Networking Academy (v5.0) Enquadramento Geral Objetivos do Percurso Dotar os formandos de conhecimentos iniciais de Routing e Switching Preparar para os exames de
08/04/2013. Agenda. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ
Agenda Caché Server Pages Uma Aplicação Banco de Dados Fernando Fonseca Ana Carolina Salgado Mestrado Profissional 2 SGBD de alto desempenho e escalabilidade Servidor de dados multidimensional Arquitetura
Treinar - Cursos e Treinamentos C# Módulo I. Carga horária: 32 Horas
Treinar - Cursos e Treinamentos C# Módulo I Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos
483B: Programming in C#
483B: Programming in C# Length: 5 Days Published: January 04, 2013 Language(s): Audience(s): English Developers Level: 200 Technology: Microsoft Visual Studio 2012 Type: Delivery Method: Course Instructor-led
EMENTA DO CURSO. Tópicos:
EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes
? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.
? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.? Desde de 1994, a Microsoft lança versões do SQL SERVER
Iniciando com o OpenEdge Architect. Camila Valentin Sr. Instructor, Consultant Global Field Services
Iniciando com o OpenEdge Architect Camila Valentin Sr. Instructor, Consultant Global Field Services Iniciando com o OpenEdge Architect Objetivos da sessão Princípios Começar com OpenEdge Architect Editando
Introdução ao Delphi. Introdução. Edições do Software. Capítulo 1. InforBRás - Informática Brasileira Ltda. O Que é o Delphi.
Capítulo 1 O Que é o Delphi Diferenças entre Delphi Client/Server do Delphi for Windows Características que compõem o Integrated Development Invironment (IDE) Como o Delphi se encaixa na família Borland
20480 Programming in HTML5 with JavaScript and CSS3
20480 Programming in HTML5 with JavaScript and CSS3 Microsoft Nível: Intermédio Duração: 35h Sobre o curso Este curso fornece uma introdução ao HTML5, CSS3 e JavaScript. Este curso ajuda os formandos a
ArcGIS for Server: Administração e Configuração do Site (10.2)
ArcGIS for Server: Administração e Configuração do Site (10.2) Duração: 3 dias (24 horas) Versão do ArcGIS: 10.2 Material didático: Inglês Descrição Projetado para administradores, este curso ensina como
ADMINISTRAÇÃO DE BANCO DE DADOS MYSQL
ADMINISTRAÇÃO DE BANCO DE DADOS MYSQL Apresentação Este treinamento está organizado em 20 módulos e proporciona aos alunos as competências técnicas necessárias para elaboração de consultas básicas e intermediárias
Argo Navis J931 - Padrões de Design J2EE. Introdução. Objetivos de aprender padrões J2EE. Conhecer padrões para uso na plataforma J2EE
Padrões de Projeto J2EE J931 Introdução Helder da Rocha ([email protected]) argonavis.com.br Objetivos de aprender padrões J2EE Conhecer padrões para uso na plataforma J2EE Padrões permitem maior reuso, menos
Fundament n os s da platafo f rm r a. NE N T André Menegassi
Fundamentos da plataforma.net André Menegassi O que é o.net Framework?.NET é uma plataforma de software para desenvolvimento de aplicações que conecta informações, sistemas, pessoas e dispositivos através
Introdução a listas - Windows SharePoint Services - Microsoft Office Online
Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição
Developing Microsoft Azure Solutions (20532)
Developing Microsoft Azure Solutions (20532) Formato do curso: Presencial Localidade: Porto Com certificação: MCSD: Azure Solutions Architect Data: 03 Jul. 2017 a 06 Jul. 2017 Preço: 1350 Horário: Laboral
Curso CP100A - Google Cloud Platform Fundamentals (8h)
Curso CP100A - Google Cloud Platform Fundamentals (8h) Este curso virtual liderado por um instrutor, com 8 horas de duração, introduz os participantes aos produtos e serviços do Google Cloud Platform.
COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA
73 COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA Daniel José Angotti Analista de Negócio, Repom S/A [email protected] Carlos
Construindo uma aplicação Web completa utilizando ASP.Net 2.0, Visual Studio 2005 e IIS 7.0 ( Parte 1)
Construindo uma aplicação Web completa utilizando ASP.Net 2.0, Visual Studio 2005 e IIS 7.0 ( Parte 1) Marcus Garcia Microsoft Most Valuable Professional INETA Regional Director MAS Mentor Associado Um
Developing Microsoft SharePoint Server 2013 Core Solutions (20488)
Developing Microsoft SharePoint Server 2013 Core Solutions (20488) Formato do curso: Presencial Com certificação: MCSD: Sharepoint Applications Preço: 1650 Nível: Intermédio Duração: 30 horas Neste curso
Designing Solutions for Microsoft SQL Server 2014 (20465)
Designing Solutions for Microsoft SQL Server 2014 (20465) Formato do curso: Presencial Com certificação: MCSE: Data Platform Preço: 1090 Nível: Avançado Duração: 18 horas Este curso de 3 dias, destina-se
Course 20485A: Advanced Windows Store App Development Using C#
Course 20485A: Advanced Windows Store App Development Using C# Length: 5 Days Published: May 02, 2013 Language(s): Audience(s): English Developers Level: 300 Technology: Microsoft Visual Studio 2012 Type:
Developing Microsoft Azure Solutions (20532)
Developing Microsoft Azure Solutions (20532) Formato do curso: Presencial Com certificação: MCSD: Azure Solutions Architect Preço: 1350 Nível: Intermédio Duração: 24 horas Este curso está preparado para
UFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares [email protected] Aula 10 Persistência de Dados
Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#
Linguagem de Programação 3 Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Prof. Mauro Lopes 1-31 35 Objetivos Nesta aula iremos apresentar a tecnologia.net, o ambiente de desenvolvimento
INTRODUÇÃO AO MICROSOFT DYNAMICS AX 4.0 FINANCEIRO I
Introdução INTRODUÇÃO AO MICROSOFT DYNAMICS AX 4.0 FINANCEIRO I E-Learning O treinamento é um componente vital para a retenção do valor de investimento do seu Microsoft Dynamics. Um treinamento de qualidade,
Academia Programador Web
Academia Programador Web Formato do curso: Presencial e Live Training Com certificação: Microsoft Certified Solutions Associate (MCSA) Preço: desde 218 Nível: Iniciado Duração: 192 horas Destinado a todos
www.lanuniversity.com.br MCTS SHAREPOINT 2010, CONFIGURING Um exame para obter a Certificação completa
www.lanuniversity.com.br MCTS SHAREPOINT 2010, CONFIGURING Um exame para obter a Certificação completa 10174B - Configuring and Administering Microsoft SharePoint 2010 Exame 70-667 Módulo 1: Introdução
Adotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services
Adotando OpenEdge Architect Luciano Oliveira Sr. Instructor, Consultant Global Field Services Agenda Antes do OpenEdge Architect Por quê OpenEdge Architect? Adotando o OpenEdge Architect Integrar às Customizações
CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011
CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma
Scripts para Bloquear Sites e Domínios no ISA Server
Scripts para Bloquear Sites e Domínios no ISA Server Introdução Este artigo tem como objetivo fornecer as instruções passo a passo para a criação de script s os quais irão adicionar no ISA Server uma lista
Soluções de Gerenciamento de Clientes e de Impressão Universal
Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.
Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java
Licenciatura em Engenharia Informática Degree in Computer Science Engineering Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java Performance analysis of large distributed
VISUAL STUDIO TEAM SYSTEM IMPLANTAÇÃO DA SUITE DE FERRAMENTAS
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA VISUAL STUDIO TEAM SYSTEM IMPLANTAÇÃO DA SUITE DE FERRAMENTAS PARA APOIO AO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
Software Testing with Visual Studio 2013 (20497)
Software Testing with Visual Studio 2013 (20497) Formato do curso: Presencial Preço: 800 Nível: Intermédio Duração: 12 horas Este curso, mostra a Programadores e Testers como utilizar as ferramentas do
Etec Monsenhor Antonio Magliano. Plano de Trabalho Docente 2014. Habilitação Profissional: Técnica de Nível Médio de Técnico em Informática
Etec Monsenhor Antonio Magliano Plano de Trabalho Docente 2014 Etec: Monsenhor Antonio Magliano Ensino Técnico Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional:
SSC2013 SHAREPOINT 2013 ADMINISTRATOR S SURVIVAL CAMP
Missões Impossíveis em Desenvolvimento de Software. SSC2013 SHAREPOINT 2013 ADMINISTRATOR S SURVIVAL CAMP Este curso intensivo de cinco dias foi concebido para ensinar experientes profissionais de TI,
Iniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo
Iniciar o Data Adapter Configuration Wizard Toolbox Data Duplo clique em OleDbDataAdapter Botão next na caixa de diálogo Se carregar em Cancel, o wizard é cancelado e podemos depois definir as propriedades
da mão-de-obra de TI da América Latina está no Brasil (considerado o maior empregador do setor) seguido pelo México com 23%.
Informações de Tecnologia A tecnologia virou ferramenta indispensável para as pessoas trabalharem, se comunicarem e até se divertirem. Computação é a área que mais cresce no mundo inteiro! Esse constante
Aprenda as melhores práticas para construir um completo sistema de teste automatizado
Aprenda as melhores práticas para construir um completo sistema de teste automatizado Renan Azevedo Engenheiro de Produto de Teste e Medição -Américas Aprenda as melhores práticas para construir um completo
Programming in C# (20483)
Programming in C# (20483) Formato do curso: Presencial Localidade: Porto Com certificação: Microsoft Certified Solutions Developer (MCSD) Data: 08 Mai. 2017 a 12 Mai. 2017 Preço: 1520 Horário: Laboral
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS FUNDAMENTOS DE Visão geral sobre o Active Directory Um diretório é uma estrutura hierárquica que armazena informações sobre objetos na rede. Um serviço de diretório,
CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET
CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET Para utilizar um banco de dados com um aplicativo ASP.NET, é necessário criar uma conexão de banco de dados no Macromedia Dreamweaver MX.
Sumário. Arquitetura de Software com VSTS...1 Emerson Facunte. Gerenciando Projetos no VSTS com Práticas do PMI... 33 Alércio Bressano
Sumário Arquitetura de Software com VSTS...1 Emerson Facunte 1 Arquitetura de Software... 3 1.1 Overview... 3 1.2 O Papel do Arquiteto... 6 1.2.1 Atribuições... 6 1.2.2 Análise Estrutural para Arquitetura
Padrões de Aplicações Empresariais
Padrões de Aplicações Empresariais Paulo Sousa Engenharia da Informação Instituto Superior de Engenharia do Porto Introdução aos Padrões Parte 1 O que é um Pattern? Each pattern describes a problem that
Uma nova luz na web com Microsoft Silverlight. Leonardo Sobral [email protected] Consultor de Tecnologia
Uma nova luz na web com Microsoft Silverlight Leonardo Sobral [email protected] Consultor de Tecnologia Links Silverlight 4 runtime http://silverlight.net/getstarted/silverlight4/default.aspx Silverlight
Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Transações no Mundo SOA. Luciano Oliveira Solution Consultant
Transações no Mundo SOA Luciano Oliveira Solution Consultant Agenda Definição Através do Tempo Transações com Bancos Distribuídos Transações em SOA Compensação Coordenador Gerenciado vs. Não-Gerenciado
MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT
MANUAL DO USUÁRIO AssetView FDT AssetView FDT A S T V W F D T M P www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações atualizadas dos endereços estão
INTRODUÇÃO. Diferente de Bando de Dados
INTRODUÇÃO Diferente de Bando de Dados 1 INTRODUÇÃO DADOS São fatos conhecidos que podem ser registrados e que possuem significado. Ex: venda de gasolina gera alguns dados: data da compra, preço, qtd.
Redes de Computadores
Redes de Computadores LAMP Gustavo Reis [email protected] Acrônico para a combinação de Linux, Apache, MySQL e PHP ou Perl ou Python; Recentemente a letra P começou a fazer referência a Perl
da mão-de-obra de TI da América Latina está no Brasil (considerado o maior empregador do setor) seguido pelo México com 23%.
Números de tecnologia 630 mil é o número de novos postos de trabalho em TI até 2009 9 em cada 10 PC s vendidos saem com Microsoft Windows 47% da mão-de-obra de TI da América Latina está no Brasil (considerado
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected]
DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9
DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 Í N D I C E Capítulo 1 - O Início de Tudo 1 Reunindo todas as informações necessárias 2 Instalando o Visual FoxPro 2 Configurando o Visual FoxPro 7 Capítulo
Figura 1 - Arquitetura multi-camadas do SIE
Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria [email protected]
20697-1 - INSTALANDO E CONFIGURANDO O WINDOWS 10
20697-1 - INSTALANDO E CONFIGURANDO O WINDOWS 10 CONTEÚDO PROGRAMÁTICO Módulo 1: Visão geral do Windows 10 Este módulo apresenta o sistema operacional Windows 10. Ele descreve os novos recursos do Windows
ACADEMIA DE BW (BUSINESS WAREHOUSE)
A Academia é o melhor caminho para especialização dentro de um tema no ERP da SAP. Para quem busca uma formação com certificação em Business Warehouse, o mais indicado é participar da Academia de BW. O
Online Collaborative Learning Design
"Online Collaborative Learning Design" Course to be offered by Charlotte N. Lani Gunawardena, Ph.D. Regents Professor University of New Mexico, Albuquerque, New Mexico, USA July 7- August 14, 2014 Course
Implementando soluções com o SharePoint 2007, Windows Workflow Foundation e InfoPath 2007 (e pouca codificação) Adriano Gomes Microsoft Brasil
Implementando soluções com o SharePoint 2007, Windows Workflow Foundation e InfoPath 2007 (e pouca codificação) Adriano Gomes Microsoft Brasil 01. 02. 03. 04. Infopath Infopath Mais Integrado Workflow
Developing Windows Azure and Web Services (20487)
Developing Windows Azure and Web Services (20487) Formato do curso: Presencial Localidade: Lisboa Com certificação: Microsoft Certified Solutions Developer (MCSD) Data: 22 Mai. 2017 a 26 Mai. 2017 Preço:
As inscrições com preços subsidiados serão realizadas apenas no mês de dezembro.
DFJUG: O Distrito Federal Java User Group DFJUG, sediado em Brasília, é um grupo de usuários, nascido em Fevereiro de 1998, que tem como objetivo básico a divulgação da plataforma Java. O site do grupo
FANESE Faculdade de Administração e Negócios de Sergipe
I FANESE Faculdade de Administração e Negócios de Sergipe GERENCIAMENTO DE PATCHES Atualizações de segurança Aracaju, Agosto de 2009 DAYSE SOARES SANTOS LUCIELMO DE AQUINO SANTOS II GERENCIAMENTO DE PATCHES
1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)
Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:
SGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio.
SGBDs Móveis Emmanuel Férrer & Gabriela Fernanda Introdução Sumário Desafios do armazenamento SQL Anywhere Studio DB2 Everyplace Microsoft SQL Server Oracle9I Lite Aplicações Móveis Referências 1 Introdução
FRWTC-235 WORKSHOP ORACLE CERTIFIED JAVA EE 6 JPA DEVELOPER
FRWTC-235 WORKSHOP ORACLE CERTIFIED JAVA EE 6 JPA DEVELOPER SOBRE A FRAMEWORK A Framework (www.frwtc.com) atua diretamente com profissionais do segmento de tecnologia em busca de capacitação, atualização
ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas
ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Curso ITIL Foundation. Introdução a ITIL. ITIL Introduction. Instrutor: Fernando Palma [email protected] http://gsti.blogspot.
Curso ITIL Foundation Introdução a ITIL ITIL Introduction Instrutor: Fernando Palma [email protected] http://gsti.blogspot.com Agenda Definição / Histórico Escopo Objetivos Benefícios e Problemas
Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual
IPortalMais: a «brainware» company FUNAMBOL FOR IPBRICK MANUAL Easy Linux! Title: Subject: Client: Reference: Funambol Client for Mozilla Thunderbird Doc.: Jose Lopes Author: N/Ref.: Date: 2009-04-17 Rev.:
Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:
MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação
Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.
Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco
Prof.: Clayton Maciel Costa [email protected]
Programação com acesso a BD Prof.: Clayton Maciel Costa [email protected] 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos
Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398)
Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398) Formato do curso: Presencial Localidade: Lisboa Data: 18 Dez. 2017 a 22 Dez. 2017 Preço:
