seven-online-judge-online-compiler Repo
Este foi um trabalho de conclusão de graduação (TCC) junto a um amigo (Marcus Vogado, pela UNITAU). Construímos juntos um compilador web para as linguagens C e Python, com 3 módulos de exercícios (30 no total) para ensinar programação às pessoas. As techs que utilizamos foram:
- Python para a lógica de validação dos códigos enviados
- Python Flask para a criação da web app
- Jinja (UI - Template toolkit)
- Shell Script para execução dos códigos em C e python
- Infraestrutura no Linux (ubuntu server)
js-data_structs_and_algorithms Repo
Repo para estudar algoritmos e estrutura de dados em javascript, acompanhando o livro da professora Loiane Groner.
nlw-connect-19-nodejs Repo
Criação de um backend em Typescript para um sistema de recomendações (referral systems)
sql-with-postgres-course Repo
Acompanhamento de um curso de SQL com Postgres (22 horas de conteúdo). Estudamos o fundamental de SQL, além de itens extra como:
- Complex datatypes
- Database-side validations and constraints
- Implement database design platterns
- Writing complex queries
- Understanding the internals of postgres (like file storage, indexes etc.)
- Handling concurrency & reversibility with transactions
- Schema & data migrations
- Design a social network database (instagram clone)
NodeJS:
- Postgres with NodeJS API (pg module, migrations, all made manually, without any framework)
- Data access pattern w/ repository pattern
- Security around Postgres - against database injection SQLs
- TDD with postgres
nlw-pocket-mobile-rn Repo
Mobile App desenvolvido com as techs React Native e Expo. Acompanhamento do curso Next Level Week - Pocket-mobile.
clean-node-api Repo
Desenvolvimento de uma API completa com Typescript utilizando TDD, Clean Architecture, Design Patterns e SOLID, além de outras tecnologias.