(65) 3027-1353

Formação .NET

Composição

180

OBJETIVO: Formar um profissional em desenvolvimento de aplicações Web com .NET por meio das capacitações fornecidas pelos módulos dessa formação.

 

PRÉ REQUISITOS: Domínio do Sistema Operacional Windows.

 

 

CARGA HORÁRIA: 72 H

Programação em HTML5 com JavaScript e CSS3

Programação em C#

Desenv. de aplicativos Web com ASP.NET MVC 5

DESCRIÇÃO (Clique nas abas para ver o conteúdo de cada módulo)

Prog. em HTML5 com JavaScript e CSS3 (16 Horas)

Programação em C# (32 Horas)

Desenv. de API Web com ASP.NET MVC 5 (24 Horas)

1- VISÃO GERAL DE HTML E CSS

- Visão geral de HTML

- Visão geral das CSS

- Criando um aplicativo da Web usando o

Visual Studio 2012

- Depuração e perfil de um aplicativo de Web

 

2- CRIANDO E DENOMINANDO PÁGINAS HTML5

- Criando uma página de HTML5

- Estilo de uma página em HTML5

 

3- INTRODUÇÃO À JAVASCRIPT

- Visão geral da sintaxe do JavaScript

- Programação o DOM em HTML com JavaScript

- Introdução à JQuery

 

4- CRIANDO FORMULÁRIO PARA COLETAR DADOS E VALIDAR ENTRADA DE USUÁRIO

- Visão geral de formas e tipos de entrada

- Validando entrada de usuário usando atributos do HTML5

- Validando entrada de usuário usando JavaScript

 

5- COMUNICANDO-SE COM UMA FONTE DE DADOS REMOTA

- Enviar e receber dados usando XMLHTTPRequest

- Enviar e receber dados por meio de operações de AJAX do jQuery

6- STYLING HTML5 USANDO CSS3

- Texto de estilo

- Elementos de bloco de estilo

- Seletores CSS3

- Aumentando os efeitos gráficos usando CSS3

 

7- ADICIONANDO SUPORTE OFF-LINE PARA APLICAÇÕES WEB

- Ler e gravar dados localmente

- Adicionando suporte Offline usando o Chache de aplicativo

 

8- IMPLEMENTADO UMA INTERFACE DE USUÁRIO ADAPTÁVEL

- Suporte a mútiplos fatores de forma

- Criando uma interface de usuário adaptável

- Utilizando Bootstrap

 

 

1- REVISÃO DE SINTAXE C#

- Visão geral de aplicações de escrita usando C#

- Tipos de dados, operadores e expressões

- Construções de linguagem de programação C#

 

2- MÉTODOS DE CRIAÇÃO, TRATAMENTO DE EXCEÇÕES E APLICAÇÕES DE MONITORAMENTO

- Criando e chamando métodos

- Criando métodos sobrecarregados e usando parâmetros opcionais e saídos

- Tratamento de exceções

 

3- DESENVOLVENDO O CÓDIGO PARA UMA APLICAÇÃO GRÁFICA

- Implementação de estruturas e enumerações

- Organizando dados em coleções

- Manipulação de eventos

 

4- CRIANDO UMA HIERARQUIA DE CLASSE USANDO HERANÇA

- Criando hierarquias de Classes

- Estendendo as Classes do .NET Framework

- Criando tipos genéricos

 

5- CRIANDO CLASSES E IMPLEMENTANDO COLEÇÕES FORTEMENTE TIPADAS

- Criando Classe

- Definição e implementação de interface

-Implementação de coleções fortemente tipadas

 

6- LEITURA E ESCRITA DE DADOS LOCAIS

- Leitura e escrita de arquivos

- Serialização e desserialização de dados

- Executar e/s usando fluxos

 

7- ACESSANDO UM BANCO DE DADOS

- Criando e usando modelos de dados de entidade

- Consulta de dados usando LINQ

- Atualizando dados usando LINQ

 

8- ACESSANDO DADOS REMOTOS

- Acessando dados em toda a Web

- Acessando dados na nuvem

 

