quarta-feira, 8 de julho de 2015

EAD - Web



Aula 01 – Introdução ao Curso

1h

  • Regras básicas do curso: (celular, comida, café, intervalos, servicedesk, material impresso, documentação, internet Proxy (remote desktop))
  • Apresentação dos alunos
  • Classificação da Informação: Pública, Interna, Restrita, Altamente Restrita.
  • Analise de Risco: Impacto x Likelihood – Analise Quantitativa x Qualitativa.
  • Protocolo HTTP: https://www.ietf.org/rfc/rfc2616.txt
                                         http://tools.ietf.org/html/rfc2616


Prática – Dinâmica

Relatório

10 minutos intervalo

1h

  • Implementação Computação Web: Anos 80, 90, 2000, 2010
  • Tipos de Arquitetura: Cliente-Servidor Computação distribuída P2P
  • Quadro Negro Criação implícita Pipes e filtros Plugin
  • Modelo em três camadas Analise de sistema estruturado (baseada em módulos, mas usualmente monolíticas em dentro dos módulos),Arquitetura orientada a serviço
Arquitetura orientada a busca, MVC
  • Diferenças entre linguagens Server Side. Client Side
  • Complementos de Browser: Flash, Silverlight, Unit, Java,
  • Browser: Mozilla, Chrome, Internet Explorer
  • Pluggin para Mozila
  • Analise de Risco das Soluções



1h
  • Orientações individuais, Feedback de melhoria, Sugestões para próxima aula.
  • Palavra do Especialista Convidado.
  • Exercícios para Casa de fixação de conhecimentos. Apresentação próxima aula.

  


Aula 02 – Introdução às linguagens de programação Web

1h

  • Classificação da Informação: Pública, Interna, Restrita.
  • Data In Rest, Data in Motion.
  • HTTP Stateless.
  • Apresentação às linguagens de programação script
Linguagens Client Side / Linguagens Server Side
JavaScript vs VbScript (Motores Browser/Máquina Virtual)
Internet Explorer, Firefox , Chrome, Safari
  • Frameworks JavaScript – Jquery/Prototype
  • Manutenção de soluções JavaScript Complexo
  • Problemas de segurança javascript(XSS,Cross Site Script, CSRF)
  • Diferentes tipos de browser (desktop, móbile), pluggin para FireFox (FireBug, Proxy Selector)
  • Proxy: WebScarap
  • Google Analytics
  • Como funciona uma requisição JavaScript para Threat do Browser
  • Aplicações Hibridas: HTMLxJavaScript
  • Discussão
  • Troca de experiências
  • Estilos de programação JavaScript (Eventos, Métodos, Anônimos)
  • SVG, Codificação UTF-8
  • Analise de Risco das Soluções

Prática – Dinâmica
Relatório
10 minutos

     1h

  • Conceitos de Thread de Browser - UI
  • Processamento Requisições Síncronas
  • Processamento Requisições Assíncronas
  • Integração JavaScript x ActionScript x HTML
  • JavaScript usado em outras plataformas: InDesign
  • Sockets com JavaScript
  • Analise de Risco das Soluções
  • Código OpenSource



Prática – Dinâmica


1h
  • Orientações individuais, Feedback de melhoria, Sugestões para próxima aula.
  • Exercícios para Casa de fixação de conhecimentos. Apresentação próxima aula.


Aula 03 – Introdução ao uso de Formulários - Web - 25/06 – Quinta - Feira
1h

  • Classificação da Informação: Pública, Interna, Restrita.
  • URI Scheme
  • Revisando Conceito de URL, Anchor, RSS
  • HTML,XML,CSS.
  • Formulário/Métodos de Envio de Formulário.
  • Construção de Formulário vs Parâmetros vs Método POST, GET, MultiFormulários, Abas, DIV
  • Controle de Estado de Formulário: CSRF
  • Vulnerabilidades de Formulário;
  • Input Validation
  • Tipos de Controle de Formulário. HTML, WEB, MOBILE,HIDDEN,
  • Protocolo de Envio HTTP, HTTPS, MAILTO – SPAM
  • FRAME, IFRAME, EVENTOS,
  • DNS, Favoritos, URL Amigáveis, Reset de Formulário, Histórico do Browser, Histórico do Proxy
  • Construção de protótipos navegáveis – OFF Line
  • Analise de Risco das Soluções
  • Conceitos de Conteúdo Estático
  • Conceitos de Conteúdo Dinâmico
  • Transferência de Binários
  • Transferência de Arquivos
  • Cache: Script Inline x Arquivos JS x CDN
  • Tamanho de URL da URL
  • DOM

