An open API service indexing awesome lists of open source software.

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

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

![Vscode](https://img.shields.io/badge/Made%20for-VSCode-1f425f.svg)


![HTML](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white)
![CSS](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white)
![Javascript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge&logo=javascript&logoColor=F7DF1E)
![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&logo=openjdk&logoColor=white)
![SpringBoot](https://img.shields.io/badge/Spring-6DB33F?style=for-the-badge&logo=spring&logoColor=white)
![MySQL](https://img.shields.io/badge/MySQL-00000F?style=for-the-badge&logo=mysql&logoColor=white)


## 📎 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