Todos os artigos

Python

Tuplas

Nesta aula, exploramos o tipo tupla em Python, destacando sua imutabilidade, o empacotamento e desempacotamento, situações ideais para seu uso e uma introdução às named tuples. Aprenda a criar, manipular e aplicar tuplas de forma eficiente no seu código.

Lido
Linguagem C

Ponteiros para ponteiros

Esta aula explora ponteiros para ponteiros em C, também conhecidos como dupla indireção. Você aprenderá a sintaxe, os principais casos de uso (como matrizes dinâmicas e parâmetros de funções) e os cuidados necessários para evitar erros comuns.

Lido
Segurança da Informação

Segurança de Dispositivos Embarcados

Esta aula aborda a segurança de dispositivos embarcados, com foco em firmware, boot seguro, atualizações confiáveis e práticas de hardening. O objetivo é capacitar o aluno a identificar vulnerabilidades e implementar contramedidas nesses sistemas.

Lido
Linguagem C

Ponteiros e funções

Nesta aula, exploramos como ponteiros e funções se combinam em C para permitir passagem por referência, alteração de valores fora do escopo da função e retorno de múltiplos valores. Com exemplos práticos, você aprenderá a usar ponteiros como parâmetros e a retornar valores através deles, uma técnica essencial para programação eficiente em C.

Lido
Segurança da Informação

Segurança de Browsers e Web

Esta aula aborda a segurança de navegadores e web, explicando conceitos fundamentais como same-origin policy, Content Security Policy (CSP), cookies, e as vulnerabilidades XSS e CSRF. O objetivo é capacitar o aluno a entender e mitigar riscos comuns em aplicações web.

Lido
PHP

Classes e objetos

Esta aula introduz os conceitos fundamentais de programação orientada a objetos em PHP, abordando como definir classes, criar propriedades e métodos, utilizar a pseudo-variável $this para referenciar a instância atual, e instanciar objetos a partir de classes. O conteúdo inclui exemplos práticos e exercícios para fixação.

Lido
PHP

Visibilidade

Esta aula aborda os modificadores de visibilidade em PHP (public, private e protected), o conceito de encapsulamento e a implementação de getters e setters. São apresentados exemplos práticos e boas práticas para garantir código seguro e de fácil manutenção.

Lido
JavaScript

map, filter e reduce

Nesta aula, você aprenderá a usar os métodos map, filter e reduce do JavaScript para transformar, filtrar e acumular dados em arrays de forma funcional e elegante. Verá exemplos práticos, como encadear esses métodos para criar pipelines de processamento de dados, e praticará com exercícios comentados.

Lido
Go

O pacote sync

Esta aula explora o pacote sync de Go, abordando WaitGroup, Mutex, RWMutex e Once para sincronização concorrente. Aprenda quando usar essas primitivas em vez de channels, com exemplos práticos e boas práticas.

Lido
Linguagem C

Ponteiros e const

Esta aula aborda o uso de const com ponteiros em C, explicando as diferenças entre ponteiro para const, const ponteiro e suas combinações. Inclui exemplos práticos, boas práticas e exercícios para fixação.

Lido
JavaScript

Objetos: introdução

Esta aula introduz o conceito de objetos em JavaScript, abordando pares chave-valor, acesso por ponto e colchete, e métodos. O aluno aprenderá a criar e manipular objetos, entendendo sua importância para organizar dados e funcionalidades.

Lido
Go

O pacote context

Nesta aula, exploramos o pacote context da linguagem Go, que permite controlar cancelamentos, timeouts e deadlines em operações concorrentes. Aprendemos como propagar contextos entre goroutines e boas práticas para seu uso eficiente.

Lido
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