https://github.com/lberaldi/curso-back-end
Repositório com conteúdo de aprendizagem do curso (Front-End)
https://github.com/lberaldi/curso-back-end
docker java json rest restful spring spring-boot
Last synced: 2 months ago
JSON representation
Repositório com conteúdo de aprendizagem do curso (Front-End)
- Host: GitHub
- URL: https://github.com/lberaldi/curso-back-end
- Owner: LBeraldi
- Created: 2024-04-10T17:31:40.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T17:28:12.000Z (about 2 years ago)
- Last Synced: 2024-04-12T22:47:06.627Z (about 2 years ago)
- Topics: docker, java, json, rest, restful, spring, spring-boot
- Language: Java
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📚 Curso de Back End
Bem-vindo ao repositório do curso de Back End! Este curso foi elaborado para fornecer uma compreensão abrangente e prática das tecnologias essenciais para o desenvolvimento de aplicações do lado do servidor.
## 🚀 Conteúdo do respositório
Neste curso, abordaremos as seguintes tecnologias e conceitos:
- **Spring Boot**: Um framework baseado em Java que simplifica o desenvolvimento de aplicativos Spring.
- **JPA (Java Persistence API)**: Uma especificação do Java que descreve o gerenciamento de dados em um ambiente de banco de dados relacional.
- **RESTFul API**: Uma abordagem arquitetural para comunicação entre sistemas, baseada no protocolo HTTP.
- **Spring Security**: Um framework de autenticação e autorização para aplicativos Java.
- **JWT (JSON Web Tokens)**: Um método para representar informações de forma segura entre duas partes, frequentemente usado para autenticação em aplicativos web.
- **Microsserviços com Spring Cloud**: Uma estrutura para o desenvolvimento e implantação de microsserviços escaláveis e distribuídos.
- **Docker**: Uma plataforma para desenvolvimento, envio e execução de aplicativos em contêineres.
- **Testes unitários em Java**: Domine JUnit 4, Mockito e TDD (Test-Driven Development), técnicas fundamentais para garantir a qualidade e a robustez do código.
## 📑 Estrutura do Repositório
Este repositório contém recursos úteis para o acompanhamento do curso, incluindo:
- **Códigos de Exemplo**: Implementações de exemplo para ilustrar os conceitos discutidos nas aulas.
- **Documentação**: Material de apoio, tutoriais e guias para ajudá-lo a entender e aplicar os conceitos abordados.
- **Projetos de Exercício**: Desafios práticos para reforçar o aprendizado e aprofundar sua compreensão das tecnologias apresentadas.
## ☎️ Contatos
[](https://www.instagram.com/lucas.beraldii/)
[](https://www.linkedin.com/in/lucas-beraldi-b632a614b/)
## 💻 Tecnologias usadas!






