Todos os artigos
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.
LidoSeguranç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.
LidoPonteiros 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.
LidoSeguranç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.
LidoClasses 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.
LidoVisibilidade
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.
Lidomap, 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.
LidoO 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.
LidoPonteiros 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.
LidoObjetos: 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.
LidoO 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.
LidoClasses 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.
LidoMeasure-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.
LidoParâ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