Bem-vindo ao repositório do Fullstack Junior +praTi, focado na formação da Turma 01. Este curso é projetado para fornecer habilidades práticas e teóricas em desenvolvimento fullstack, cobrindo tecnologias modernas e ferramentas essenciais para o desenvolvimento web.
-
Frontend:
- React: Desenvolvimento de interfaces de usuário modernas e responsivas.
- JavaScript: Lógica e interatividade do lado do cliente.
- HTML & CSS: Estruturação e estilização de páginas web.
-
Backend:
- Java: Desenvolvimento robusto de aplicativos do lado do servidor.
- Spring Boot: Framework para construção de aplicações Spring, facilitando a configuração e desenvolvimento.
-
Bancos de Dados:
- MySQL: Sistema de gerenciamento de banco de dados relacional, amplamente utilizado para aplicações web.
- PostgreSQL: Banco de dados relacional com suporte a operações complexas e extensibilidade.
-
Controle de Versão:
- Git: Controle de versão distribuído para acompanhamento de alterações no código.
O curso está dividido em módulos que abrangem diversos aspectos do desenvolvimento fullstack:
-
Introdução ao Desenvolvimento Web:
- Fundamentos de HTML, CSS e JavaScript
- Conceitos básicos de desenvolvimento web
-
Frontend com React:
- Componentes e Estado
- Hooks e Context API
- Integração com APIs
-
Fundamentos de Java:
- Sintaxe e Estruturas de Controle
- Orientação a Objetos
- Collections e Estruturas de Dados
-
Integração de Banco de Dados:
- Modelagem de Banco de Dados
- Operações CRUD com MySQL e PostgreSQL
-
Desenvolvimento Backend com Spring Boot:
- Configuração de Projetos Spring
- RESTful APIs
- Segurança e Autenticação
-
Práticas de DevOps:
- Controle de Versão com Git
- Automatização de Builds e Deploy