Todos os artigos

Linguagem C

Portabilidade

Nesta aula, exploramos a portabilidade em C, entendendo as diferenças entre plataformas, o uso de tipos de tamanho fixo com stdint.h, o conceito de endianness e boas práticas para escrever código portável.

Lido
Linguagem C

O ecossistema C

Esta aula explora o ecossistema da linguagem C, cobrindo bibliotecas essenciais, os padrões e comitês que regem sua evolução, os domínios onde C ainda é fundamental, e como se manter atualizado em um ambiente em constante mudança. O objetivo é fornecer uma visão abrangente do contexto em que C está inserido, capacitando o aluno a navegar e contribuir com o ecossistema.

Lido
JavaScript

Monitorando erros em produção

Esta aula ensina como monitorar erros em produção em aplicações JavaScript, cobrindo os eventos window.onerror e unhandledrejection, além de uma visão geral de ferramentas populares. Você aprenderá a capturar erros globais, tratar rejeições de promises não tratadas e integrar soluções como Sentry, LogRocket e Bugsnag.

Lido
PHP

Projeto: API REST sem framework

Nesta aula, vamos construir uma API REST simples sem o uso de frameworks, cobrindo desde o roteamento até o tratamento de erros, com exemplos práticos em PHP puro. Você aprenderá a estruturar um projeto, implementar controllers, manipular JSON e lidar com erros de forma eficiente.

Lido
DevOps

Site Reliability Engineering (SRE)

Esta aula apresenta o conceito de Site Reliability Engineering (SRE), sua origem no Google, os princípios fundamentais e como ele se relaciona com DevOps. O aluno aprenderá a importância da confiabilidade em sistemas de software e como aplicar práticas de SRE no dia a dia.

Lido
JavaScript

Escrevendo testes na prática

Nesta aula, você aprenderá a escrever testes unitários eficazes, usar mocks para isolar dependências, medir a cobertura de testes e testar código assíncrono, com exemplos práticos em JavaScript e boas práticas para testes de qualidade.

Lido
PowerShell

Testes com Pester

Nesta aula, você aprenderá a usar o Pester, o framework de testes para PowerShell, desde sua instalação até a criação de testes com Describe/It, asserções e mocking. Ao final, você será capaz de escrever testes unitários e de integração para seus scripts, aumentando a confiabilidade do seu código.

Lido
Segurança da Informação

Segurança de Configurações

Esta aula aborda a segurança de configurações, um pilar essencial para manter sistemas seguros. Você aprenderá sobre baselines, drift, CIS Benchmarks e práticas de hardening, com exemplos práticos e exercícios para fixar o conteúdo.

Lido
Segurança da Informação

Segurança de Integridade de Software

Esta aula aborda a segurança de integridade de software, focando em assinatura digital, verificação, pipelines de build e atestação. O objetivo é garantir que o software não foi adulterado desde sua criação até a implantação, usando práticas como assinatura de artefatos, verificação contínua e atestação de pipeline.

Lido
Go

Roadmap: próximos passos em Go

Nesta aula final, exploramos os próximos passos após aprender Go: áreas de atuação (web, cloud, CLI, sistemas), como contribuir com projetos open source, recursos recomendados para aprofundamento e uma estratégia prática para continuar evoluindo. O objetivo é orientar o aluno a aplicar seus conhecimentos em projetos reais e seguir uma trilha de aprendizado contínuo.

Lido
Linguagem C

Padrões e organização em C

Esta aula explora padrões e organização em C, focando em encapsulamento com ponteiros opacos, estruturação de módulos, convenções de código e gerenciamento claro de ownership. O conteúdo inclui exemplos práticos, boas práticas e exercícios para consolidar o aprendizado.

Lido
Rust

Rust embarcado (introdução)

Esta aula apresenta uma introdução ao desenvolvimento embarcado com Rust, abordando o ambiente no_std, a camada de abstração de hardware (HAL), as vantagens de Rust em sistemas embarcados e o ecossistema de ferramentas e crates disponíveis. O aluno aprenderá na prática como escrever código sem sistema operacional e compreenderá a estrutura básica de um projeto embarcado.

Lido
PowerShell

Segurança em scripts

Esta aula aborda práticas essenciais de segurança ao escrever scripts em PowerShell, incluindo o tratamento seguro de credenciais, a evitação de texto plano para senhas e dados sensíveis, a compreensão correta das Execution Policies e a adoção de boas práticas para minimizar riscos. Ao final, você terá conhecimentos para criar scripts mais robustos e seguros.

Lido
Segurança da Informação

Segurança de Serviços Externos

Esta aula aborda a segurança em serviços externos, incluindo SaaS, integrações de terceiros, o modelo de responsabilidade compartilhada e a importância de revisões periódicas de contas e permissões. Você aprenderá como avaliar riscos, implementar boas práticas e proteger sua organização ao usar serviços externos.

Lido
Segurança da Informação

Segurança de Supply Chain

Esta aula aborda a segurança da cadeia de suprimentos de software, cobrindo conceitos essenciais como SBOM, proveniência, assinatura de artefatos e varredura de dependências. Você aprenderá a importância de rastrear componentes, verificar a origem e integridade do software, e implementar práticas para mitigar riscos em todo o ciclo de vida do desenvolvimento.

Lido