Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Java Full Stack Mastery (Spring Boot, React, Stripe, Aws )

    Posted By: ELK1nG
    Java Full Stack Mastery  (Spring Boot, React, Stripe, Aws )

    Java Full Stack Mastery (Spring Boot, React, Stripe, Aws )
    Published 1/2025
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 27.29 GB | Duration: 43h 0m

    Build and deploy a complete secured eCommerce application to AWS with payment processing gateway.

    What you'll learn

    Learn how to develop Java Full Stack applications

    Learn how to work work with React

    Learn how to work with Redux Toolkit

    Learn how to work with Spring Projects

    Learn how to deploy Java full stack applications to AWS

    Learn how to integrate Stripe payment gateway to Spring Boot / React application

    Requirements

    Basic knowledge of Java programming Language

    Basic knowledge of JavaScript

    Be familiar with HTML

    Be familiar with CSS

    Description

    This course offers an in-depth exploration of full-stack development using Java, React, Redux Toolkit, Stripe, and AWS. Designed for aspiring developers, it equips students with the skills to create modern web applications that are both functional and user-friendly.Participants will learn to build a robust backend using Java and Spring Boot, focusing on developing RESTful APIs for seamless data handling and integration. This foundational knowledge will enable students to understand how to connect the frontend and backend of applications effectively.The course emphasizes frontend development with React, where students will explore component-based architecture, allowing for the creation of dynamic user interfaces. They will also learn to manage application states efficiently using the Redux Toolkit, ensuring a smooth user experience.In addition to these core topics, students will integrate secure payment processing through Stripe, enabling them to implement e-commerce functionality within their applications. The course will also cover deploying applications on AWS and introducing essential cloud services that enhance scalability and reliability.By the end of the course, participants will have a solid understanding of full-stack development, empowering them to design, implement, and deploy comprehensive web solutions in a professional setting. Whether you’re looking to enhance your skill set or start a career in tech, this course provides the foundational knowledge and practical experience needed to succeed. Join us to unlock your potential in the rapidly evolving tech landscape!

    Overview

    Section 1: Introduction

    Lecture 1 Introduction to the course

    Lecture 2 A quick overview of the Spring Framework

    Section 2: Spring Boot Crash Course

    Lecture 3 A look at the Spring Boot Project

    Lecture 4 Development Environment Setup

    Lecture 5 Generate the new Spring Boot Project

    Lecture 6 Getting started with the demo project

    Lecture 7 Spring Boot Starter Dependencies Overview

    Lecture 8 Understanding REST APIs

    Lecture 9 Spring Annotations

    Lecture 10 Most Commonly Used Spring Boot Annotations

    Lecture 11 Creating the first spring boot controller part one

    Lecture 12 Creating the first spring boot controller part two

    Lecture 13 Spring Boot REST APIs best practices

    Lecture 14 Generating the address boot project

    Lecture 15 Create the entity class

    Lecture 16 Run the project

    Lecture 17 Create the service class and interface

    Lecture 18 Implementing the service class

    Lecture 19 Create the controller

    Lecture 20 Testing the project with Postman

    Lecture 21 Wrap up

    Section 3: React Crash Course

    Lecture 22 Introduction to React

    Lecture 23 Setting up React Development Environment

    Lecture 24 Create our first React App

    Lecture 25 Explore React app folders

    Lecture 26 Understanding JSX

    Lecture 27 Understanding React Component State

    Lecture 28 Understanding React Hooks

    Lecture 29 Understanding React Components

    Lecture 30 Event Handling in React

    Lecture 31 Working with List and Keys in React

    Lecture 32 Conditional Rendering of Elements

    Lecture 33 Styling React Components

    Lecture 34 Creating a simple TODO app

    Lecture 35 Set up the TODO component state

    Lecture 36 Add TODO

    Lecture 37 Delete TODO

    Lecture 38 Edit TODO

    Lecture 39 Mark TODO as completed

    Lecture 40 Implementing the todo form

    Lecture 41 Styling the TODO component

    Lecture 42 Wrap up

    Section 4: Final project BE - Project Entity Modelling.

    Lecture 43 A quick project demo

    Lecture 44 Users use cases

    Lecture 45 Development environment check

    Lecture 46 Product ERD overview

    Lecture 47 Generate the project

    Lecture 48 Create the product entities and relationships

    Lecture 49 Implementing the entity classes

    Lecture 50 initial project start up

    Lecture 51 User ERD overview

    Lecture 52 Implementing the user ER

    Lecture 53 Project schema structure revisit

    Lecture 54 Implementing the cart ER

    Lecture 55 Implementing the order ER

    Lecture 56 A quick look at the final database schema

    Section 5: Final project BE - Product Service Implementation

    Lecture 57 Working with the project service layer

    Lecture 58 Implementing the product service layer-1

    Lecture 59 A closer look at the find by name method

    Lecture 60 Implementing the add product method

    Lecture 61 Implementing the update product method

    Lecture 62 Implementing the delete product method

    Section 6: Final project BE - Category Service Implementation

    Lecture 63 Create the category service class and interface

    Lecture 64 Implementing the category services

    Section 7: Final project BE - The Product Image Service Implementation

    Lecture 65 Create the Image service class and interface

    Lecture 66 Implementing the image services

    Section 8: Final project BE - Working with the controllers part 1

    Lecture 67 A quick overview of the DTO and ResponseEntity class

    Lecture 68 Creating the initial controllers

    Lecture 69 Implementing the category controller

    Lecture 70 Assignment 1

    Lecture 71 Implementing the image controller

    Lecture 72 Assignment 2

    Lecture 73 Implementing the product controller part 1

    Lecture 74 Implementing the product controller part 2

    Lecture 75 Assignment 3

    Lecture 76 Testing the product API with Postman

    Section 9: Final project BE - Exception Handling in Spring Boot

    Lecture 77 Spring Boot Exception handling overview

    Lecture 78 Global exception handling

    Lecture 79 More on exception handling

    Lecture 80 Assignment 4

    Section 10: Final project BE - Implementing the user service and controller

    Lecture 81 Create the user service

    Lecture 82 Implementing the user service

    Lecture 83 Implementing the user controller

    Lecture 84 Assignment 5

    Section 11: Final project BE - Implementing the cart services

    Lecture 85 Create the cart item service

    Lecture 86 Add item to cart

    Lecture 87 Remove item from cart

    Lecture 88 Update cart item

    Lecture 89 Implementing the cart service

    Lecture 90 Implementing the cartItem controller

    Lecture 91 Implementing the cart controller

    Section 12: Final project BE - Implementing the order service

    Lecture 92 Create the order service

    Lecture 93 Create the order controller

    Lecture 94 Testing the project with Postman

    Lecture 95 Assignment 6

    Lecture 96 Assignment 7

    Lecture 97 Assignment 8

    Section 13: Final project BE - Spring Security and Jwt Integration

    Lecture 98 Spring Security Overview

    Lecture 99 JWT and the Refresh Token Overview

    Lecture 100 Refresh Token Overview

    Lecture 101 Implementing user security classes

    Lecture 102 Implementing the JWT services

    Lecture 103 Implementing the refresh token cookie util class

    Lecture 104 Implementing the authentication controller

    Lecture 105 Implementing the security config class

    Lecture 106 Testing the security API - 1

    Lecture 107 Testing the security API - 2

    Lecture 108 JWT filters exception handling and testing

    Section 14: Final Project Frontend

    Lecture 109 Frontend Development Environment Check

    Lecture 110 A quick overview of the redux toolkit

    Lecture 111 Generate new a react project

    Lecture 112 Exploring the project files and folders

    Lecture 113 Cleaning up the project files

    Lecture 114 Setting up the redux store

    Lecture 115 Setting up the project layout components

    Section 15: The Shop Home Page

    Lecture 116 Create the home and navbar component

    Lecture 117 Create the footer component

    Lecture 118 Create the hero component

    Lecture 119 Create the search component

    Lecture 120 Create the pagination and the home product card

    Lecture 121 Create the product image component

    Lecture 122 Get distinct products for the home page - BE services

    Lecture 123 Get distinct products for the home page - FE services

    Lecture 124 Implementing the home page filter part 1

    Lecture 125 Implementing the home page filter part 2

    Lecture 126 Implementing the category slice

    Lecture 127 Implementing the category filter

    Lecture 128 Implementing the clear filter

    Section 16: The Shop All Product Page

    Lecture 129 Create the all products component

    Lecture 130 Implementing the product slice

    Lecture 131 Cleaning up the search bar with redux toolkit

    Lecture 132 Cleaning up the pagination component with redux toolkit

    Lecture 133 Implementing the side bar component

    Lecture 134 Implementing the side bar filter

    Lecture 135 Implementing url search query filter

    Lecture 136 Assignment 9

    Lecture 137 Project clean up

    Section 17: The product details page

    Lecture 138 Create the product details component

    Lecture 139 Getting the product

    Lecture 140 Implement the image zooming component

    Lecture 141 Implement the product quantity updater component

    Lecture 142 managing the product quantity updater in redux

    Lecture 143 The footer category link - 1

    Lecture 144 The footer category link - 2

    Lecture 145 The footer category link - 3

    Lecture 146 Assignment 10

    Lecture 147 Solution

    Section 18: The cart component

    Lecture 148 Creating the cart slice 1

    Lecture 149 Creating the cart slice 2

    Lecture 150 Creating the cart component 1

    Lecture 151 Creating the cart component 2

    Lecture 152 The cart item quantity updater

    Lecture 153 The cart item quantity updater 2

    Lecture 154 Remove cart item

    Lecture 155 Cart clean up

    Lecture 156 Assignment 11

    Lecture 157 wrap up

    Section 19: The order component.

    Lecture 158 Implementing the order slice

    Lecture 159 Implementing the fetch user order

    Lecture 160 Assignment 12

    Lecture 161 Project clean up

    Lecture 162 Project clean up cont..

    Lecture 163 Wrap up

    Section 20: The add product component

    Lecture 164 Add product component overview

    Lecture 165 Creating the brand selector component

    Lecture 166 Assignment 13

    Lecture 167 Implementing the add product component

    Lecture 168 Implementing the add product component - 2

    Lecture 169 Testing the add product component

    Lecture 170 Implementing the image uploader component

    Lecture 171 Implementing the image uploader component

    Lecture 172 Implementing the image uploader component

    Lecture 173 Testing the image uploader component

    Lecture 174 Wrap up

    Section 21: The product update component

    Lecture 175 Create the product update component

    Lecture 176 Create the product update component 2

    Lecture 177 Fetching the product images

    Lecture 178 Testing the product update component

    Lecture 179 Implementing the image update component 1

    Lecture 180 Implementing the image update component 2

    Lecture 181 Implementing the image update component 3

    Lecture 182 Testing the image update

    Lecture 183 Delete product image

    Lecture 184 Add product image

    Lecture 185 Deleting product

    Lecture 186 Project cleaning up

    Section 22: The user registration component

    Lecture 187 Create the user address API - BE

    Lecture 188 Create the user address services - BE

    Lecture 189 Implementing the user address services - BE

    Lecture 190 Assignment 14

    Lecture 191 Address integration with user service - BE

    Lecture 192 Testing the user address API with Postman

    Lecture 193 Implementing the user slice - FE

    Lecture 194 Implementing the user registration component

    Lecture 195 Assignment 15

    Lecture 196 Implementing the user Registration component 1

    Lecture 197 Implementing the user Registration component 2

    Lecture 198 Implementing the user Registration component 3

    Lecture 199 Implementing the user Registration component 4

    Lecture 200 Implementing the user Registration component 5

    Section 23: Securing the frontend

    Lecture 201 Create the login component and the slice

    Lecture 202 Implementing the login component 1

    Lecture 203 Implementing the login component 2

    Lecture 204 Implementing the protected route component

    Lecture 205 Securing the routes

    Lecture 206 Add roles to a user

    Lecture 207 Implement default data initializer

    Lecture 208 Overview of hibernate entity lifecycle

    Lecture 209 Testing the login component

    Lecture 210 Cleaning up the frontend security - 1

    Lecture 211 Cleaning up the frontend security - 2

    Lecture 212 Cleaning up the frontend security - 3

    Lecture 213 Cleaning up the frontend security - 4

    Lecture 214 Cleaning up the frontend security - 5

    Lecture 215 Adding the Axios request interceptor

    Lecture 216 Testing the Axios request interceptor

    Lecture 217 Adding the Axios response interceptor

    Lecture 218 Testing the refresh token with the axios response interceptor

    Lecture 219 Frontend security clean up wrap up

    Lecture 220 Assignment 16

    Section 24: The user profile component

    Lecture 221 Add new address for a user - BE

    Lecture 222 Implementing the user profile component - 1

    Lecture 223 Implementing the user profile component - 2

    Lecture 224 Implementing the user profile component - 3

    Lecture 225 Implementing the user profile component - 4

    Lecture 226 Refactoring the address component

    Lecture 227 Testing the address component

    Lecture 228 Implementing-the-address-crud - 1

    Lecture 229 Implementing-the-address-crud - 2

    Lecture 230 Testing the address CRUD

    Lecture 231 Wrap up

    Section 25: Integrating Stripe Payment Gateway.

    Lecture 232 Fixing the user profile component errors

    Lecture 233 A quick overview of stripe payment gateway

    Lecture 234 Create a stripe account

    Lecture 235 Implementing the payment Intent- BE

    Lecture 236 Implementing the checkout form component -FE

    Lecture 237 Implementing the checkout component - 1

    Lecture 238 Implementing the checkout component - 2

    Lecture 239 Implementing the checkout component - 3

    Lecture 240 Implementing the checkout component - 4

    Lecture 241 Implementing the checkout component - 5

    Lecture 242 Testing the payment part1

    Lecture 243 Testing the payment part2

    Lecture 244 Testing the payment part3

    Lecture 245 Project end to end test part1

    Lecture 246 Project end to end test part2

    Section 26: Deploying to AWS

    Lecture 247 Welcome to AWS

    Lecture 248 AWS services overview

    Lecture 249 AWS deployment steps overview

    Lecture 250 Create and sign in to AWS developer account

    Lecture 251 Create elastic beanstalk demo app

    Lecture 252 Create EC2 Instance Profile

    Lecture 253 Configure elastic beanstalk to create the Launch Template

    Lecture 254 Launching the first EC2 environment to run our app

    Lecture 255 Moving our shop database to AWS RDS

    Lecture 256 Deploy our shop backend to elastic beanstalk

    Lecture 257 Deploy our shop frontend to AWS S3 bucket

    Lecture 258 Deploy backend version 2

    Lecture 259 Deploy frontend version 2

    Lecture 260 Fix the product detail image error

    Lecture 261 Testing the project in the cloud

    Section 27: Course Wrap Up

    Lecture 262 Course wrap up and Final Note

    For Java backend developers who want to become full-stack developers with React,For React frontend developers who want to become full-stack developers with Java,For full-stack developers who want to advance their skills