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

freeCodeCamp

Spring Boot and Angular Tutorial - Build a Reddit Clone (Coding Project)

via freeCodeCamp

Overview

Learn how to build a Reddit clone using Spring Boot and Angular. This course covers Java 8, Spring Boot, Spring Security, Spring Data JPA, MySQL on the backend, and Angular 9, Bootstrap 4 on the frontend. You will also work with Token Based Authentication using JSON Web Tokens (JWT). The course includes setting up the project, user registration, authentication, implementing various APIs, managing comments and votes, and building the frontend application. The teaching method includes video tutorials and written tutorials. This course is intended for individuals interested in learning full-stack web development with Spring Boot and Angular.

Syllabus

) Intro and Demo.
) Project Setup.
) User Registration.
) User Verification & Async Processing.
) User Authentication with JWT.
) JWT Validation & Subreddit API.
) Intro to Mapstruct & Implement Post API.
) Implement API to Manage Comments.
) Implement API to Manage Votes.
) Implement Logout using Refresh Tokens.
) Getting started with Frontend Application.
) Document REST API using Swagger & Springfox.
) Implement User Registration in Angular application.
) Implement Login in Angular Application.
) Using Refresh Tokens in Angular Application.
) Refactoring Home Page Component.
) Create Subreddits and Posts in Angular Application.
) Post Comments & Implement User Profile Page.
) Final part - Implement Voting in Angular App.

Taught by

freeCodeCamp.org

Reviews

Start your review of Spring Boot and Angular Tutorial - Build a Reddit Clone (Coding Project)

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.