Todos os artigos

Rust

Structs em Rust

Nesta aula, você aprenderá a definir e usar structs em Rust, uma das formas mais importantes de criar tipos de dados personalizados. Vamos explorar a sintaxe básica, como instanciar structs, acessar e modificar campos, além da conveniente update syntax para reutilizar valores de outras instâncias. Ao final, você terá uma base sólida para modelar dados complexos em Rust.

Lido
PowerShell

Variáveis no PowerShell

Nesta aula, você aprenderá a trabalhar com variáveis no PowerShell, desde a declaração simples com o símbolo $, passando por tipagem dinâmica e forte, até as variáveis automáticas e o conceito de escopo. Ao final, será capaz de criar scripts mais eficientes e evitar erros comuns.

Lido
JavaScript

Expressões regulares em JavaScript

Esta aula explora as expressões regulares em JavaScript, cobrindo desde a sintaxe básica até métodos práticos como test, match e replace, além de grupos e casos comuns de uso. Você aprenderá a criar padrões, usar flags, capturar grupos e aplicar regex em situações reais, com exemplos práticos e exercícios para fixar o conteúdo.

Lido
Shell Script (Linux/Bash)

Seu primeiro script Bash

Nesta aula, você aprenderá a criar e executar seu primeiro script Bash, entendendo o shebang, permissões de execução, formas de execução e a importância dos comentários. Ao final, você terá uma base sólida para escrever scripts simples e estará pronto para avançar em tópicos mais complexos.

Lido
Linguagem C

Laço for em C

A aula aborda o laço for em C, detalhando sua estrutura, os componentes de inicialização, condição e incremento, o uso de break e continue, e a criação de loops aninhados. Inclui exemplos práticos, referências e exercícios com respostas.

Lido
Python

Strings em Python

Nesta aula, você aprenderá a trabalhar com strings em Python, desde a criação até operações avançadas como fatiamento e formatação com f-strings. Vamos explorar os principais métodos de manipulação de strings e boas práticas para escrever código limpo e eficiente.

Lido
PHP

Arrays em PHP

Esta aula aborda os conceitos fundamentais de arrays em PHP, incluindo arrays indexados e associativos, formas de criação com colchetes e a função array(), acesso a elementos e arrays multidimensionais. Ao final, o aluno será capaz de criar, manipular e acessar arrays de forma eficiente em PHP.

Lido
PHP

Interfaces em PHP

Nesta aula, você aprenderá sobre interfaces em PHP, uma ferramenta essencial para definir contratos entre classes. Exploraremos a sintaxe de declaração, a implementação com 'implements', a composição de múltiplas interfaces e o conceito de contratos no design de software. Ao final, você estará apto a usar interfaces para criar código mais flexível e desacoplado.

Lido
Linguagem C

Funções em C

Nesta aula, você aprenderá a criar e usar funções em C, desde a declaração e definição até o uso de protótipos, parâmetros e retorno. Também exploraremos o tipo void e suas aplicações, com exemplos práticos e exercícios para fixar o conteúdo.

Lido
JavaScript

Recursão em JavaScript

Esta aula explora o conceito de recursão em JavaScript, desde sua definição até a implementação prática, abordando casos base, a pilha de chamadas e exemplos clássicos como fatorial e Fibonacci. Também discutimos os limites da recursão e boas práticas para evitar estouro de pilha.

Lido
Python

Laço for em Python

Esta aula explora o laço for em Python, abordando iteração sobre sequências, a função range, e as funções enumerate e zip, com exemplos práticos e exercícios para fixação.

Lido
Linguagem C

Condicionais em C

Aula sobre condicionais em C: if/else, operador ternário, aninhamento e boas práticas, com exemplos práticos e exercícios resolvidos.

Lido
Segurança da Informação

Segurança para Devs

Esta aula aborda práticas essenciais de segurança para desenvolvedores, incluindo secure coding, revisões de código, testes de segurança e automação. O conteúdo é prático, com exemplos e exercícios, voltado para integrar segurança ao ciclo de desenvolvimento.

Lido
DevOps

Carreira em DevOps

Esta aula orienta profissionais que desejam construir ou evoluir uma carreira em DevOps, abordando habilidades essenciais, certificações relevantes, construção de portfólio e panorama do mercado de trabalho. São apresentados exemplos práticos, exercícios com respostas e referências para aprofundamento.

Lido