Todos os artigos

PHP

Classes abstratas

Esta aula explora o conceito de classes abstratas em PHP, fundamentais para definir contratos em hierarquias de herança. Você aprenderá a declarar classes e métodos abstratos, entenderá quando utilizá-los e verá exemplos práticos que demonstram seu uso para garantir que subclasses implementem comportamentos obrigatórios.

✓ Lido
PowerShell

Measure-Object

A aula aborda o cmdlet Measure-Object do PowerShell, que permite realizar cálculos estatísticos como contagem, soma, média, máximo e mínimo em coleções de objetos. São explorados seus parâmetros principais, casos de uso práticos e boas práticas para análise de dados.

✓ Lido
PowerShell

Parâmetros de funções

Esta aula aborda os parâmetros de funções em PowerShell, incluindo a definição com param(), tipagem, valores padrão e a diferença entre parâmetros posicionais e nomeados. O conteúdo é prático e progressivo, com exemplos de código e exercícios para fixação.

✓ Lido
DevOps

Git: introdução

Esta aula introduz o Git, um sistema de controle de versão distribuído, explicando sua importância no DevOps, os conceitos de repositório e commits, e o fluxo básico de trabalho. O aluno aprenderá a configurar o Git e realizar operações fundamentais como init, add, commit e log.

✓ Lido
Python

Tratamento de exceções

Esta aula aborda o tratamento de exceções em Python, cobrindo as estruturas try/except/else/finally, os principais tipos de exceção, o comando raise e boas práticas para escrever código robusto e legível.

✓ Lido
PHP

Traits

Esta aula apresenta traits em PHP, um mecanismo de reuso horizontal de código que resolve limitações da herança simples. Aborda declaração, uso em classes, resolução de conflitos e boas práticas, com exemplos práticos e exercícios.

✓ Lido
JavaScript

Iteração avançada em arrays

Aula sobre métodos de iteração avançada em arrays no JavaScript, incluindo forEach, some/every, find/findIndex e sort, com explicações detalhadas, exemplos práticos e exercícios com respostas.

✓ Lido
Segurança da Informação

Autenticação e Autorização

Esta aula aborda os conceitos fundamentais de autenticação e autorização em segurança da informação. São explorados MFA, RBAC, ABAC, OAuth e OpenID Connect, com exemplos práticos e referências para aprofundamento.

✓ Lido
PowerShell

ErrorAction e preferências

Esta aula aborda como controlar o tratamento de erros no PowerShell usando o parâmetro -ErrorAction, a variável de preferência $ErrorActionPreference e o parâmetro -ErrorVariable, com boas práticas para escrever scripts robustos.

✓ Lido
Shell Script (Linux/Bash)

Laços while e until

Esta aula aborda os laços while e until em shell script, explicando sua sintaxe, uso com o comando read para processar arquivos, e os comandos break e continue para controle de fluxo. São fornecidos exemplos práticos e exercícios para fixação.

✓ Lido
JavaScript

Hoisting em profundidade

Esta aula explora em profundidade o mecanismo de hoisting em JavaScript, detalhando como variáveis declaradas com var, let, const e funções são içadas, e introduz o conceito de Temporal Dead Zone. Através de exemplos práticos, o aluno compreenderá as diferenças de comportamento e boas práticas para evitar erros comuns.

✓ Lido
PHP

Construtores e destrutores

Esta aula aborda os métodos mágicos __construct e __destruct em PHP, explicando como inicializar e finalizar objetos. Também cobre a promoção de propriedades introduzida no PHP 8, que simplifica a declaração de propriedades no construtor.

✓ Lido
Go

Padrões com defer

Nesta aula, exploramos o uso da palavra-chave defer em Go para gerenciar recursos de forma elegante e segura, cobrindo desde liberação de recursos e fechamento de arquivos até armadilhas comuns como loops e avaliação de argumentos. Inclui exemplos práticos e exercícios para fixação.

✓ Lido
Linguagem C

Ponteiros: introdução

Esta aula introduz o conceito de ponteiros em C, explicando o que são, como declarar e usar os operadores & e * para acessar endereços e valores, além da importância do valor NULL como indicador de ponteiro inválido.

✓ Lido
JavaScript

Funções de ordem superior

Esta aula explora funções de ordem superior em JavaScript, mostrando como funções podem ser tratadas como valores, passadas como callbacks e retornadas por outras funções. O conteúdo inclui exemplos práticos, boas práticas e exercícios com respostas ocultas.

✓ Lido