Aula demo Arquitetura e Organização de Computadores (AOC) (Parte 1) – Conjunto de Instruções. Ciclo de Instruções. Arquiteturas clássicas. RISC e CISC. Hardware x Software: Algoritmos e Linguagens de Programação. Máquina multinível. Linguagens de máquina e de montagem. Tradução, compilação e interpretação.
Aula 01 AOC (Parte 2) – Processamento: CPU. Registradores. Endereçamento de Instruções. Barramento. Clock. Pipeline. Multiprocessamento. Memória: Hierarquia de memória. Memória cache. UMA e NUMA. Endereçamento em memória. Armazenamento em memória secundária.
Aula 02 AOC (Parte 3) – Sistemas de numeração. Conversão de bases. Aritmética binária. Representação dos dados. Operações Lógicas e Tabela Verdade. Álgebra booleana. Circuitos lógicos.
Aula 03 Hardware: Componentes de um computador. Hierarquia de memória. Principais processadores do mercado. Instalação e manutenção de computadores.
Aula 04 Sistemas Operacionais (SO) (Parte 1): Conceitos de Sistemas Operacionais. Gerência de Processos. Gerência de Entrada/Saída (E/S).
Aula 05 SO (Parte 2): Gerência de Memória. Gerência de Armazenamento (Sistemas de Arquivos).
Aula 06 Sistemas de Arquivos FAT12, FAT16, FAT32, NTFS, EXT2, EXT3, EXT4, BTRFS, XFS, entre outros.
Aula 07 Windows Desktop: instalação e configuração. Configuração e serviços de rede. Administração de usuários, grupos, permissões, controles de acesso. Explorador de arquivos. Gerenciamento de Disco. Prompt de Comando: comandos básicos. PowerShell.
Aula 08 Windows Server: Conceitos básicos. Noções de configuração. Administração de serviços de diretório: Active Directory e LDAP. Administração de usuários, grupos, permissões, controles de acesso. Administração de serviços de rede: DNS, DHCP, impressão e compartilhamento de arquivo. Remote desktop. VDI. PowerShell. Interoperabilidade.
Aula 09 – Somente em PDF Linux (Parte 1) – Conceitos Básicos: Sistema Multitarefa e Multiusuário, Execução em Foreground ou Background, Agendamento de Tarefas, Sistemas de Arquivos, LVM (Logical Volume Manager), Estrutura dos Diretórios, Memória Virtual, Gerenciadores de Pacotes, Configuração de Serviços ou Funcionalidades, Interoperabilidade (Samba), Serviço de Diretório. Shell Script.
Aula 10 Linux (Parte 2) – Serviços de Rede (DNS, DHCP, FTP, E-mail). Gerenciamento de Processos. Montagem de Volumes. Superusuário. Usuários, Grupos, Permissões de Acesso. Comandos Básicos.
Aula 11 Virtualização: Conceitos. Tipos de hypervisor. Sistemas de virtualização: VMware, Hyper-V, Xen Server, Linux Container, Docker.
Aula 13 Padrões de Discos e Interfaces. Redes de Armazenamento: conceitos e tipos. RAID.
Aula 14 – Somente em PDF Ambiente Datacenter: Conceitos. Arquiteturas. Tipos. Normas. Subsistemas principais de DataCenter. Replicação. Fail-over. Redes de armazenamento.
Aula 15 – Somente PDF Sistemas Distribuídos: conceitos, tipos, arquiteturas, protocolos. Servidores de aplicação JEE.
Aula 16 – Somente em PDF Servidores Web e proxy: conceitos, funcionamento e configuração.
Aula demo Crimes eletrônicos. Engenharia social. Phishing. Pharming. Sniffer. Negação de serviço (DoS e DDos). Softwares maliciosos (malwares).
Aula 01 Endereçamento IP. Serviço de resolução de nomes (DNS). Tradução de endereços de rede (NAT). Provedor de acesso à Internet (ISP). Rastreamento de e-mail. Busca pelo responsável de um endereço IP. Coleta de informações com validade jurídica.
Aula 02 Busca e apreensão. Solicitação de perícia. Conceitos de computação forense. Ordem de volatilidade. MAC Times. Análise da linha do tempo. Cadeia de custódia. Etapas da computação forense. Normas técnicas. Procedimento operacional padrão.
Aula 03 Post mortem forensics. Proteção da mídia. Duplicação forense. Verificação de integridade. Exame dos dados. Análise das informações.
Aula 04 Live forensics. Captura de informações. Duplicação forense. Verificação de integridade. Exame dos dados. Análise das informações.
Aula 05 Sistemas de arquivos. Representação de dados. Mídias de armazenamento: (a) discos rígidos; (b) memórias flash; (c) discos ópticos. Particionamento. FAT. NTFS. EXT2, EXT3, EXT4. Outros.
Aula 06 Recuperação de dados. Tipos de carving. Carving baseado em: (a) cabeçalho/rodapé ou cabeçalho/tamanho máximo; (b) estrutura do arquivo; (c) blocos de conteúdo; (d) sistema de arquivos.
Aula 07 Quebra de senhas. Detecção de conteúdo criptografado. Recuperação de senhas: (a) recuperação direta; (b) ataque do dicionário; (c) ataque de força bruta; (d) pré-computado (rainbow tables); (e) híbrido.
Aula 08 Análise de sistemas Windows. Registro. Eventos. Lixeira. Prefetch.
Aula 09 Análise em dispositivos móveis. Tecnologia GSM. Cartões SIM. Memória interna. Preservação da evidência. Conexão com o dispositivo. Coleta dos dados: (a) coleta automática; (b) coleta direta; (c) coleta manual; (d) coleta avançada. Análise das informações.
Aula 10 Network forensics. Protocolos e equipamentos de redes. Fontes de vestígios cibernéticos. Captura e análise de tráfego. Criptografia aplicada aos protocolos.
Aula 11 Análise de malwares. Técnicas estáticas e dinâmicas. Uso de máquinas virtuais. Análise de malwares para Windows. Comportamento do malware. Técnicas contra a engenharia reversa.
Aula 12 Análise de pornografia infanto- juvenil: Pedofilia. A legislação. Caracterização do crime. Detecção de conteúdo e de compartilhamento de arquivos. Laudo pericial: Características. Itens de um laudo: (a) introdução; (b) resumo do incidente; (c) objetivo; (d) metodologia; (e) resultado; (f) conclusão/resposta aos quesitos; (g) considerações finais; (h) anexo(s).
Aula demo Engenharia de Software. Conceitos Básicos ou Gerais. Ciclo de vida do software. Modelos, Metodologias ou Processos de Desenvolvimento de Software: Modelo em Cascata.
Aula 01 Modelo Orientado a Reuso. Modelo em Prototipagem, Modelo Evolucionário, Modelo Espiral, Modelo Formal, RAD, Modelo Iterativo e Incremental.
Aula 02 Processo Unificado: Conceitos Básicos, Dimensões Dinâmica, Estática e Prática, Gráfico das Baleias, Fases (Iniciação, Elaboração, Construção e Transição), Disciplinas ou Fluxo de Processos (Modelagem de Negócio, Requisitos, Análise e Projeto, Implementação, Teste, Implantação, Gestão de Configuração e Mudança, Gestão de Projetos, Ambiente), Artefatos, Atividades, Melhores Práticas, Principais Marcos, Princípios Chaves.
Aula 03 Metodologias Ágeis de Desenvolvimento de Software
Aula 04 Scrum
Aula 05 XP
Aula 06 utras metodologias ágeis: Feature-driven Development (FDD), Test-driven Development (TDD), Acceptance Test-driven Development (ATDD), Kanban; Práticas Ágeis.
Aula 07 Definição de Requisito, Classificação de Requisitos (Funcional, Não- Funcional, Domínio; Produto, Organizacional, Externo; Confiabilidade, Proteção, Desempenho, etc); Engenharia de Requisitos: Estudo de Viabilidade, Elicitação e Análise de Requisitos, Especificação de Requisitos, Validação de Requisitos, Gestão de Requisitos. Técnicas de Elicitação e Técnicas de Validação.
Aula 08 Análise e Projeto Estruturado e Essencial.
Aula 09 Conceitos Básicos de Orientação a Objetos: Classes, Objetos, Atributos, Métodos, Mensagens, Abstração, Encapsulamento, Polimorfismo, Herança, Relacionamentos). Análise e Projeto: Conceitos Básicos, Diferenças, Modelos, Classes de Fronteira, Controle e Entidade. Análise e Projeto.
Aula 10 Linguagem de Modelagem: Unified Modeling Language (UML) 2.x – Contexto Histórico, Conceitos Básicos, Tipos de Diagramas (Estruturais, Comportamentais, Interação). Diagramas de Classes, Componentes, Implantação, Perfil, Objetos, Estrutura Composta, Pacotes, Máquina de Estados, Casos de Uso, Atividades, Sequência, Comunicação, Interação Geral e Tempo.
Aula 11 Qualidade de Software. NBR ISO/IEC 9126.
Aula 12 Testes de Software.
Aula 13 Arquitetura de Software.
Aula 14 Arquitetura Orientada a Serviços (SOA).
Aula 15 Web Services e REST.
Aula 16 Padrões de Projeto (GOF).
Aula 17 – Somente em PDF Análise de Pontos de Função: IFPUG – Definição e Contexto, Benefícios e Vantagens, Componentes de Dados (AIE, ALI) e Transação (EE, SE, CE), Etapas do Procedimento de Contagem: Determinar Tipo de Contagem, Determinar Escopo e Fronteira, Cálculo dos Pontos de Função Não-Ajustados, Cálculo do Fator de Ajuste, Cálculo dos Pontos de Função Ajustados. NESMA – Tipos de Contagem e Deflatores.
Aula 18 Engenharia de Usabilidade. Interfaces de Usuário: Conceitos Básicos. Estilos de Interface de Usuário. Princípios de Interface de Usuário. Ergonomia e Usabilidade. Wireframes.