Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Spring Boot Java Tutorial - REST API using PostgreSQL and JWT

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Dive into a comprehensive tutorial on building a REST API using Spring Boot, Java, and PostgreSQL with JWT authentication. Learn to set up your project, create database objects, implement user registration with password hashing, and integrate JWT for secure authentication. Master the process of adding, finding, updating, and deleting categories and transactions. Explore CORS configuration and test your API using a web client. By the end of this hands-on tutorial, you'll have created a fully functional expense tracker API, gaining practical experience in modern backend development techniques. Access the complete source code on GitHub and leverage additional resources like Postman for API testing and exploration.

Syllabus

) Introduction.
) Project Setup & Creating Database Objects.
) Persisting User Information on Register.
) Login and Hashing Password.
) JWT Authentication.
) Adding New Categories.
) Category - Find & Update Functionality.
) Adding Category Transactions.
) Transaction - Find and Update.
) Deleting - Category & Transactions.
) CORS & Testing from Web Client.
) Summary and Code.

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Spring Boot Java Tutorial - REST API using PostgreSQL and JWT

  • Profile image for Shaik Chandini
    Shaik Chandini
    This course on Spring Boot REST API with PostgreSQL and JWT is very helpful for beginners. The explanation is clear and practical. I learned how to build secure APIs using authentication with JWT and connect Spring Boot with PostgreSQL. The tutorial is well structured and easy to follow. It is a great course for anyone who wants to learn backend development with Java and Spring Boot.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.