Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Spring Framework

Spring and Spring Boot - Learn by building projects

Learn Spring 5 and Spring Boot 2 by building projects. Become productive with Java, Thymeleaf and Spring in 10 hours.
Rating: 4.2 out of 54.2 (132 ratings)
729 students
Created by Fast & Easy Programming
Last updated 3/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Spring and Spring Boot
  • Thymeleaf
  • Spring Data Jpa
  • How to build custom database backed websites
  • How to build RESTful APIS and clients
  • Use free software for development (either Eclipse or Visual Studio Code)

Course content

5 sections • 101 lectures • 9h 38m total length

  • Preview01:10
  • Preview04:42
  • Preview04:16

  • Preview04:58
  • Preview10:41
  • Preview03:35
  • Preview04:13
  • Preview07:44

  • Generating a new Spring Boot project
    05:17
  • Creating our first controller
    08:10
  • WebConfig
    06:05
  • Adding Bootstrap and a custom css file
    04:49
  • Thymeleaf fragments
    06:33
  • Pages table
    02:00
  • Page Entity and mysql connection
    09:02
  • Admin section start
    06:20
  • Admin pages index 1
    06:59
  • Admin pages index 2
    08:52
  • GET Add page
    09:35
  • Page validation and Autowired
    02:45
  • POST Add page 1
    12:01
  • POST Add page 2
    04:25
  • GET Edit page
    06:17
  • POST Edit page
    11:10
  • Delete page
    06:25
  • Page reordering
    12:27
  • Categories table, entity and repository
    04:37
  • Categories index
    06:27
  • GET add category
    08:00
  • POST add category
    07:52
  • GET edit category
    03:18
  • POST edit category
    03:55
  • Delete category
    01:31
  • Category reordering
    04:01
  • Products table entity and repository
    06:50
  • Products index
    06:01
  • GET add product and entity validation
    11:31
  • POST product 1
    07:33
  • POST product 2
    11:09
  • POST product 3
    10:11
  • Products index revisited
    04:42
  • GET edit product
    04:36
  • POST edit product
    11:28
  • Adding a foreign key constraint
    03:46
  • Adding all products
    04:52
  • Setting the resources path revisited
    02:45
  • Delete product
    03:15
  • Admin products pagination 1
    08:05
  • Admin products pagination 2
    07:18
  • Adding a WYSIWIG
    04:32
  • Home page
    06:46
  • Main menu
    05:48
  • Other pages
    02:15
  • Categories menu in pages
    05:46
  • Front display products 1
    12:49
  • Front display products 2
    07:16
  • Front display products 3
    03:56
  • Cart model
    02:29
  • Add to cart
    07:59
  • Cart partial
    10:02
  • Add to cart 2
    07:57
  • Add to cart 3
    05:33
  • Cart page
    10:45
  • Cart page 2
    06:07
  • Subtract product
    04:43
  • Remove product and clear cart
    03:02
  • Paypal checkout
    14:00
  • Getting started with spring security
    02:07
  • Application yaml
    04:04
  • SecurityConfig
    05:37
  • SecurityConfig and SpEL
    05:16
  • Creating users and admin tables
    01:56
  • User and Admin entities
    09:55
  • Registration controller and user and admin repos
    03:53
  • GET register
    04:47
  • POST register
    07:17
  • UserDetailsService
    06:21
  • Login
    08:31
  • Main nav revisited
    07:20
  • Admin login and login failed message
    05:24
  • csrf ajax post fix
    07:48
  • Final touches
    03:51

  • Creating RestAPI project
    02:30
  • Page entity and repository
    02:04
  • GET all pages
    06:34
  • GET a page and ResponseEntity
    06:13
  • Admin GET pages
    01:25
  • POST add page
    02:32
  • GET edit page
    02:27
  • PUT edit page
    00:58
  • DELETE page
    02:02
  • Rest Client project
    04:38
  • Page entity and repository and template files
    03:07
  • Home page
    06:06
  • GET page
    03:20
  • Main menu
    03:45
  • Admin pages
    02:31
  • GET and POST page
    03:13
  • GET and PUT page
    03:06
  • DELETE page
    01:51

  • Bonus Material
    00:17

Requirements

  • Java knowledge is assumed
  • General web development knowledge is helpful but not essential
  • Willingness to learn

Description

Still struggling to learn Spring? Tired of resources that teach you bits and pieces without showing you how to actually tie it all together and actually make something? Then this is the course you've been waiting for (in clear HD 1080p videos) !

Learn Spring and Spring Boot in 10 hours with this hands on course by building 2 projects from scratch!

Project 1: A CMS and Shopping Cart website with security

Project 2: A RESTful API and a REST client that consumer the API

This course will teach you (among other things):

  • Spring

  • Spring Boot

  • Thymeleaf

  • Spring Security and roles

  • Spring Data Jpa

  • How to use modern tools to develop in Java

  • And much more

This course, as all my other courses, does not waste your time needlessly. Everything is explained succinctly and every single thing is done on video!

Stop wasting your time by going here and there to learn bits and pieces, enroll in this course and actually learn Spring in 10 hours!


Note: If the current asking price is too much for you, feel free to message me for a discount!

Who this course is for:

  • Anyone with some Java knowledge wanting to get into Spring

Featured review

Rafael de Queiroz Guzmán
Rafael de Queiroz Guzmán
127 courses
11 reviews
Rating: 4.5 out of 5a month ago
This is not a beginners' course. You must be already capable of finding some (few) answers over Stack Overflow and such. That been said, it's outstanding that someone is willing to share this kind of straightforward instructions on how to get things done. The instructor gives very clear information on how to build the applications at a very good pace. The way I see it, the projects are gonna be a fine addition to my portfolio.

Instructor

Fast & Easy Programming
About Fast & Easy Programming
Fast & Easy Programming
  • 4.3 Instructor Rating
  • 1,826 Reviews
  • 8,734 Students
  • 18 Courses

Fast & Easy Programming offers practical, concise and to the point courses that cover a wide range of programming topics, mostly web development related.



  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.