Introdução ao teste unitário: JUnit, Pytest, Jest
Comparando três linguagens de programação: Java JUnit, Python Pytest e JS Jest.
Notícias em AltaFerramentas de qualidade de código: ESLint, Pylint, SonarQube
Compara as três principais ferramentas de qualidade de código: ESLint (JS), Pylint (Python) e SonarQube (multilingue).
Notícias em AltaIntrodução às expressões regulares: sintaxe comum e exemplos práticos
Aprenda a sintaxe comum de expressões regulares: correspondência, agrupamento, quantificadores, classes de caracteres, com exemplos práticos.
Notícias em AltaIntrodução à comunicação em tempo real com o WebSocket: comparação com pesquisas HTTP
Compreender o protocolo WebSocket: Diferente das pesquisas HTTP tradicionais, é adequado para bate-papo ao vivo e notificações push.
Notícias em AltaPrincípio de índice de banco de dados: árvore B+ e otimização de índice
Compreender os princípios subjacentes ao índice de banco de dados: a estrutura de árvore B+ e como otimizar o índice para melhorar o desempenho da consulta.
Notícias em AltaIntrodução a certificados HTTPS e SSL/TLS: Certificados gratuitos da Let's Encrypt
Entenda como funciona o HTTPS: criptografia SSL/TLS e solicitar um certificado gratuito com o Let's Encrypt.
Notícias em AltaAtaques e defesas de injeção SQL: princípios, detecção e correção
Compreenda os princípios de ataques de injeção SQL e como detectar e defender vulnerabilidades de injeção SQL.
Notícias em AltaAtaques de script cross-site XSS: tipos, perigos e defesas
Compreenda os três tipos de ataques de script cross-site XSS: reflexo, armazenamento, DOM e defesa.
Notícias em AltaFirewall e WAF: a batalha real contra o firewall de aplicativos da Web
Compreender os firewalls de aplicativos WAF: as diferenças dos firewalls tradicionais e os produtos WAF comuns.
Notícias em AltaAutenticação e SSO: princípios e práticas de login único
Entenda como funciona o login único SSO: acesse todos os sistemas associados com um login único.
