Skip to content

Projeto desenvolvido em SpringBoot e MongoDB, nesse projeto criei um objeto Post que possui vários comentários, cada usuário pode fazer um Post novo e um novo comentario. Foi implementado todas as operacoes CRUD para o usuário e os métodos para adicionar um novo Post e comentários.

Notifications You must be signed in to change notification settings

edsannn/API-Posts-Comments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WorkShop Spring Boot com MongoDB

Sobre / About

Esse projeto foi desenvolvido em SptingBoot e MongoDB, nesse projeto criei um objeto Post que possui varios comentarios, cada usuario pode fazer um Post novo e um novo comentario.

Foi implementado todas as operacoes CRUD para o usuario e os metodos para adicionar um novo Post e comentários .

Esse é um projeto feito pelo curso de Java COMPLETO Programação Orientada a Objetos + Projetos, do Dr. Nelio Alves.


This project was developer in SprinBoot and MongoDB, in that project was created a object Post that have several comments, each user can make a new Post and a new comment.

Was implemented all the operation CRUD to the User and the methods to add a new Post and a new Comments.

This project was made by the curs Full Stack Java Object Oriented Programming + Projects, Dr. Nelio Alves.

Tecnologias utilizadas / Technologies used

  • JDK 17 : Java Development Kit 17 - um kit de desenvolvimento para construção de aplicações e componentes usando a linguagem de programação Java;
  • Spring Tools 4 : O Spring Tools Suite é um ambiente de desenvolvimento integrado (IDE) baseado no Eclipse, projetado especificamente para desenvolvimento de aplicativos Spring.
  • Spring Boot : O Spring é um framework open source para a plataforma Java criado. Trata-se de um framework não intrusivo, baseado nos padrões de projeto inversão de controle (IoC) e injeção de dependência.
  • Maven : Apache Maven, ou Maven, é uma ferramenta de automação de compilação utilizada primariamente em projetos Java.
  • Postman : Ferramenta que executa testes de APIs e requisições em geral.
  • MongoDB Community Server: MongoDB é um software de banco de dados orientado a documentos livre, de código aberto e multiplataforma,
  • MongoDB Compas: Compass é uma interface gráfica de usuário para MongoDB
  • Intalacao / Installation

    Para baixar o código-fonte do projeto em sua máquina, primeiramente voce terá que ter instalado em seu computador o GIT .

    For download the source code of project in yout PC, firstly you must have install in your PC the GIT .


    Com o Git init instalado, em seu terminal execute o seguinte comando:

    With the Git installed, in your terminal execute the following command:

    $ git clone https://github.com/edsannn/workshop-spring-boot-mongodb
    

    Com o projeto baixado, Instale o Postman:

    With the downloaded project, install the Postman:

     https://www.postman.com/downloads/
    

    Instale o MongoDB:

    Install the MongoDB:

     https://www.mongodb.com/try/download/community/
    

    Use a porta padrao do MongoDB:

    Use the port of MongoDB:

    28017
    

    Instale o Mongo Compass:

    Install the MongoCompass:

     https://www.mongodb.com/products/compass
    

    Author:

    Edson Santos https://www.linkedin.com/in/edson-santos-112560224/

    About

    Projeto desenvolvido em SpringBoot e MongoDB, nesse projeto criei um objeto Post que possui vários comentários, cada usuário pode fazer um Post novo e um novo comentario. Foi implementado todas as operacoes CRUD para o usuário e os métodos para adicionar um novo Post e comentários.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages