5414 – Programação para a WEB – cliente (client-side)
Enquadramento Empregados do Setor privado Objetivos Identificar os conceitos básicos de scripts executados no lado do cliente (client-side). Criar site […]
5414 – Programação para a WEB – cliente (client-side)
HTML Apresentação da linguagem e do conceito “tag” Estrutura básica de uma página Web Formatação de texto Hiperligações Listas Cores Tabelas Frames Formulários CSS Vantagens do uso da linguagem Marcadores Propriedades Documentos Tabeless Javascript Apresentação da linguagem Sintaxe Variáveis Tipos de dados Operadores Comandos básicos Comandos condicionais Eventos Mensagens Instâncias Funções Arrays Strings
8609 – Língua espanhola – atendimento
Linguagem básica aplicada às diferentes fases do atendimento Expressões idiomáticas
9188 – Fundamentos de cibersegurança
Ameaças cibernéticas BOTNETS Ciber-espionagem Armas cibernéticas Internet banking Mobile malware Mercado negro da internet Spam e phishing Classes populares de malware Bankers (PC, dispositivos móveis, pontos de venda, ATM) Mobile Exploits Ransoms Spies Técnicas modernas de distribuição de ameaças Armas cibernéticas – ameaças avançadas persistentes (APT) e ameaças industriais Segurança contra ameaças cibernéticas no posto de trabalho
9188 – Fundamentos de cibersegurança
Ameaças cibernéticas BOTNETS Ciber-espionagem Armas cibernéticas Internet banking Mobile malware Mercado negro da internet Spam e phishing Classes populares de malware Bankers (PC, dispositivos móveis, pontos de venda, ATM) Mobile Exploits Ransoms Spies Técnicas modernas de distribuição de ameaças Armas cibernéticas – ameaças avançadas persistentes (APT) e ameaças industriais Segurança contra ameaças cibernéticas no posto de trabalho
9188 – Fundamentos de cibersegurança
Ameaças cibernéticas BOTNETS Ciber-espionagem Armas cibernéticas Internet banking Mobile malware Mercado negro da internet Spam e phishing Classes populares de malware Bankers (PC, dispositivos móveis, pontos de venda, ATM) Mobile Exploits Ransoms Spies Técnicas modernas de distribuição de ameaças Armas cibernéticas – ameaças avançadas persistentes (APT) e ameaças industriais Segurança contra ameaças cibernéticas no posto de trabalho
9191 – Introdução às técnicas de análise de evidências
Idiomas Ruby para extração, filtragem e normalização de logs em Filesystem Ambiente Syslog Tipos mais comuns de codificação de strings em logs ASCII UTF-8 Expressões regulares para identificação e extração de Timestamps Endereços de email IPs ou ranges de IPs Domínios (DNS) Bibliotecas especializadas para manipular URIs Verificar a existência de endereços de email Resolver domínios Internet (DNS) em IPs IPs e ranges de IPs (v4 e v6) Geolocalização aproximada de IPs (v4 e v6) Operações sobre IPs e ranges de IPs Introdução a outras bibliotecas relevantes e sua aplicação em cibersegurança Distância Levenshtein entre strings API Google Maps BOTNETs e seus padrões de comportamento
9192 – Análise de vulnerabilidades – iniciação
As top 10 vulnerabilidades Web inventariadas pelo Open Web ApplicationSecurity Project (OWASP) Injection Broken Authentication and Session Management Cross-Site Scripting (XSS) Insecure Direct Object References Security Misconfiguration Sensitive Data Exposure Missing Function Level Access Control Cross-Site Request Forgery (CSRF) Using Known Vulnerable Components Insecure cryptographic storage (ICS) Introdução básica ao JavaScript e PHP Análise de scripts JavaScript com vulnerabilidades Análise de scripts PHP com vulnerabilidades Introdução ao ZedAttack Proxy (ZAP) e sua aplicação no contexto OWASP Introdução ao OpenVASe sua aplicação no contexto OWASP Utilização do ZAP e OpenVAS na descoberta e análise de vulnerabilidades em web sites
9192 – Análise de vulnerabilidades – iniciação
As top 10 vulnerabilidades Web inventariadas pelo Open Web ApplicationSecurity Project (OWASP) Injection Broken Authentication and Session Management Cross-Site Scripting (XSS) Insecure Direct Object References Security Misconfiguration Sensitive Data Exposure Missing Function Level Access Control Cross-Site Request Forgery (CSRF) Using Known Vulnerable Components Insecure cryptographic storage (ICS) Introdução básica ao JavaScript e PHP Análise de scripts JavaScript com vulnerabilidades Análise de scripts PHP com vulnerabilidades Introdução ao ZedAttack Proxy (ZAP) e sua aplicação no contexto OWASP Introdução ao OpenVASe sua aplicação no contexto OWASP Utilização do ZAP e OpenVAS na descoberta e análise de vulnerabilidades em web sites
9950 – Conceitos fundamentais de programação
Linguagens estruturadas, sintaxe e semântica Estruturas lógicas e controlo Tipos de dados Entrada e saída de dados Construção de algoritmos Noções de lógica (interpretação da linguagem comum, transposição para algoritmo em pseudo código) Identificação de tipos básicos de algoritmos Seleção de algoritmo por situação Programação por objetivos Noção de gerações de linguagens de programação Noção, conceito e uso de objetos em programação Fluxogramas Noção de fluxograma Transposição de algoritmos para fluxogramas Desenvolvimento de fluxograma
9951 – Linguagem de programação web de servidor
Programação do lado do servidor Ambientes, linguagens e ferramentas de desenvolvimento Integração de scripts em páginas web Sintaxe e estruturas básicas de uma linguagem de scripting de servidor Gestão de bases de dados e de ficheiros remotos Pesquisas sobre bases de dados Variáveis de ambiente, autenticação, sessões, manipulação de erros
9951 – Linguagem de programação web de servidor
Programação do lado do servidor Ambientes, linguagens e ferramentas de desenvolvimento Integração de scripts em páginas web Sintaxe e estruturas básicas de uma linguagem de scripting de servidor Gestão de bases de dados e de ficheiros remotos Pesquisas sobre bases de dados Variáveis de ambiente, autenticação, sessões, manipulação de erros
