You are on page 1of 21

Desenvolvedor .NET 4.

0
Esta formação é voltada a profissionais da área da tecnologia da informação
que desejam obter ou atualizar seus conhecimentos sobre o desenvolvimento de
aplicações WEB e DESKTOP utilizando a plataforma MICROSOFT .NET 4.0 e os
padrões mais conhecidos de mercado.
Desenvolvedor .NET 4.0
O ASP.NET é a plataforma da Microsoft para o desenvolvimento de
aplicações Web que permite através de uma linguagem de programação integrada
na .NET Framework criar páginas dinâmicas. As aplicações para essa plataforma
podem ser escritas em várias linguagens, como C# e Visual Basic .NET.
Desenvolvedor .NET 4.0
O ambiente de desenvolvimento utilizado nesta formação é o Visual Studio
.NET que possui diversas características que facilitam o trabalho do programador,
como os componentes visuais para criação de formulários de páginas Web.
Desenvolvedor .NET 4.0
Hoje o mercado demanda muito por profissionais com conhecimento nesta
tecnologia, uma vez que a mesma está presente em muitos ambientes corporativos e
que necessitam de Aplicações Web dinâmicas e com performance. Nesta formação
voce irá adquirir os conhecimentos para entrar neste mercado.
Desenvolvedor .NET 4.0
Tecnologias: .Net 4.0 , Web Developer
Duração: 160h
Desenvolvedor .NET 4.0
CURSOS Orientação a Objetos com UML Duração 20h
C# 4.0 - Fundamentos da Linguagem Duração 20h
ASP.NET Duração 20h
ASP.NET Avançado Duração 20h
Desenvolvedor .NET 4.0
CURSOS Windows Forms com Visual Studio 2010 Duração 20h
LINQ - Language Integrated Query Duração 20h
Microsoft Asp.Net MVC Duração 20h
Crystal Reports - Geração de Relatórios Duração 20h
Orientação a Objetos com UML
Este curso de Orientação a Objetos com UML é essencial para o
desenvolvimento de aplicações Web nas liguagens PHP, JAVA, .NET, Ruby on
Rails, entre outras liguagens orientadas a objetos.
Duração: 20h
Orientação a Objetos com
UML
Objetivos

- Identificar classes e objetos;


- Conhecer o conceito de orientação a objetos para trabalhar com as linguagens;
- Conhecer polimorfismo;
- Conhecer herança e abstração;
- Reconhecer e projetar interfaces;
- Modelar sistemas com os diagramas de Classes e de Use Case.

Pré-requisitos

- Experiência com a utilização de interfaces gráficas para usuário (Windows ou Linux)


- Curso T@rgetTrust de Lógica de Programação ou conhecimento similar
Orientação a Objetos com
UML
Público alvo

- Analistas de Sistemas
- Arquitetos de Sistemas e Projetistas
- Desenvolvedores de Aplicações
- Web Developers
- Web Managers
Orientação a Objetos com
UML
Conteúdo

1. Introdução

- Histórico dos paradigmas e a análise


- Algumas linguagens orientadas a objetos (C++, Java, .NET,..)

2. Classes e Interfaces

- O que é uma classe


- Como identificar uma classe
- Alertas ao levantar classes
- O que deve ter a classe ideal
- Operações
- O que representam as interfaces
Orientação a Objetos com
UML
3. Descrição do sistema

- Descrição da necessidade

4. Objetos

- O que é um objeto
- Encapsulamento
- Tornando os atributos privados
- Tornando os atributos protegidos
- Tornando os atributos públicos
Orientação a Objetos com
UML
5. Relacionamentos de Herança e Composição

- O mecanismo de herança
- Herança múltipla
- Níveis de herança
- Benefícios proporcionados pela herança
- Relacionamento de composição

6. Polimorfismo

- O que é polimorfismo
- Sobrecarga - Overloading
- Sobrescrita - Overriding
- Benefícios proporcionados pelo polimorfismo
- Demais tipos de polimorfismo
- Exemplo aplicado à linguagem
- Polimorfismo com interfaces
Orientação a Objetos com
UML
7. Padrões de Projetos

- Padrões de Projetos (Design Patterns)


- Categorias

8. UML

- Conectando os estudos
- UML - A unificação dos métodos e criação de um
novo padrão
- Uso da UML
- Fases do desenvolvimento de um Sistema
- Análise de Requisitos
- Análise
- Design (Projeto)
- Programação
- Testes
Orientação a Objetos com
UML
9. Diagrama de Use Case

- Definição de Use Case


- O Levantamento de Requisitos
- O Use Case
- Atores
- Relacionamentos entre casos de uso e atores
- Associação
- Generalização
- Extensão (extends)
- Inclusão (Include)
- Modelando requisitos com casos de uso
- Casos de uso e pacotes
- Quando Utilizar Casos de Uso
- Exemplos de descrição textual
Orientação a Objetos com
UML
10. Diagrama de Classes

- Introdução
- Criando diagramas de classe
- Atributos
- Operações
- Relacionamentos
- Associação
- Papel (role)
- Navegabilidade
- Herança/Generalização
- Dependência
- Agregação
- Composição
- Pacotes de classes e colaborações no sistema
- Pacotes
- Colaborações
Orientação a Objetos com
UML
- Quando utilizar diagramas de pacotes e colaborações
- Escopo
- Classes de associação
- Associação Xor (ou exclusiva)
- Estereótipo
- Interfaces e classes abstratas
- Objetos de referência e objetos de valor
- Objetos de referência
- Objeto de valor
- Coleções para contas de associações de valores múltiplos
- Frozen
- Visibilidade
- Quando utilizar diagramas de classes
Orientação a Objetos com
UML
11. Benefícios da Orientação a Objetos
- Vantagens da orientação a objeto
- Reusabilidade
- Frameworks e Design Patterns
- Frameworks
- Escalabilidade
- Encapsulamento
- Polimorfismo
- Herança
- Outros benefícios da orientação a objetos
- Algumas desvantagens
TECNOLOGIAS E CURSOS
PHP Testes de Software Rails
.Net Metodologias Ágeis Linux
Java Análise de Sistemas Oracle
Adobe Flex Requisitos de Software Web 2.0
Web Design Gestão de Projetos PMI/PMP C e C++
Design Gráfico Gestão de Serviços ITIL V3 PostgreSQL
Gestão Estratégica com BSC
CLIENT
ES
www.targettrust.com.br

You might also like