Todos os artigos

PowerShell

Select-Object

Esta aula aborda o cmdlet Select-Object do PowerShell, essencial para selecionar propriedades de objetos, criar propriedades calculadas, limitar resultados com -First e -Last, e expandir propriedades com -ExpandProperty. Através de exemplos práticos, você aprenderá a manipular e refinar a saída de comandos de forma eficiente.

✓ Lido
PowerShell

Tudo são objetos

Esta aula explora o conceito fundamental de que tudo no PowerShell é um objeto, contrastando com shells baseadas em texto. Você aprenderá a inspecionar propriedades e métodos com Get-Member, e entenderá como essa abordagem orientada a objetos torna a automação mais poderosa e flexível.

✓ Lido
Go

Ponteiros

Nesta aula, exploramos ponteiros em Go: os operadores & e *, a função new, nil pointers e as razões pelas quais Go adota ponteiros de forma segura. Aprenda a manipular referências a dados sem os riscos de aritmética de ponteiros.

✓ Lido
PHP

Superglobais

Esta aula aborda as superglobais $_SERVER, $_REQUEST, $_FILES, $_ENV e a função getenv em PHP, explicando seus usos, diferenças e cuidados de segurança. Inclui exemplos práticos e exercícios com respostas detalhadas.

✓ Lido
Linguagem C

while e do-while

Esta aula explora as estruturas de repetição while e do-while em C, destacando suas diferenças, condições de parada, loops infinitos e orientações sobre quando utilizar cada uma. Inclui exemplos práticos e exercícios para fixação.

✓ Lido
Python

Dicionários

Esta aula aborda dicionários em Python, desde a criação e acesso até métodos importantes como get, items e keys, além de iteração e dict comprehensions. São apresentados exemplos práticos e exercícios para fixação.

✓ Lido
Rust

Métodos e blocos impl

Nesta aula, exploramos como definir métodos em Rust usando blocos `impl`, os diferentes tipos de self (&self, &mut self, self), métodos associados e o padrão de construtores como `new`.

✓ Lido
Linguagem C

Escopo e tempo de vida

Esta aula aborda os conceitos de escopo e tempo de vida em C, explicando a diferença entre variáveis locais e globais, o uso de variáveis static e automáticas, e boas práticas para gerenciar a visibilidade e duração das variáveis.

✓ Lido
Shell Script (Linux/Bash)

Redirecionamento de E/S

Esta aula aborda os mecanismos de redirecionamento de entrada e saída no shell Linux/Bash, incluindo os descritores de arquivo stdin, stdout e stderr, operadores como >, >>, 2> e &>, e o dispositivo especial /dev/null. Ao final, você será capaz de controlar o fluxo de dados entre comandos e arquivos de forma eficiente.

✓ Lido
Shell Script (Linux/Bash)

Aspas e expansão

Esta aula aborda o uso de aspas simples e duplas, escape, expansão de variáveis e word splitting em shell script, explicando como cada um afeta a interpretação de comandos e variáveis. O conteúdo inclui exemplos práticos e boas práticas para evitar erros comuns.

✓ Lido
Go

Embedding (composição)

Esta aula aborda embedding (composição) em Go, um mecanismo que permite reutilizar campos e métodos de tipos aninhados. Serão explorados embedding de structs, embedding de interfaces, promoção de métodos e a diferença entre composição e herança.

✓ Lido
DevOps

Métricas DevOps (DORA)

Esta aula apresenta as quatro métricas-chave do DORA (DevOps Research and Assessment): deployment frequency, lead time, change failure rate e MTTR. Você aprenderá a definição, importância, como medi-las e como interpretá-las para melhorar a performance de DevOps na sua equipe.

✓ Lido
JavaScript

Funções: o básico

Esta aula introduz o conceito fundamental de funções em JavaScript, abordando a diferença entre declaração e expressão de função, como definir parâmetros e retornar valores, e a importância do reuso de código. O conteúdo inclui exemplos práticos e exercícios para fixação.

✓ Lido
Rust

Pattern matching com match

Nesta aula, exploramos o pattern matching em Rust usando a expressão match, incluindo sua exaustividade, padrões com guardas, o uso do _ catch-all e o binding de variáveis. Aprendemos como escrever código seguro e expressivo para lidar com múltiplos casos de forma elegante.

✓ Lido
PowerShell

Where-Object

Nesta aula, exploramos o cmdlet Where-Object do PowerShell, essencial para filtrar objetos no pipeline. Aprendemos sua sintaxe de bloco e simplificada, como combinar múltiplas condições e vimos exemplos práticos para aplicar em scripts do dia a dia.

✓ Lido