T@rget trust asp.net avançado

20
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

Transcript of T@rget trust asp.net avançado

Page 1: T@rget trust   asp.net avançado

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

Page 2: T@rget trust   asp.net avançado

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

Page 3: T@rget trust   asp.net avançado

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

Page 4: T@rget trust   asp.net avançado

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

Page 5: T@rget trust   asp.net avançado

Tecnologias: .Net 4.0 , Web Developer

Duração: 160h

Desenvolvedor .NET 4.0

Page 6: T@rget trust   asp.net avançado

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

CURSOS

Desenvolvedor .NET 4.0

Page 7: T@rget trust   asp.net avançado

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

CURSOS

Desenvolvedor .NET 4.0

Page 8: T@rget trust   asp.net avançado

ASP.NET Avançado O objetivo deste curso é preparar o profissional para desenvolver aplicações Web utilizando o Microsoft .Net 4.0 e o Microsoft Visual Web Developer 2010.

Duração: 20h

Page 9: T@rget trust   asp.net avançado

Objetivos

- O objetivo deste curso é preparar o profissional para desenvolver aplicações Web utilizando o Microsoft .Net 4.0 e o Microsoft Visual Web Developer 2010

Pré-requisitos

- Curso T@rgetTrust de Lógica de Programação ou conhecimento similar- Curso T@rgetTrust Introdução a Banco de Dados Relacional ou conhecimento equivalente- Curso T@rgetTrust Padrões WEB 2.0 com XHTML e CSS - Curso T@rgetTrust Orientação a Objetos com UML - Curso T@rgetTrust ASP.Net 4.0

ASP.NET Avançado

Page 10: T@rget trust   asp.net avançado

Público alvo

- Analistas de Sistemas- Arquitetos de Sistemas e Projetistas- Desenvolvedores de Aplicações- Engenheiros de Sistemas- Programadores- Web Designers- Web Developers

ASP.NET Avançado

Page 11: T@rget trust   asp.net avançado

Conteúdo

1. Segurança

- Conceitos de segurança;- Habilitando o site para utilizar gerenciamento de segurança do Asp.Net 4.0;- Entendo o gerenciamento de segurança;- Explorando a estrutura criada;- Implementando controle de segurança em nossa aplicação- Criando usuários;- Validando usuários com o Login;- Utilizando o ChangePassword para trocar as senhas;- Entender e utilizar os controles LoginStatus e LoginName;- Gerenciamento manual de usuários- Classes Membership e MemberShipUsers;- Utilizando funcionalidades;- Vinculando usuários a funcionalidades;

ASP.NET Avançado

Page 12: T@rget trust   asp.net avançado

2. Globalização e Localização

- Entendendo a globalização e a localização;- Localizando uma pagina de nossa aplicação;- Globalizando uma pagina com recursos locais;- Utilizando recursos globais para globalizar uma página;

3. Utilizando componentes

- O que são componentes?- Utilizando DLL externas- Utilizando o Google maps em nossa aplicação;- Private Assemblys e Shared Assemblys- Analisando referencias;

ASP.NET Avançado

Page 13: T@rget trust   asp.net avançado

4. Web Parts

- O que são web parts?- A arquitetura de web parts;- O WebPartManager e as WebZones;- Utilizando web parts em nossa aplicação;- Construindo Web Parts- Criação de uma web part de atalhos personalizáveis;

5. LINQ

- O que é Linq?- Tipos de Linq;- Linq to Objects;- Linq to SQL- Entendendo o DataContext;- Gerando objetos-relacionais dentro do DataContext;

ASP.NET Avançado

Page 14: T@rget trust   asp.net avançado

-Exemplo de uma utilização de Linq to SQL em um problema de Mestre-Detalhe em nossa aplicação;- Utilizando Linq to SQL em 3 camadas- Gerando a camada DAL de nossa aplicação;- Criando uma camada de negocio de nossa aplicação;- Vinculando a camada de negocio com a camada de interface de nossa aplicação;- Realizando operações de CRUD em nossa aplicação com o Linq To SQL;

6. Manutenção de estados

- Conceitos e definições;- Profiles;- Session;- QueryString;- Application;

ASP.NET Avançado

Page 15: T@rget trust   asp.net avançado

7. Web Services

- Conceitos e definições;- SOAP;- WSDL;- Criação de um web service;- Utilização de um web service externo;

8. Ajax

- Conceitos e definições;- Como utilizar Ajax em um aplicação web;- ScriptManager;- UpdatePanel;- UpdateProgress;- Timer;- Triggers;

ASP.NET Avançado

Page 16: T@rget trust   asp.net avançado

-Inclusão de script via scriptManager;- AjaxControlToolkit- ValidatorCalloutExtender- CollapsiblePanelExtender- PopupControlExtender

9. Reflection- O que é Reflexão?- Funcionalidades e ganhos de utilizar reflexão em nossa aplicação;- O tipo Assembly- O tipo AssemblyName- O tipo Module- Trabalhando com tipos- Recuperando um objeto Type;- Explorando membros de Type;- Reflexão com genéricos;

ASP.NET Avançado

Page 17: T@rget trust   asp.net avançado

- Reflexão com atributos;- Utilização de reflection em nossa aplicação;

10. Distribuição

- Publicando um web site;- Diretivas de compilação de um web site;- Utilizando copy Web Site;

ASP.NET Avançado

Page 18: T@rget trust   asp.net avançado

TECNOLOGIAS E CURSOS

PHP.NetJavaAdobe FlexWeb DesignDesign Gráfico

Testes de SoftwareMetodologias ÁgeisAnálise de SistemasRequisitos de SoftwareGestão de Projetos PMI/PMPGestão de Serviços ITIL V3Gestão Estratégica com BSC

RailsLinuxOracleWeb 2.0C e C++PostgreSQL

Page 19: T@rget trust   asp.net avançado

CLIENTES

Page 20: T@rget trust   asp.net avançado

www.targettrust.com.br