Spring Framework and Spring Boot for Java
Spring Framework and Spring Boot for Java, available at $49.99, has an average rating of 3.45, with 306 lectures, based on 105 reviews, and has 942 subscribers.
You will learn about Create web apps with Spring Boot and Java Create a simple social network with Spring Boot Create Java web apps This course is ideal for individuals who are Java programmers who want to learn how to create web apps or Intermediate Java beginners who want to improve their Java knowledge It is particularly useful for Java programmers who want to learn how to create web apps or Intermediate Java beginners who want to improve their Java knowledge.
Enroll now: Spring Framework and Spring Boot for Java
Summary
Title: Spring Framework and Spring Boot for Java
Price: $49.99
Average Rating: 3.45
Number of Lectures: 306
Number of Published Lectures: 306
Number of Curriculum Items: 306
Number of Published Curriculum Objects: 306
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Create web apps with Spring Boot and Java
- Create a simple social network with Spring Boot
- Create Java web apps
Who Should Attend
- Java programmers who want to learn how to create web apps
- Intermediate Java beginners who want to improve their Java knowledge
Target Audiences
- Java programmers who want to learn how to create web apps
- Intermediate Java beginners who want to improve their Java knowledge
This course teaches you how to create web apps using the Spring framework.
You’ll learn how to use Spring Boot to rapidly configure Spring and as a demo we’ll make a simple social network web app, complete with editable profiles, a messaging system, and various other features.
If you know basic Java, you’re fairly confident about writing basic programs and you want to learn powerful and popular Java framework, this course is for you.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to the Course
Lecture 2: Prerequisites
Lecture 3: About Spring Boot Versions
Lecture 4: Installing Software
Lecture 5: Creating a Maven Spring Boot Project
Lecture 6: A Basic Web App
Lecture 7: Template Engines
Lecture 8: Adding a JSP
Lecture 9: Generating a Project Without Eclipse
Lecture 10: Packaging With Maven
Lecture 11: Building With Eclipse
Lecture 12: Executable Wars
Lecture 13: Deploying to an Existing Tomcat Server
Lecture 14: Multiple Controllers
Chapter 2: Composing Pages With Apache Tiles
Lecture 1: Setting Up Apache Tiles
Lecture 2: Creating Tiles Definitions
Lecture 3: Adding and Extending Tiles Definitions
Chapter 3: Bootstrap and Static Resources
Lecture 1: Static Resources – Bootstrap
Lecture 2: Adding a Bootstrap Navbar
Lecture 3: Styling the Navbar
Lecture 4: Setting the Context Root
Lecture 5: The Bootstrap Grid
Lecture 6: Bootstrap Panels
Lecture 7: Adding a HTML Form
Chapter 4: Using Data: Hibernate and JPA
Lecture 1: JUnit
Lecture 2: MySQL Databases
Lecture 3: Creating a MySQL User
Lecture 4: Connecting to MySQL
Lecture 5: Creating a Domain Object
Lecture 6: Using JPA
Lecture 7: Using CrudRepository
Lecture 8: Retrieving the Most Recent Status Object
Chapter 5: Spring Forms and Displaying Data
Lecture 1: Adding a Service Layer
Lecture 2: Model and View
Lecture 3: Spring Forms
Lecture 4: Displaying Data
Lecture 5: Formatting Dates
Chapter 6: How Forms Work
Lecture 1: JSPs, Objects and Classes
Lecture 2: Model Attributes
Lecture 3: Refreshing and Updating
Chapter 7: Form Validation
Lecture 1: Validating Forms
Lecture 2: Customising Validation Messages
Chapter 8: Pagination
Lecture 1: About Paging
Lecture 2: Getting Pages of Results
Lecture 3: Getting URL Parameters
Lecture 4: Outputting Pages
Lecture 5: Formatting the Status Updates
Lecture 6: Outputting Page Numbers
Lecture 7: Custom Tags
Lecture 8: Cycling Through Page Blocks
Lecture 9: Displaying Page Number Blocks
Lecture 10: Fixing the Block Hyperlinks and Separator
Lecture 11: Jumping to the First Page of Blocks
Chapter 9: Improving the App: Dropdowns, WYSIWYG and Other Stuff
Lecture 1: What If There Is Only One Page
Lecture 2: Redirecting
Lecture 3: Editing the Home Page
Lecture 4: Javascript Visual Editors
Lecture 5: Dropdown Menus
Chapter 10: Editing and Deleting Data
Lecture 1: Adding Edit and Delete Links
Lecture 2: Deleting Status Updates
Lecture 3: Displaying Statuses for Editing
Lecture 4: Saving Edits
Chapter 11: Spring Security: Logging in Users
Lecture 1: Adding Spring Security
Lecture 2: Conditional Formatting
Lecture 3: Additional Security Rules
Lecture 4: Adding a Login Form
Lecture 5: Authentication
Lecture 6: Login Error Messages
Lecture 7: Logging Out
Lecture 8: The Security Taglib
Chapter 12: User Registration
Lecture 1: The User Domain Object
Lecture 2: The User Service
Lecture 3: The User Service
Lecture 4: Configuring the User Service
Lecture 5: Registration Forms
Lecture 6: Making Registration Work
Lecture 7: Password Encryption
Lecture 8: Using Roles
Lecture 9: Restricting Urls on Roles
Chapter 13: Validation
Lecture 1: Validating the Email Address
Lecture 2: Validating the Password
Lecture 3: Adding Custom Validation
Lecture 4: Custom Validaton Annotation
Lecture 5: Adding the Password Match Constraint
Chapter 14: Email Verification
Lecture 1: Fake Smtp Test Services
Lecture 2: Configuring a Mail Sender
Instructors
-
John Purcell
Software Development Trainer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 3 votes
- 3 stars: 15 votes
- 4 stars: 32 votes
- 5 stars: 53 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024