Aula boa tem código rodando no quadro
Ensino programação, banco de dados e desenvolvimento de software com o pé no mercado e a cabeça na base. Quem cuida disso aqui é o T-Rex: braço curto, explicação longa.
Universidade do Oeste de Santa Catarina
Unoesc
Aulas no curso de Ciência da Computação: algoritmos, programação, desenvolvimento mobile e projetos com alunos.
Serviço Nacional de Aprendizagem Comercial
Senac
Cursos técnicos e de formação profissional: Java, testes automatizados, CRUD com banco de dados, interfaces e web com IA.
O que eu ensino
Da lógica até o deploy, passando pelo banco de dados (minha parte favorita).
Algoritmos e lógica
A base de tudo: pensar o problema antes de escrever a primeira linha.
Programação em Java
Orientação a objetos, coleções, exceções e boas práticas desde o começo.
Banco de dados
Modelagem, SQL de verdade, MySQL e PostgreSQL, índices e transações.
APIs e back-end
Spring Boot, REST, autenticação com JWT e documentação com OpenAPI.
Desenvolvimento mobile
Android com REST e SQLite, e Flutter offline-first como no GENNO.
Testes de software
JUnit, testes automatizados e o hábito de quebrar o próprio código antes do usuário.
Interfaces e web
JavaFX, front-end moderno e o caminho até um produto que alguém usa.
IA aplicada
Como usar IA para aprender e programar melhor, com senso crítico.
Quatro coisas que não negocio
Projeto de verdade
Cada conteúdo vira algo que roda: uma API, um app, um CRUD com testes. Nada de exercício que morre no caderno.
Código ao vivo
Eu programo na frente da turma, erro na frente da turma e conserto na frente da turma. Depurar também se ensina.
IA com senso crítico
A IA entra como ferramenta: para revisar, testar e explicar. Nunca para terceirizar o raciocínio.
Mercado na sala
Exemplos tirados do GENNO e de sistemas reais, para o aluno ver onde aquilo vai ser usado.
Um convite
Tem um projeto com a sua turma ou universidade?
Palestra, banca, extensão, pesquisa aplicada ou um hackathon. Bora conversar, tchê.