Prática – Dinâmica
Relatório

10m

1h


Prática – Dinâmica

1h
  • Orientações individuais, Feedback de melhoria, Sugestões para próxima aula.
  • Exercícios para Casa de fixação de conhecimentos. Apresentação próxima aula.

Aula 04 – Padrões para Criação de Conteúdo
1h

  • Analise de Risco
  • SCORM
  • Padrões para Revisão de Conteúdo
  • Processo contra plágio

Prática – Dinâmica
Relatório

10m

1h


Prática – Dinâmica

     11:00 - 11:30
  • Orientações individuais, Feedback de melhoria, Sugestões para próxima aula.
  • Exercícios para Casa de fixação de conhecimentos. Apresentação próxima aula.


Aula 05 – Servidores Web
1h
  • Apache x IIS x Tomcat
  • Máquinas Virtuais
  • Conceitos de Criptografia
  • Gerenciamento de Certificados
  • Encontrando a informação na Log Certa.
  • Tipos de Conexão, Infra (3G, Lan, Wan)
Prática – Dinâmica
Relatório

10m

1h


  • Conceito de Sessão, Gerenciamento de Sessão: Cookie: Host, Caminho, Expiração
  • Analise de Risco das Soluções

Prática – Dinâmica

1h
  • Orientações individuais, Feedback de melhoria, Sugestões para próxima aula.
  • Exercícios para Casa de fixação de conhecimentos. Apresentação próxima aula.


Aula 06 – Processo de Revisão de Código

1h
  • Escolhendo seu ambiente. Integrated Development Environment
  • Conceitos de uma IDE
  • Quando não usar uma IDE, quando usar uma IDE
  • Produtividade de IDE x Simplicidade.

Prática – Dinâmica
Relatório

10m

1h


Prática – Dinâmica

1h
  • Orientações individuais, Feedback de melhoria, Sugestões para próxima aula.
  • Exercícios para Casa de fixação de conhecimentos. Apresentação próxima aula.

Aula 07 – Conceitos
1h

  • Data at Rest vs Data in Use
  • Data in Motion
  • Separation of duties
  • Backup Restore

10m

1h

  • Comunicação Assertiva
  • Testes de Aceitação, Testes de Sistema, Testes de Integração, Teste de Unidade

Aula 08 – ASP.NET Prática
1h
  • Trabalhando com Objetos Response/Request
  • Download de arquivo txt com ASP.NET Web Forms incluindo HTML da página no arquivo.
  • O que são e como funcionam as seguintes declarações em páginas Web Forms: <% %>, <%# %> e <%: %>
  • Como implementar a autenticação baseada em formulários em seu aplicativo ASP.NET usando o C#.NET.
  • Selenium Toolkit for .NET.
  • PhantomJs
  • Obter MAC Address da máquina cliente da aplicação

                                                           Prática – Dinâmica
Relatório

10m

1h

  • Conhecendo toda a paleta de controles
  • Trabalhando com os controles simples
  • Processo de DataBind

Prática – Dinâmica

1h
  • Provedores de Dados ADO.NET
  • DataTable, DataReader, SQL Client, OLEDBClient, OracleClient



Aula 09 – Padrões para Criação de Conteúdo - Web - 23/07 – Terça - Feira
1h

  • DataGrid Editável
  • TreeView
  • Repeater

10m 
1h

  • Publicando uma aplicação WebForm
  • Removendo referências
  Metodologia

Sharable Content Object Reference Model (SCORM) é uma coleção de padrões e especificações para e-learning baseado na web. A norma SCORM define comunicações entre o conteúdo do lado do cliente e um host/anfitrião chamado de ambiente de execução (comumente uma função de um LMS (Learning Management System - Sistema de Gerenciamento de Aprendizado). SCORM também se define como o conteúdo que pode ser compactado em um arquivo de transferência (ZIP).
A Advanced Distributed Learning (ADL), é entidade responsável pelo modelo.
A iniciativa da especificação SCORM tem origem na Secretaria de Defesa dos Estados Unidos da América.
Postar um comentário