Thiago Freitas
Programador Web Java Jr
Olá!
Sou Thiago, casado, tenho 3 filhas. Concluí o curso de Desenvolvedor Moderno pela DevSuperior em Outubro de 2023 e o curso de Programador Full-Stack pelo SENAI em Julho 2022. Através destes adquiri bases sólidas indispensáveis para ser um bom programador. Sigo em constante estudo, aprendizado e evolução.
Portfólio
Competências
Front-End - ReactJS com TypeScript
Clique para ver o projeto desenvolvido com HTML e CSS.
Clique para ver o projeto desenvolvido com CSS e HTML.
Instalação do Bootstrap (arquivos, CDN e via npm)
Criação de layouts
Utilização de ícones do Bootstrap (Bootstrap icons)
Elementos de conteúdo
Formulários com Bootstrap
Exploração de todos os componentes (Navbar, Carousel, Card, Accordion e etc.)
Customização de componentes
Helpers e Utilities
Clique para ver certificado Bootstrap 5 Clique para ver o projeto desenvolvido.
Introdução a programação, entrada, saída, atribuição, condicionais, loops, arrays e funções.
Orientação a objetos, classes, encapsulamento, composição, herança, polimorfismo, interfaces, programação funcional, expressões lambda, imutabilidade e coleções.
Clique para ver os tópicos de estudo.
Orientação a Objetos:
Bancos já usados:
Clique para ver certificado MySQL
Desafios acadêmicos:
Análise de negócios iniciar viagem
Linux e ferramentas de linha de comando
Editores de texto
Gerenciamento de programas
Gerenciamento de usuários e Grupos
Sistema de Arquivos
Hardware e Inicialização do Sistema
Gerenciamento de processos
Gerenciamento de Logs
Configuração de redes
Shell Script, Compactadores e Empacotadores e agendamento de tarefas
Empacotamento e Compressão
Estruturação de projeto, camadas
Modelo de Domínio
Relacionamentos
Mapeamento objeto relacional
API Rest
Tratamento de exceções
Validação de dados
Consultas ao banco de dados
Transações
Login e controle de acesso
OAuth2, JWT
Variáveis de ambiente
Perfis de projeto
Ambiente local, homologação
Implantação, CI/CD
Desafios:
Props, Rotas
Hooks useState, useEffect, requisições
Local storage e lógica de carrinho de compras
Eventos e estado global
Login e controle de acesso
Formulários, CRUD completo
Desafios:
Github API (Hooks useState, useEffect, requisições)
Conquistas
Sobre Mim...
Através dos cursos na DevSuperior e no Senai obtive uma base sólida de diversos conhecimentos para me tornar um desenvolvedor, onde obtive minha primeira oportunidade como programador na Dogo, onde atuo hoje como Programador Web Java Jr.
Sigo em constante estudo, aprendizado e evolução, buscando uma oportunidade mais específica em back-end com Java e Spring Boot.

