https://github.com/emersonpenelli/maisprati-devfullstack
Este repositório destina-se aos estudos do curso promovido por MaisPraTi + Codifica | Dev. FullStack
https://github.com/emersonpenelli/maisprati-devfullstack
css3 html5 java javascript mysql react springboot
Last synced: 30 days ago
JSON representation
Este repositório destina-se aos estudos do curso promovido por MaisPraTi + Codifica | Dev. FullStack
- Host: GitHub
- URL: https://github.com/emersonpenelli/maisprati-devfullstack
- Owner: EmersonPenelli
- License: mit
- Created: 2024-04-20T15:47:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-12T23:14:22.000Z (7 months ago)
- Last Synced: 2025-05-04T08:54:58.470Z (about 1 month ago)
- Topics: css3, html5, java, javascript, mysql, react, springboot
- Language: JavaScript
- Homepage:
- Size: 18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📌 Curso Desenvolvedor FullStack +PraTi
Este repositório trata-se dos conteúdos do curso de desenvolvimento full-stack promovido por MaisPraTi + Codifica
## ✔️ Tecnologias Utilizadas








## 📎 Sumário
O Curso consiste em 9 módulos principais:
- Introdução à Logica de Programação
- Git e Github
- Fundamentos do Frontend
- Front-end com React
- Back-end com Java
- Banco de Dados com SQL
- API´s e API´s REST com SpringBoot
- CI/CD
- Módulos Extras
## 📝 Seções
### Modulo 01: Introdução à Lógica de Programação
- Váriaveis & Tipos de Dados
- Fluxo Condicional & Repetição
- Arrays & Funções
- Funções Avançadas e Escopo de Variáveis
- Objetos em JavaScript
- Projeto Final do Módulo### Modulo 02: Introdução ao Controle de Versão com Git e Github
- Introdução ao Git e Controle de Versão
- Introdução ao Github e Colaboração em Projetos### Modulo 03: Introdução ao Desenvolvimento Front-end
- Estrutura básica de uma página HTML
- CSS Básico e Estilização de Elementos
- Layout com CSS
- Manipulação do DOM com JS
- Programação Orientada a Eventos
- Desenvolvimento Frontend básico
- Trabalhando com Seletores Avançados
- Modelos de caixa e elementos flutuantes
- Projeto completo com os fundamentos do Frontend### Modulo 04: Desenvolvimento Frontend com ReactJS
- Introdução ao ReactJs e configuração do ambiente
- Componentes Funcionais e de Classe
- Estado e Ciclo de vida dos Componentes
- Manipulação de Eventos e Formulários
- Componentização Avançada
- Roteamento com React Router
- Gerenciamento de Estado com Context API
- Requisições HTTP com Axios
- Estilização com CSS no React
- Testes Unitários com Jest e React Testing Library
- Gerenciamento de Estado Avançado com Redux
- Desenvolvimento de Aplicações CRUD com React e Redux### Modulo 05: Introdução à Linguagem Java
- Introdução à Linguagem de Programação Java e Configuração do Ambiente
- Conceitos Básicos de Java: Variáveis e Tipos de Dados
- Operadores e Expressões em Java
- Estruturas de Controle: Condicional
- Estruturas de Controle: Repetição
- Arrays e Coleções em Java
- Métodos e Funções em Java
- Introdução à Programação Orientada a Objetos
- Classes e Objetos em Java
- Construtores e Sobrecarga em Java
- Herança em Java
- Polimorfismo em Java
- Interfaces em Java
- Tratamento de Exceções em Java
- Estrutura de Dados: Fila
- Estrutura de Dados: Pilha### Módulo 6 - Fundamentos de Bancos de Dados Relacionais
- Introdução à Bancos de Dados Relacionais e Configuração do MySQL
- Modelagem de Dados e Entidades
- Criação e Manipulação de Tabelas
- Consultas Simples com Select
- Restrições de Integridade e Chaves
- Consultas Avançadas com Select
- Backup e Restauração de Dados
- Segurança e Gerenciamento de Usuários
- Introdução a Stored Procedures
- Introdução a Triggers
- Índices e Otimização de Consultas
- Introdução a Views
> Em desenvolvimento.
## 🙋🏻♂️ Autor
![]()
Emerson Penelli