Todos os artigos

Go

Tratamento de erros

Nesta aula, você aprenderá sobre o tratamento de erros em Go, incluindo o tipo error, o padrão if err != nil, como criar erros com errors.New e fmt.Errorf, e as práticas idiomáticas da linguagem. O conteúdo cobre desde conceitos básicos até boas práticas para escrever código robusto e claro.

✓ Lido
DevOps

Branches e merge

Esta aula aborda o gerenciamento de branches no Git, incluindo criação, merge e resolução de conflitos. Também são apresentadas boas práticas para manter um fluxo de trabalho organizado em equipe.

✓ Lido
JavaScript

Funções de ordem superior

Nesta aula, exploramos funções de ordem superior em JavaScript, que são funções que podem receber outras funções como argumento ou retorná-las. Aprendemos três conceitos fundamentais: funções como valores (atribuindo funções a variáveis e passando-as como argumentos), callbacks (funções passadas para serem executadas posteriormente) e retorno de funções (closures).

✓ Lido
DevOps

SSH e acesso remoto

Esta aula aborda o uso de SSH para acesso remoto seguro em ambientes DevOps, incluindo a geração e gerenciamento de chaves SSH, conexão remota, transferência de arquivos com scp e rsync, e boas práticas de segurança.

✓ Lido
JavaScript

Arrow functions

Esta aula aborda as arrow functions em JavaScript, explorando sua sintaxe concisa, o comportamento diferenciado do escopo de 'this' e as situações em que seu uso não é recomendado. O conteúdo inclui exemplos práticos e comparações com funções tradicionais.

✓ Lido
Segurança da Informação

Fundamentos de Criptografia

Esta aula apresenta os fundamentos da criptografia, abordando os conceitos de criptografia simétrica, assimétrica, funções hash e certificados digitais. O objetivo é fornecer uma base sólida para entender como esses mecanismos garantem confidencialidade, integridade e autenticidade na comunicação digital.

✓ Lido
Linguagem C

Ponteiros e funções

Esta aula aborda a integração de ponteiros com funções em C, explicando passagem por referência, alteração de valores e retorno de múltiplos valores via ponteiros. Inclui exemplos práticos e exercícios com respostas.

✓ Lido
PHP

Herança

Esta aula aborda o conceito de herança em PHP, explicando como criar hierarquias de classes usando a palavra-chave 'extends', acessar métodos e propriedades da classe pai com 'parent', sobrescrever métodos e decidir quando usar herança de forma apropriada.

✓ Lido
PowerShell

Select-Object

A aula aborda o cmdlet Select-Object do PowerShell, que permite selecionar propriedades de objetos, criar propriedades calculadas, limitar a quantidade de itens com -First e -Last, e expandir propriedades com -ExpandProperty. São apresentados exemplos práticos e exercícios para fixação.

✓ Lido
Shell Script (Linux/Bash)

Operadores lógicos

Esta aula aborda os operadores lógicos em shell script: && (AND), || (OR) e ! (negação), explicando seu comportamento de curto-circuito e como encadear comandos de forma eficiente. Com exemplos práticos, você aprenderá a controlar o fluxo de execução baseado no sucesso ou falha de comandos anteriores.

✓ Lido
Python

O módulo collections

Nesta aula, exploramos o módulo collections do Python, que fornece tipos de dados especializados. Abordamos defaultdict, Counter, deque e namedtuple, com exemplos práticos e boas práticas de uso.

✓ Lido
PHP

Construtores e destrutores

Esta aula aborda construtores e destrutores em PHP, incluindo o método __construct, a promoção de propriedades introduzida no PHP 8, o método __destruct e boas práticas de inicialização. Você aprenderá como criar objetos com estado inicial e liberar recursos automaticamente.

✓ Lido