Todos os artigos

Python

Herança em Python

Nesta aula, exploramos a herança em Python, um pilar da programação orientada a objetos. Aprendemos a sintaxe para criar subclasses, a importância do super() para inicializar a classe base, a sobrescrita de métodos e a ordem de resolução de métodos (MRO) com a C3 linearization. Inclui exemplos práticos, exercícios e referências.

Lido
Shell Script (Linux/Bash)

Tratamento de erros no Bash

Nesta aula, você aprenderá a tratar erros em scripts Bash de forma profissional. Abordaremos verificação de comandos, uso do trap para capturar sinais, redirecionamento de mensagens de erro para stderr e técnicas de limpeza de recursos. Ao final, você terá as ferramentas necessárias para criar scripts robustos e confiáveis.

Lido
PowerShell

Tratamento de erros no PowerShell

Nesta aula, você aprenderá a tratar erros no PowerShell de forma eficiente, utilizando blocos try/catch/finally, compreendendo a diferença entre erros terminantes e não terminantes, explorando a variável automática $Error e a palavra-chave throw. Ao final, você será capaz de escrever scripts mais robustos e resilientes.

Lido
Segurança da Informação

Segurança de Cyber Resilience

Esta aula aborda a segurança de cyber resilience, focando em quatro pilares essenciais: recovery, redundancy, testing e preparedness. Você aprenderá a importância de cada um, como implementá-los na prática e como eles se integram para garantir que sua organização possa se recuperar rapidamente de incidentes cibernéticos.

Lido
PowerShell

Operadores no PowerShell

Nesta aula, você aprenderá sobre os operadores no PowerShell, incluindo aritméticos, de comparação e lógicos, além de suas particularidades. Veremos como utilizá-los em expressões, com exemplos práticos e exercícios para fixação.

Lido
PHP

Manipulação de arquivos em PHP

Nesta aula, você aprenderá a manipular arquivos em PHP, desde as funções clássicas como fopen, fread e fwrite, até as mais modernas como file_get_contents, além de explorar streams e boas práticas de tratamento de erros. Com exemplos práticos e exercícios, você dominará a leitura e escrita de arquivos em diferentes cenários.

Lido
Rust

Otimização de performance em Rust

Esta aula aborda técnicas essenciais de otimização de performance em Rust, focando na redução de alocações desnecessárias, eliminação de clones, escolha correta entre &str e String, e uso do tipo Cow para evitar cópias em cenários de empréstimo ou propriedade.

Lido
Linguagem C

Arrays em C

Nesta aula, você aprenderá sobre arrays em C, desde a declaração e acesso até a inicialização, entendendo seu tamanho fixo e a relação fundamental com ponteiros. Serão apresentados exemplos práticos e exercícios para consolidar o conhecimento.

Lido
Linguagem C

Otimização de performance em C

Nesta aula, você aprenderá a otimizar código em C de forma profissional, começando pelos níveis de otimização do compilador (-O0 a -O3), passando pela importância da localidade de cache, técnicas para evitar alocações desnecessárias e finalizando com a prática essencial de medir o desempenho antes de otimizar. Ao final, você terá um repertório de estratégias para escrever código C mais eficiente sem sacrificar a legibilidade.

Lido
Linguagem C

Structs em C

Nesta aula, você aprenderá a criar e usar structs em C, desde a definição básica até o acesso a membros, inicialização e o uso de typedef para simplificar a declaração. Através de exemplos práticos, você dominará a criação de tipos de dados compostos, essenciais para organizar informações relacionadas em seus programas.

Lido
Python

Operadores em Python

Nesta aula, você aprenderá sobre os operadores em Python, incluindo aritméticos, de comparação, lógicos, de identidade e associação, além da precedência de operadores. Vamos explorar cada tipo com exemplos práticos e boas práticas para escrever código mais claro e eficiente.

Lido
PowerShell

Arrays no PowerShell

Aula completa sobre arrays no PowerShell, cobrindo criação, acesso e fatiamento, adição de elementos e a comparação entre arrays tradicionais e ArrayList. Inclui exemplos práticos, boas práticas e exercícios com respostas.

Lido
Shell Script (Linux/Bash)

Funções no Bash

Esta aula ensina como criar e usar funções em scripts Bash, cobrindo definição, chamada, parâmetros posicionais e códigos de retorno. Você aprenderá a organizar seu código em blocos reutilizáveis e a controlar o fluxo com return e exit codes.

Lido
Shell Script (Linux/Bash)

Escopo de variáveis no Bash

Nesta aula, você aprenderá sobre o escopo de variáveis no Bash, incluindo a diferença entre variáveis globais e locais, o uso da palavra-chave 'local' em funções, a distinção entre variáveis de ambiente e variáveis de shell, e como exportar variáveis para subprocessos. Ao final, você terá exercícios práticos com respostas para consolidar o conhecimento.

Lido
Segurança da Informação

Segurança de Cloud Native

Esta aula aborda os fundamentos de segurança em ambientes cloud native, incluindo service meshes, o modelo de responsabilidade compartilhada e práticas de segurança em runtime. Você aprenderá como proteger serviços distribuídos, entender as fronteiras de responsabilidade entre provedor e cliente, e implementar controles de segurança em tempo de execução.

Lido