Aprendendo a construir software com método e clareza.
Registro aberto da minha graduação em Engenharia de Software: as disciplinas do curso, organizadas por assunto em trilhas que atravessam os semestres, e o que aprendo em cada uma virando conteúdo para quem também está na estrada.
Toda a Engenharia de Software, organizada por assunto.
O curso ensina cada tema em semestres separados. Aqui eles voltam a se juntar: sete eixos técnicos e um eixo de formação, cada um com sua trilha e seu progresso.
Fundamentos e Matemática
A base formal e o funcionamento da máquina, da lógica ao processador.
Programação e Paradigmas
Escrever código, da lógica básica à orientação a objetos, web e mobile.
Estruturas de Dados e Algoritmos
Organizar dados na memória e escolher o algoritmo certo para cada problema.
Dados e Persistência
Guardar, modelar e consultar informação, do relacional ao NoSQL.
Sistemas, Redes e Segurança
A infraestrutura que sustenta o software: sistema operacional, rede e proteção.
Engenharia e Processo de Software
Construir software como produto de engenharia: requisitos, arquitetura, qualidade e teste.
IA e Tecnologias Emergentes
A fronteira da área: inteligência artificial e o que está redesenhando a profissão.
Carreira e Formação Humana
Projeto de vida, empreendedorismo, comunicação e as experiências profissionais.
Do caderno de aula ao artigo publicado.
Nada aqui nasce pronto para o público. Cada artigo é o fim de um caminho que começa na sala de aula.
Capturar
Registro a aula enquanto ela acontece: objetivo, pontos-chave e as dúvidas que ficam.
Sintetizar
Reescrevo com minhas palavras e extraio a ideia central, até conseguir explicar sem reabrir a fonte.
Publicar
Quando a ideia amadurece, ela vira artigo, reescrito para quem não fez o curso. É o que aparece nas trilhas.
As trilhas se completam no ritmo do curso.
Novos artigos entram conforme avanço nas disciplinas. Assine para receber quando uma trilha ganha conteúdo novo.