Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex)

Heroku Cloud Deployment, PostgreSQL, Lombok, Maven, Vue-Router, Vuex, Hibernate, Full Stack Web Development
4.29 (63 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex)
323
students
10 hours
content
Jun 2023
last update
$29.99
regular price

Why take this course?

🛠️ Go Java Full Stack With Spring Boot and Vue JS (Including Vuex) Course Description


Overview:

Welcome to the comprehensive "Go Java Full Stack With Spring Boot and Vue JS" course! In this course, we embark on a journey to build a fully functional online-technology shopping application from scratch. This platform will allow users to browse through a list of devices, select one, and proceed with the purchase—all while ensuring the transactions are securely stored and easily retrievable.

Project Details:

  • Technology Stack: We'll be using Spring Boot for the backend, VueJS for the frontend, and PostgreSQL as our database.
  • Functionality: The application will support CRUD operations for both users and devices, including user authentication, device listings, and role-based access control (Admin, User).

Back-End Development:

🚀 Server Side Highlights:

  • Spring Boot: Our go-to framework for a swift and efficient backend setup.
  • Model View Controller (MVC): Implementing the architectural pattern for a clean separation of concerns.
  • Spring Security + JWT: Ensuring secure authentication mechanisms.
  • RESTful APIs: Serving data to the client through API calls using Spring Rest Controller.
  • PostgreSQL & JPA: Utilizing PostgreSQL as our database and leveraging Hibernate for Object-Relational Mapping (ORM).
  • JPA Repository: Simplifying CRUD operations with predefined templates.
  • Lombok: Reducing boilerplate code by annotating classes with @Data or @Value.
  • Maven: Managing dependencies and ensuring a smooth project build process.
  • Heroku Deployment: Learning to deploy our Spring Boot application to the cloud seamlessly.

Front-End Development:

⚛️ Client Side Highlights:

  • VueJS Application: Crafting an engaging user interface with VueJS.
  • Vuex: Implementing state management for a scalable and reactive frontend.
  • Vue Router: Managing routing within the VueJS application.
  • Heroku Deployment: Ensuring the client side is also deployed to Heroku, completing the full-stack application.

Security & Authorization:

🔒 Secure Implementation:

  • Both the server and client sides will incorporate security measures, with specific attention to role-based access control (RBAC).
  • We'll handle unauthorized and not-found scenarios on the user interface with VueJS.

Course Outcome:

At the end of this course, you will have a fully operational online-technology shopping application deployed on Heroku. You'll understand how to integrate and manage the full stack technology stack, including Spring Boot, Vue JS (with Vuex), PostgreSQL, and more.

What You Will Learn:

  • Designing and implementing RESTful APIs in Spring Boot.
  • Building responsive user interfaces with VueJS and Vue Router.
  • Implementing secure authentication flows using JWT and Spring Security.
  • Managing state within a VueJS application using Vuex.
  • Deploying a full-stack application to Heroku, making it accessible to users worldwide.

Join us on this exciting learning journey as we build and deploy a real-world Java Full Stack application! 🚀💻


Thank you for considering the "Go Java Full Stack With Spring Boot and Vue JS" course. We're excited to guide you through this enriching experience and help you master the skills needed in modern full stack development.

Course Gallery

Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex) – Screenshot 1
Screenshot 1Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex)
Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex) – Screenshot 2
Screenshot 2Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex)
Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex) – Screenshot 3
Screenshot 3Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex)
Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex) – Screenshot 4
Screenshot 4Go Java Full Stack With Spring Boot and Vue JS (Inc. Vuex)

Loading charts...

4333728
udemy ID
04/10/2021
course created date
25/10/2021
course indexed date
Bot
course submited by