Todos os artigos

JavaScript

Arrays: introdução

Esta aula introduz o conceito de arrays em JavaScript, abordando criação, índices, tamanho e mutação básica. O aluno aprenderá a trabalhar com listas de dados de forma prática e progressiva.

Lido
PowerShell

while e do

Esta aula aborda as estruturas de repetição while, do-while e do-until no PowerShell, explicando seu funcionamento, sintaxe e diferenças. Também cobre os comandos break e continue para controle de fluxo, além de casos de uso práticos.

Lido
Linguagem C

Funções inline e macros de função

Esta aula aborda funções inline e macros de função em C, explicando como cada uma funciona, seus riscos e quando utilizá-las. Inclui exemplos práticos, comparações e boas práticas para escrever código eficiente e seguro.

Lido
Linguagem C

Aritmética de ponteiros

A aritmética de ponteiros em C permite navegar por arrays e estruturas de dados manipulando endereços de memória. Esta aula aborda incremento, decremento, relação com tipos, comparação e cuidados essenciais para uso seguro e eficiente.

Lido
Rust

Outras coleções

Esta aula aborda três coleções importantes da biblioteca padrão do Rust: VecDeque, BTreeMap e HashSet. Você aprenderá suas características, quando usá-las e verá exemplos práticos. Ao final, terá uma visão geral das coleções disponíveis e poderá escolher a mais adequada para cada situação.

Lido
Go

Goroutines

Esta aula apresenta as goroutines, a unidade fundamental de concorrência leve em Go. Você aprenderá como criar goroutines com a palavra-chave 'go', entenderá como elas se comparam a threads do sistema operacional e explorará seu ciclo de vida, incluindo sincronização básica com WaitGroups.

Lido
JavaScript

Métodos essenciais de Array

Esta aula aborda métodos fundamentais de array em JavaScript: push/pop/shift/unshift para manipulação de extremidades, slice vs splice para cópia/remoção, e indexOf/includes para busca. Inclui exemplos práticos, boas práticas e exercícios com respostas.

Lido
Python

Pattern matching (match/case)

Esta aula aborda o pattern matching introduzido no Python 3.10 com a declaração match/case. Você aprenderá a sintaxe básica, os tipos de padrões, o uso de guardas e casos de uso práticos para tornar seu código mais expressivo e conciso.

Lido
PowerShell

Laços for e foreach

Esta aula aborda os laços for e foreach em PowerShell, explicando suas sintaxes, usos e diferenças em relação ao cmdlet ForEach-Object. Inclui exemplos práticos e exercícios para fixação.

Lido
Segurança da Informação

Fundamentos de Criptografia

Esta aula introduz os fundamentos da criptografia, abordando os principais tipos: simétrica, assimétrica, hash e certificados digitais. São explicados conceitos, funcionamento e aplicações práticas de cada um, com exemplos e referências para aprofundamento.

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, como acessar métodos da classe pai com parent, como sobrescrever métodos e quando aplicar esse padrão de design de forma adequada.

Lido
Segurança da Informação

Criptografia em Trânsito e em Repouso

Esta aula aborda os conceitos de criptografia em trânsito (TLS, SSH) e em repouso (criptografia de dados armazenados), além do gerenciamento de chaves e segredos. O aluno aprenderá como proteger dados durante a transmissão e no armazenamento, utilizando protocolos e práticas recomendadas.

Lido
JavaScript

Arrow functions

Esta aula aborda as arrow functions do JavaScript, explicando sua sintaxe concisa, como o escopo do 'this' difere das funções tradicionais e em quais situações é recomendado evitar seu uso.

Lido