This plan includes
- Limited free courses access
- Play & Pause Course Videos
- Video Recorded Lectures
- Learn on Mobile/PC/Tablet
- Quizzes and Real Projects
- Lifetime Course Certificate
- Email & Chat Support
What you'll learn?
- Full Stack Development With Vue + Spring Boot
- Example Spring Boot Project + Spring Security
- Vue JS + Vuex + Vue Router
Course Overview
In this course, we will learn Spring Boot and Vue JS. To learn it, we will follow a project step by step.
This project will be user management system.
In this application, we will learn a lot of things about Spring Boot and Vue JS.
Of course, we will implement security on both Spring Boot and Vue JS.
By the way, our project goes on with two sides. These are server side and client side.
On server side, we will use Spring Boot and we will also use:
Spring Security for secure authentication and authorization.
Liquibase for database migration.
Mysql for database.
lombok for clean code.
Gradle for library dependencies.
etc.
On client side, we will use Vue JS and we will also use:
Node JS: For infrastructure of client module.
NPM: For library dependencies.
Vuex: For state management.
etc.
Pre-requisites
- Basic Java Knowledge
- Basic Javascript Knowledge
Target Audience
- All developers curious about Vue + Spring Boot
Curriculum 52 Lectures 03:54:55
-
Section 1 : Introduction
- Lecture 2 :
- Architecture Of All System
-
Section 2 : Server Side
- Lecture 1 :
- Prerequests For Server Side
- Lecture 2 :
- Open Project In Intellij (Demo)
- Lecture 3 :
- Source Code
- Lecture 4 :
- Spring Boot Overview
- Lecture 5 :
- Install And Enable Lombok
- Lecture 6 :
- Server Side Overview
- Lecture 7 :
- Installation - Spring Initializer
- Lecture 8 :
- Configuration - Aplication Properties
- Lecture 9 :
- Lombok Overview And Basic Annotations
- Lecture 10 :
- Hibernate Overview And Basic Annotations
- Lecture 11 :
- User Model Class Implementation
- Lecture 12 :
- Liquibase Overview
- Lecture 13 :
- Liquibase Implementation
- Lecture 14 :
- Java Persistence API Repository Overview
- Lecture 15 :
- User Repository Implementation
- Lecture 16 :
- User Service Implementation
- Lecture 17 :
- Controller Overview
- Lecture 18 :
- Rest Controller Overview
- Lecture 19 :
- User Controller Implementation
- Lecture 20 :
- Admin Controller Implementation
- Lecture 21 :
- Spring Security Overview
- Lecture 22 :
- User Details Service Implementation - Security
- Lecture 23 :
- Spring Security Configuration Overview
- Lecture 24 :
- Web Security Configuration - Spring Security
- Lecture 25 :
- Json Web Token (JWT) Overview
- Lecture 26 :
- Json Web Token (JWT) Installation
- Lecture 27 :
- Json Web Token Provider
- Lecture 28 :
- Json Web Token Filter
- Lecture 29 :
- Run And Test
-
Section 3 : Client Side
- Lecture 1 :
- Prerequests For Client Side
- Lecture 2 :
- Source Code
- Lecture 3 :
- Vue JS Overview
- Lecture 4 :
- Client Side Overview
- Lecture 5 :
- Installation - Vue CLI
- Lecture 6 :
- Configuration
- Lecture 7 :
- Component Templates
- Lecture 8 :
- Routers
- Lecture 9 :
- User And Role Model Classes
- Lecture 10 :
- User Service Implementation
- Lecture 11 :
- Authentication Guard Implementation
- Lecture 12 :
- Error Pages (Not Found, Unathorized) - (404, 401) Implementation
- Lecture 13 :
- Login Page Implementation
- Lecture 14 :
- Register Page Implementation
- Lecture 15 :
- Profile Page Implementation
- Lecture 16 :
- Admin Service Implementation
- Lecture 17 :
- Admin Page Implementation
- Lecture 18 :
- Detail Page Implementation
- Lecture 19 :
- Navigation Bar Implementation
- Lecture 20 :
- Vuex Store Implementation For Alert Messages
-
Section 4 : Result
- Lecture 1 :
- Test It After All
Our learners work at
Frequently Asked Questions
-
How do i access the course after purchase?
It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time. -
Are these video based online self-learning courses?
Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic. -
Can i play & pause the course as per my convenience?
Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on. -
How do i contact the instructor for any doubts or questions?
Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want. -
Do i need a pc to access the course or can i do it on mobile & tablet as well?
Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly. -
Do i get any certificate for the courses?
Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion. -
For how long can i access my course on the platform?
You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions. -
Is there any free trial?
Currently, we do not offer any free trial. -
Can i cancel anytime?
Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?
Instructor
310205 Course Views
7 Courses