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

    Unique Spring Boot E-Commerce Application Development

    Posted By: lucky_aut
    Unique Spring Boot E-Commerce Application Development

    Unique Spring Boot E-Commerce Application Development
    Published 1/2024
    Duration: 4h52m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 2.62 GB
    Genre: eLearning | Language: English

    Real-Life Online Store using Angular Standalone Components, Keycloak Server ,Stripe API and Docker-Job-ready skills


    What you'll learn
    How to create a Spring Boot Backend API that is complaint with Oauth2/OpenId Connect Principles
    How to create a Frontend in Angular Standalone Components
    How to set up a Keycloak OAuth2/OpenId Connect complaint Authorization Server and use it to secure both the backend and the frontend.
    How to integrate your Angular frontend and Spring Boot backend with Stripe API for payments via credit card and also show how Webhooks from Stripe can be used.
    How to secure Angular Frontend with Oauth2 Authorization Code Grant Flow with PKCE scheme, which is accepted as the safest way of securing SPAs.
    They will learn how easy it is to create applications with less code using Angular Standalone Components

    Requirements
    Intermediate to Advanced Java developers will be able to follow it easily. Software developers with approx. 6 months of an OOP language experience may also have a go at it but they need to put in more effort to crack it. You can follow the course if you have a computer that has Windows, MacOS or Linux operation systems. You should be ready to be able to install the required tools/IDEs on your machine which I give as pre-requisites. All the tools that are used are open-source and can be downloaded and installed on your m/cs without any cost.

    Description
    Learn to develop a complete shopping website using Java, Spring Boot, Angular Standalone Components, Bootstrap, Stripe API, Keycloak Authorization Server, Redis and MySQL database
    The course will be delivered in 4 installments, the first of which is already published
    Installment I:
    Backend Spring Boot Resource Server Development
    Learn how to setup your development environment to be able to develop Spring Boot applications
    (Installing Spring Tool Suite, Maven, Lombok, Docker Desktop, DBeaver)
    Learn how to create a Spring Boot 3.1.5 Resource Server
    Learn how to create a MySQL docker container to store products, categories and brands using Spring Data JPA with Hibernate
    Learn how to create Resource Server web end-points that will return products list according to a a set of criteria
    Learn how to code Specification pattern that makes use of the Criteria and Query objects from Jakarta that will in turn make the querying and filtering products from the database in an Object Oriented manner
    Testing of Rest Controller end-points using Postman
    Angular Frontend Development
    Learn how to setup your development environment to be able to create Angular Single Page Applications using Angular 16( Install Visual Studio Code IDE, node, npm and angular cli packages )
    Learn the difference between Modular Angular App and Angular Standalone components App Development
    Learn how to create Angular SPA with Standalone Components
    Learn to how to create a Standalone Shop Component in the Angular App that will let customers browse through the online shop fetching products from the Resource server given a criteria set
    Learn how to create a ShopService class in the angular frontend that makes http calls (using HttpClient object) to the backend server to fetch the required products, categories and brands from there
    Learn how to integrate your front-end application with Bootstrap 5 , ngx-bootstrap and font-awesome libraries
    Learn how to use HttpParams object from Angular to collect product, brand, category, page and sorting parameters and send to the backend server with the http call in one packet
    Learn how to add a pagination component to your app from ngx-bootstrap
    Learn how to add select boxes for filtering based on brand and category criteria and develop their code behind.
    Learn how to add a sorting type selection box and create the code behind it

    Information about the rest of the installments and their contents with their respective uploading dates are given in the related video.
    Who this course is for:
    Intermediate to Advanced Java developers will be able to follow it easily. Software developers with approx. 6 months of an OOP language experience may also have a go at it but they need to put in more effort to crack it.

    More Info