Todos os artigos
SSH e acesso remoto
Esta aula aborda o uso de SSH para acesso remoto seguro, incluindo geração e gerenciamento de chaves, conexão a servidores, transferência de arquivos com scp e rsync, e boas práticas de segurança. O conteúdo é prático e voltado para profissionais de DevOps.
LidoFundamentos de Segurança da Informação
Esta aula apresenta os fundamentos da segurança da informação, abordando os pilares Confidencialidade, Integridade e Disponibilidade (CIA Triad), além de ameaças, vulnerabilidades e controles de segurança. O conteúdo é voltado para alunos intermediários, com exemplos práticos e exercícios.
LidoEscolhendo a estrutura certa
Esta aula ensina a escolher a estrutura de dados adequada em Python, comparando listas, tuplas, sets e dicionários sob os aspectos de características, complexidade de tempo, casos de uso e performance. O aluno aprenderá a tomar decisões informadas para escrever código mais eficiente e legível.
LidoCondicionais e test
Esta aula aborda as estruturas condicionais em Shell Script, incluindo o uso de if/then/fi, o comando test e os colchetes simples e duplos, destacando as diferenças entre eles para escrita de scripts robustos.
LidoComparações
Esta aula aborda comparações em Shell Script, incluindo numéricas, de strings e de arquivos, além de como combiná-las com operadores lógicos. O conteúdo é prático e progressivo, com exemplos de código e exercícios resolvidos.
LidoErros avançado
Nesta aula avançada sobre erros em Go, exploramos o wrapping de erros com %w, as funções errors.Is e errors.As para comparação e desempacotamento, a criação de erros customizados com structs, e o padrão de erros sentinela. Com exemplos práticos, você aprenderá a construir e gerenciar hierarquias de erros de forma robusta.
LidoConjuntos (set)
Nesta aula, exploramos os conjuntos (set) em Python, abordando sua criação, operações como união e interseção, a propriedade de unicidade e a variante imutável frozenset. A aula inclui exemplos práticos, boas práticas e exercícios para fixação.
LidoRecursão
Esta aula aborda o conceito de recursão em C, explicando como funções podem chamar a si mesmas para resolver problemas de forma elegante. São discutidos o caso base, a pilha de chamadas e exemplos práticos como fatorial e Fibonacci, além dos limites da recursão, como estouro de pilha.
LidoForEach-Object
Esta aula cobre o cmdlet ForEach-Object do PowerShell, essencial para iterar sobre itens no pipeline. Você aprenderá a usar o iterador automático $_, os blocos Begin/Process/End, e as diferenças entre ForEach-Object e a instrução foreach.
LidoO tipo Result
Esta aula aborda o tipo Result do Rust, que é usado para operações que podem falhar. Você aprenderá a usar Ok e Err, propagar erros com o operador ?, comparar expect e unwrap, e aplicar tratamento idiomático de erros.
LidoPipeline avançado
Nesta aula, exploramos o pipeline avançado do PowerShell, incluindo múltiplos estágios, considerações de performance, situações em que não se deve usar pipeline e boas práticas para escrever scripts eficientes e legíveis.
LidoO módulo collections
Esta aula apresenta o módulo collections do Python, que oferece estruturas de dados especializadas e eficientes. Exploramos defaultdict, Counter, deque e namedtuple, com exemplos práticos de uso.
LidoSort-Object e Group-Object
Esta aula aborda os cmdlets Sort-Object e Group-Object do PowerShell, que permitem ordenar e agrupar dados de forma eficiente. Você aprenderá a ordenar por uma ou múltiplas propriedades, agrupar objetos e contar itens em grupos, com exemplos práticos e boas práticas.
LidoSubstituição de comandos
A aula aborda a substituição de comandos em shell script, explicando as sintaxes $(comando) e backticks, o aninhamento de substituições e casos de uso práticos. O foco é ensinar como capturar a saída de comandos para uso em variáveis e expressões.
Lido