Scripts (.ps1)
Esta aula ensina a criar e executar scripts PowerShell (.ps1), cobrindo estrutura, execução, argumentos e comentários, com exemplos práticos e exercícios com respostas.
LidoEsta aula ensina a criar e executar scripts PowerShell (.ps1), cobrindo estrutura, execução, argumentos e comentários, com exemplos práticos e exercícios com respostas.
LidoNesta aula, você aprenderá sobre o autocompletar no shell Bash, desde o uso básico da tecla Tab até a criação de funções de completação programável. Exploraremos como configurar o autocompletar, exemplos práticos e boas práticas para melhorar sua produtividade no terminal.
LidoNesta aula, exploramos a dimensão humana da segurança da informação, abordando phishing, engenharia social, a importância de relatar incidentes e a necessidade de treinamento contínuo. Com exemplos práticos e exercícios, você aprenderá a reconhecer ameaças, agir corretamente e promover uma cultura de segurança em sua organização.
LidoEsta aula explora as principais formas de configurar aplicações em Go: variáveis de ambiente, flags de linha de comando e arquivos de configuração. Você aprenderá a usar a biblioteca padrão e bibliotecas populares, além de boas práticas para manter a configuração organizada e segura.
LidoEsta aula aborda a otimização de performance em PHP, cobrindo gargalos comuns, o uso do OPcache, técnicas de lazy loading e ferramentas para medição de desempenho. O conteúdo inclui explicações detalhadas, exemplos práticos e exercícios para fixação.
LidoEsta aula explora a PowerShell Gallery, o repositório oficial de módulos da Microsoft. Você aprenderá a localizar, instalar e gerenciar módulos usando cmdlets como Find-Module e Install-Module, além de entender as questões de confiança, segurança e atualização. Ao final, verá casos de uso práticos e exercícios para fixar o conteúdo.
LidoEsta aula apresenta uma visão geral dos multiplexadores de terminal, ferramentas essenciais para desenvolvedores e administradores de sistemas. Você aprenderá sobre os dois principais multiplexadores (tmux e screen), como criar sessões persistentes que sobrevivem a desconexões, casos de uso práticos e os comandos básicos para começar a usar essas ferramentas no seu dia a dia.
LidoEsta aula aborda os erros mais frequentes cometidos por programadores em C, incluindo erros de off-by-one, esquecimento de liberar memória, comparação com = em vez de == e uso de variáveis não inicializadas. Através de exemplos práticos e exercícios, você aprenderá a identificar, corrigir e evitar esses problemas, melhorando a qualidade e segurança do seu código.
LidoEsta aula aborda o conceito de buffer overflow, suas causas e consequências, destacando funções perigosas da linguagem C como gets e strcpy, apresentando alternativas seguras e discutindo mitigações práticas para evitar vulnerabilidades. Inclui exemplos de código, boas práticas e exercícios com respostas para fixação.
LidoEsta aula explora como organizar um projeto Go em camadas, aplicando separação de responsabilidades, injeção de dependência manual e organização por feature, além de discutir os trade-offs envolvidos. O objetivo é capacitar o aluno a estruturar aplicações de forma escalável e de fácil manutenção.
LidoEsta aula aborda como melhorar a performance de programas Python, identificando gargalos comuns, escolhendo as estruturas de dados adequadas, evitando armadilhas de implementação e desenvolvendo um mindset orientado a performance, com exemplos práticos e exercícios.
LidoEsta aula explora o design de interfaces em Go, focando em interfaces pequenas, o princípio 'aceite interfaces, retorne structs', e a composição de interfaces. Inclui exemplos práticos, referências e exercícios para fixar o conteúdo.
LidoEsta aula aborda as boas práticas fundamentais para Infraestrutura como Código (IaC), incluindo versionamento, revisão de mudanças, gestão de ambientes e a regra de ouro de nunca editar manualmente. O conteúdo é prático, com exemplos em bash e orientações para equipes que desejam adotar IaC de forma profissional.
LidoNesta aula, exploramos o pacote runtime da linguagem Go, que oferece controle sobre o runtime, incluindo o número de threads do sistema (GOMAXPROCS), o agendamento de goroutines, e funções como Gosched e Goexit. Aprendemos como essas ferramentas afetam o desempenho e o comportamento concorrente dos programas.
Lido