1. ENGENHARIA DE SOFTWARE
1.1. UNIDADE 1: Fundamentos de Engenharia de Software
1.1.1. 1.1 - Introdução à engenharia de software
1.1.2. 1.2 - Metodologias ágeis
1.1.3. 1.3 - Controle de versões
1.1.3.1. VÍDEO
1.2. UNIDADE 2: Qualidade de software
1.2.1. 2.1 - Introdução à qualidade de software
1.2.2. 2.2 - Qualidade de produto
1.2.3. 2.3 - Qualidade de processo
1.2.4. VÍDEO REPORTAGEM- Gestão da Qualidade
1.3. UNIDADE 3: Testes de Software
1.3.1. 3.1 - Conceitos de testes de software
1.3.2. 3.2 - Tipos de teste
1.3.3. 3.3 - Desenvolvimento orientado a testes e ferramentas case
1.4. UNIDADE 4: Auditoria de Sistemas
1.4.1. 4.1 - Fundamentos de auditoria de sistemas
1.4.2. 4.2 - Auditoria de sistemas de informação
1.4.3. 4.3 - Manutenção e evolução de software
1.4.4. WA
2. REDES E SISTEMAS DISTRIBUÍDOS
2.1. UNIDADE 1: Redes e Sistemas Distribuídos
2.1.1. 1.1 - Introdução a redes de computadores
2.1.2. 1.2 - O Modelo de Referência OSI e TCP/IP
2.1.2.1. VÍDEO ESTÚDIO - LIGHTBOARD
2.1.3. 1.3 - Protocolos de redes
2.1.3.1. Chatbot
2.2. UNIDADE 2: Arquitetura e tecnologias de redes
2.2.1. 2.1 - Redes e sub-redes (Teórico)
2.2.1.1. WHITEBOARD / VIDEOLETTERING
2.2.2. 2.2 - Ethernet e IPv6
2.2.3. 2.3 - Gerência de desempenho, configuração e contabilização (Prático)
2.2.3.1. OED EXTRA
2.3. UNIDADE 3: Sistemas distribuídos
2.3.1. 3.1 - Conceitos de sistemas distribuídos (Teórico) - reaproveitamento
2.3.2. 3.2 - Processos e Comunicação em Sistemas Distribuídos - nova
2.3.2.1. INFOGRÁFICO
2.3.3. 3.3 - Aspectos de Projeto dos Sistemas Distribuídos (Teórico) - reaproveitamento
2.4. UNIDADE 4: Virtualização e Conteinerização
2.4.1. 4.1 - Virtualização - reaproveitamento
2.4.2. 4.2 - Conteinerização (Teórico) - reaproveitamento
2.4.3. 4.3 - Simulando sistemas distribuídos com Docker (Prático) - reaproveitamento
3. PROJETO DE SOFTWARE
3.1. UNIDADE 1: Fundamentos de gestão de projetos em TI
3.1.1. 1.1 - Introdução a análise e projeto de sistemas (Teórico)
3.1.2. 1.2 - Gerenciamento de projetos em cascata (Teórico)
3.1.2.1. INFOGRÁFICO
3.1.3. 1.3 - Fases de processos para o gerenciamento de projetos (Prático)
3.2. UNIDADE 2: Gerenciamento de projetos ágeis
3.2.1. 2.1 - Manifesto e métodos ágeis para gerenciamento de softwares (Teórico)
3.2.1.1. 3 vídeos IBM - REAPROVEITAR 1. Introdução ao Ágil 2. Manifesto Ágil - Parte 1 3. Manifesto Ágil - Parte 2
3.2.2. 2.2 - Desenvolvimento de software utilizando Scrum (Prático)
3.2.2.1. 3 vídeos IBM -REAPROVEITAR 1. O que é Scrum 2. A sprint para Scrum 3. Artefatos do Scrum
3.2.3. 2.3 - Abordagens inovadoras e ágeis para a gestão de software (Prático)
3.2.3.1. INFOGRÁFICO
3.3. UNIDADE 3: Gestão de risco e da qualidade
3.3.1. 3.1 - Mapeamento de riscos (Teórico)
3.3.2. 3.2 - Gestão da qualidade (Teórico)
3.3.2.1. Vídeo DPM Case
3.3.3. 3.3 - Documentação do projeto (Teórico)
3.4. UNIDADE 4: Técnicas Sequenciais e Ágeis
3.4.1. 4.1 - Diferenças e semelhanças na concepção e desenvolvimento do projeto (Prático)
3.4.1.1. INFOGRÁFICO
3.4.2. 4.2 - Ferramentas para gestão de projetos (Prático)
3.4.3. 4.3 - Ciclo de vida nas diferentes abordagens (Prático)
3.4.3.1. 3 tutoriais DPM - REAPROVEITAR 1. Trello 2. Asana 3. Jira
4. Responsáveis
4.1. Equipe Flavio
4.2. Equipe Carla
4.3. Produção Digital
5. SEGURANÇA E AUDITORIA DE SISTEMAS
5.1. UNIDADE 1: Segurança da informação e redes
5.1.1. 1.1 - Introdução à segurança da informação
5.1.1.1. Chatbot
5.1.2. 1.2 - Segurança de Redes
5.1.2.1. QUIZ
5.1.3. 1.3 - Criptografia
5.2. UNIDADE 2: Política e Cultura de segurança
5.2.1. 2.1 - Gestão e Políticas de segurança
5.2.1.1. VÍDEO ESTÚDIO - ENTREVISTA
5.2.2. 2.2 - Cultura de Segurança
5.2.3. 2.3 - Armazenamento de Dados
5.3. UNIDADE 3: Segurança na internet, dispositivos móveis e testes de intrusão
5.3.1. 3.1 - Segurança na internet
5.3.2. 3.2 - Proteção para Dispositivos Móveis
5.3.2.1. WHITEBOARD / VIDEOLETTERING
5.3.3. 3.3 - Análise de vulnerabilidade e Pentest
5.4. UNIDADE 4: Auditoria de Sistemas e Segurança
5.4.1. 4.1 - Fundamentos de Auditoria de Sistemas
5.4.1.1. VÍDEO REPORTAGEM ou CONCEITO
5.4.2. 4.2 - Controles gerais de auditoria de sistemas
5.4.3. 4.3 - Técnicas e Ferramentas para auditoria de sistemas
6. MOBILE
6.1. UNIDADE 1: Introdução ao desenvolvimento mobile
6.1.1. 1.1 - Conceitos básicos de desenvolvimento mobile
6.1.2. 1.2 - Ambientes de desenvolvimento mobile
6.1.3. 1.3 - Design de interface para dispositivos móveis
6.1.3.1. VÍDEO ESTÚDIO - Design Thinking/UX
6.2. UNIDADE 2: Componentes básicos do Android
6.2.1. 2.1 - Introdução ao Android
6.2.2. 2.2 - Activity e Intends
6.2.3. 2.3 - Desenvolvimento UI com Scrollview e Linearlayout
6.2.3.1. INFOGRÁFICO
6.3. UNIDADE 3: Armazenamento de dados e Web Services para Android
6.3.1. 3.1 - Persistência em banco de dados
6.3.2. 3.2 - Acesso a web
6.3.2.1. INFOGRÁFICO
6.3.3. 3.3 - Serviços e Notificações
6.4. UNIDADE 4: Recursos para desenvolvimento Mobile
6.4.1. 4.1 - Criação de aplicativos Android com GPS
6.4.2. 4.2 - Multimídia
6.4.3. 4.3 - Gestos e toques na tela e sensores
6.4.4. AULA DESTAQUE iFood/Maplink/Uber
7. DESENVOLVIMENTO WEB
7.1. UNIDADE 1: Desenvolvimento em Aplicações Web
7.1.1. 1.1 - Introdução a Programação Web
7.1.2. 1.2 - Desenvolvimento com HTML 5
7.1.3. 1.3 - Desenvolvimento de Formulários e Tabelas em HTML 5
7.1.3.1. INFOGRÁFICO
7.2. UNIDADE 2: Utilizando CSS
7.2.1. 2.1 Introdução ao Cascading Style Sheets (CSS)
7.2.1.1. INFOGRÁFICO
7.2.2. 2.2 - Layout em CSS
7.2.3. 2.3 - Tabelas em CSS
7.3. UNIDADE 3: Desenvolvimento Web com JavaScript
7.3.1. 3.1 - A Linguagem JavaScript
7.3.2. 3.2 - Elementos de aplicações em JavaScript
7.3.3. 3.3 - Bibliotecas e Frameworks JavaScript
7.3.3.1. VÍDEO COM DIEGO MARIANO - EQUIPE DANI
7.3.3.2. INFOGRÁFICO
7.4. UNIDADE 4: Linguagem PHP
7.4.1. 4.1 - Introdução a PHP
7.4.2. 4.2 - Funções e Manipulação de arquivos em PHP
7.4.3. 4.3 - Conexão de Banco de Dados em PHP
7.4.4. VÍDEO TUTORIAL - ANDRÉ