9- PROJETANDO A INTERFACE DE USUÁRIO PARA UM APLICATIVO GRÁFICO

- Usando o XAML para projetar uma Interface de usuário

- Controles de vinculação de dados

- Denominando uma Interface de usuário

10- MELHORANDO A CAPACIDADE DE RESPOSTA E DESEMPENHO DE APLICATIVOS

- Implementação multitarefa usando tarefas e Expressões Lambda

- Executar operações de forma assíncrona

- Sincronizando o acesso simultâneo aos dados

 

11- INTEGRANDO COM CÓDIGO NÃO GERENCIADO

- Criando e usando objetos dinâmicos

- Gerenciar o tempo de vida de objetos e controlar recursos não gerenciados

 

12- CRIAÇÃO DE MÓDULOS E TIPOS REUTILIZÁVEIS

- Examinar os metadados do objeto

- Criando e usando atributos personalizados

- Geração de código gerenciado

- Controle de versão,assinar e implantar Assemblies

 

13- CRIPTOGRAFANDO E DESCRIPTOGRAFANDO DADOS

- Implementação de criptografia simétrica

- Implementação de criptografia assimétrica

1- EXPLORANDO ASP.NET MVC 5

- Visão geral de Tecnologias Web Microsoft

- Visão geral de ASP.NET 4.5

- Introdução ao ASP.NET MVC 5

 

2- PROJETANDO ASP.NET MVC 5 APLICAÇÕES WEB

- Planejamento do Projeto Fase de Projeto

- Criando modelos, controladores e Views

 

3- DESENVOLVIMENTO ASP.NET MVC 5 MODELOS

- Criando Modelos MVC

- Trabalhando com dados

 

4- DESENVOLVIMENTO DE CONTROLADORES DE ASP.NET MVC 5

- Controladores de escrita e Ações

- Escrevendo Filtros Ação

 

5- DESENVOLVIMENTO ASP.NET MVC 5 VISUALIZAÇÕES

- Criando Views com Razor Syntax

- Usando HTML Helpers

- Reutilização de código em Views

 

6- TESTE E DEPURAÇÃO MVC 5 APLICAÇÕES WEB ASP.NET

- Unidade de teste de componentes MVC

- A implementação de uma estratégia de manipulação de exceção

7- ESTRUTURAÇÃO MVC 5 APLICAÇÕES WEB ASP.NET

- Analisando Arquitetura da Informação

- Configurando rotas

- Criar uma estrutura de navegação

 

8- APLICAR ESTILOS ASP.NET MVC 5 APLICAÇÕES WEB

- Usando o modelo Visualizações

- Aplicando CSS a um aplicativo MVC

- Criando uma interface de usuário adaptável

 

9- CRIANDO PÁGINAS RESPONSIVAS EM MVC 5 APLICAÇÕES WEB ASP.NET

- Usando AJAX e atualizações de página parcial

- Implementar uma estratégia de cache

 

10- USANDO JAVASCRIPT E JQUERY RESPONSIVOS PARA APLICAÇÕES WEB MVC 5

- Processamento e execução de código JavaScript

- Usando jQuery para validações

 

11- CONTROLANDO O ACESSO À APLICATIVOS ASP.NET MVC WEB 5

- Implementação de autenticação e autorização

- Atribuição de funções e a associação

 

12- CRIANDO UM APLICATIVO WEB DO RESILIENTE ASP.NET MVC 5

- Desenvolvimento de Sites seguros

- Gerenciamento de estado

 

13- IMPLEMENTAÇÃO DE APIS DE WEB EM APLICATIVOS ASP .NET MVC WEB 5

- Desenvolvendo um Web API

- Chamando uma API da WEB de aplicões WEB e Mobile

 

14- IMPLEMENTANDO APLICATIVOS DE ASP.NET MVC 5

- Implantação de aplicativos da WEB

- Implatando o MVC 5 aplicações

Todos os Direitos Reservados

TOTEM TI - Consultoria e Treinamentos

Rua Sebastiana Paes de Barros, nº 85-B
Bairro Boa Esperança - Cuiabá/MT
Fone: (65) 3027-1353