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

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)

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

[![Instagram](https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://www.instagram.com/lucas.beraldii/)
[![Linkedin](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/lucas-beraldi-b632a614b/)

## 💻 Tecnologias usadas!
![image](https://img.shields.io/badge/json-5E5C5C?style=for-the-badge&logo=json&logoColor=white)
![image](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&logo=openjdk&logoColor=white)
![image](https://img.shields.io/badge/Docker-2496ED.svg?style=for-the-badge&logo=Docker&logoColor=white)
![image](https://img.shields.io/badge/Git-F05032.svg?style=for-the-badge&logo=Git&logoColor=white)
![image](https://img.shields.io/badge/Spring%20Boot-6DB33F.svg?style=for-the-badge&logo=Spring-Boot&logoColor=white)
![image](https://img.shields.io/badge/Spring-6DB33F.svg?style=for-the-badge&logo=Spring&logoColor=white)
![image](https://img.shields.io/badge/PostgreSQL-4169E1.svg?style=for-the-badge&logo=PostgreSQL&logoColor=white)