Learn Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST (Udemy.com)

Master Modern Spring Boot, Spring Web MVC, AOP, Hibernate, Thymeleaf, JPA, Spring Security, RESTful services

Created by: Imtiaz Ahmad

Produced in 2021

icon
What you will learn

  • BUILD a REAL-WORLD INDUSTRY STANDARD full-stack Spring web application with Production Deployment
  • MASTER Industry Relevant practices for development in Spring 5
  • LEARN Thymeleaf and how to involve Spring data with Javascript
  • CODE along with me to PRACTICE and IMPLEMENT everything you learn in real-time
  • LEARN to use Spring MVC & Spring Data CRUD Repositories, Hibernate using a real database like PostgreSQL, as well as H2
  • PRACTICE Production Deployment in AWS, as well as Containerizing your Spring apps using Docker
  • LEARN Property File Configurations for Integration Testing vs Live App
  • TRANSITION from a beginner to a SKILLED Spring Developer
  • NOT WASTE TIME building 20 Twitter or Todo list app clones, but build something more SIGNIFICANT and dive deeper as you learn and build an INDUSTRY GRADE app
  • OBTAIN and DEMONSTRATE your skills with the Spring Framework to LAND A JOB as a Spring Developer

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

LASTUPDATED:
MAY2021Why Spring?
Spring is, by far, the most popular framework for application development in the Java ecosystem. Nothing else even comes close. Why? Because it makes software development so much easier in Java. You can build webapps, mobile apps, desktop apps, batch and big data apps and services in a record time using Spring. Spring does a lot of things right, and it's getting better and better with each release. There aren't a lot of technologies with the kind of wide reach, stability and maturity of Spring, that still move fast and innovate. That's a really tough balance to hit, and Spring has been a leader in that space for over a decade.
Today, Spring, along with Boot, is a polished, modern and highly expressive framework that makes building apps like twitter almost trivial (easily passes the twitter test). So, the popularity of the Spring ecosystem is well deserved. If you're working in Java, you're very likely doing work with Spring because 90% of all Java projects use Spring!
This course will prepare you to become an expert on the Spring Framework. Together, we will build an industry standard Spring Web Application which will transition you from a beginner to an experienced and employable Spring Developer. We will build a real world application in which we will cover topics and practices that are used throughout the industry. You will type every line of code along with me, as I explain, to ensure that you fully comprehend the subject matter. I will be available to answer any questions that you may have, so you will never be stuck on a section, or have confused on any topic.
Dont just take it from me, take it from other students that have taken this course. Heres reviews from real students that took this course Can't thank enough for this course! It's helping me a ton at my job! Great instructor! The course material is very organized and to the point. Imtiaz is a very good instructor and he makes complex ideas very easy to grasp with to-the-point examples. Really liking the course so far. Worth it, covers so many topics, beginner or expert you will learn new things or a new vision! Simple and precise. Best course for Spring beyond Udemy and Yt if you want to see how to develop real time application, not just some surfaced examples. Teacher is thorough, slowly shows every step very clearly. Very professional. Bravo. Absolutely has to be the best Spring web development course on Udemy! Excellent course so far! The instructor does a fantastic job introducing small pieces at a time, and then slowly building upon the previous piece. At each step, we get to see the effects of the code we are writing. First thing first, can I just say how captivating your voice is? Your voice is like music to human ears and the way you explain things is just captivating/soothing? Your style seems to be thorough, to the point and patient. I have just finished section 1 and so far the content has also been really good. I have not forgotten anything you've said so far and whatever code you've shown so far, I can write from the scratch without looking it up. So I have to say, I rate this course 5 out of 5. The instructor tries his best to explain each action he is doing while coding. He tries his best to focus on what is important. His voice is very clear. He repeats the important points to set the focus on what you need to remember. He doesnt make you lose time with non essential concepts which is good because you can see where you need to spend your learning time.
Topics covered in this course include:
Spring Framework 5Spring Boot 2Spring MVCMavenSpring Data CRUD RepositoriesTymeleafHibernateSpring AnnotationsUsing the Command Line to run Spring Boot AppsCore Spring ConceptsProperty ConfigurationsPostgreSQL DatabaseIntegration TestingDeploying our Spring Application to the AWS EC2 ServerContainerization using DockerSpring AOP (Aspect Oriented Programming)Spring SecurityRESTFul Web Services APIEnroll today to learn how to build modern applications using the Spring Framework!
Who this course is for:
Students that want real-world experience in enterprise software developmentBeginner level Java developersStudents that are sick of learning from building 20 little Twitter clones or todo list apps and want to actually master something at a deeper level!

icon
Instructor Details

Imtiaz Ahmad

Imtiaz is an award winning Udemy instructor who is highly experienced in big data technologies andenterprise software architectures. Imtiaz has spent a considerable amount of time building financial software on Wall St. and worked with companies likeS&P, Goldman Sachs,AOLand JPMorganalong with helping various startups solve mission critical software problems. In his 13+ years of experience, Imtiaz has also taught software developmentin programming languages like Java, C++, Python, PL/SQL, Ruby and Javascript. He's the founder ofJobReady Programmer -an online programming school that prepares students of all backgrounds to become professional job-readysoftware developers throughreal-world programmingcourses.

icon
More courses by Imtiaz Ahmad

Practical Data Structures & Algorithms in Java + HW

$11.99

The Complete Oracle SQL Certification Course

$11.99

The Complete Java Certification Course

$11.99

Java Puzzles to Eliminate Code Fear

$11.99

Master SQL For Data Science

$11.99

Absolute Introduction to Object Oriented Programming in Java

$11.99

icon
More other courses

Aprende matemticas desde cero - Aritmtica

$11.99

Unofficial Udemy Student Guide: Courses Free or Dirt Cheap

$11.99

Poi Dancing: The Beginner Series

$11.99

Professional Advanced Angelic Healing Practitioner Course

$11.99

Professional Accredited Earth Angel Course

$11.99

Cours signe bb tout le vocabulaire autour du bb

$11.99

icon
Reviews

4.6

163 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Rex Bosma on 11/21/2020

The pace and style of the instructor is very good. Excellent example project also to take you through all the topics

By Jonathan Platt on 11/21/2020

This course suited my learning style perfectly. You will learn to build a spring boot application from the ground up. This really helps consolidate the concepts and will give you the confidence to have a go on your own. I am a big fan of Imitiaz's courses. Always very well explained. Awesome for beginners. Thank you.

By Ahmad Abu Zahra on 11/14/2020

the translation was'nt enough clear

By Paul Koval on 11/14/2020

The whole project is kind of small and I didn't like the rhetorics of the teacher: "... and this works, I'll prove it to you". Programming it's not about assumptions and proof, it's about knowledge. BUT!!! The course covers all the necessary questions that you might/will have during self-education. The answers that hard to find on StackOverflow or documentation of Spring (if you don't know what specifically you're looking for). I would recommend this course for beginners in Java Web Development, but this course will not make you job-ready. There is a big path to go and this is definitely a GREAT start! Nevertheless, thanks Imtiaz for the course!

By Gary Griffaw on 11/14/2020

Imtiaz does an excellent job explaining the topics. I learned a lot about Spring and Thymeleaf.

By Surja Gain on 11/7/2020

This is a practical hands on course on Spring which gradually builds a Personal Management Project as it incorporates the different Spring framework features.
The teacher, Mr. Imtiaz Ahmad, is very fluent in what he teaches and course structure and material that he has put together explains the various concepts clearly and at just right pace. I think that this is one of the best courses on Udemy or anywhere which teaches the Spring framework.

By Morshed Basher on 11/7/2020

for rocky, Interviewer always asking about Spring Dependency, so make sure you always see this video over and over to get clean concept about Spring Dependency! Good Job Imtiaz Bhai!

By Egor Mayorov Mayorov on 10/26/2020

Zaebis' epta vashe nishtiak pacanam nravica s4itai programmiruem ugaraem semki ebashim. Blia 4etkaia tema s4itai, s4itai teper' gruzit' mozhno loxov tipa epta "Spring znaew shole? Net, loxa otvet, na penek sel dolzhen bil kosar' otdat', a tyt xyle tak malo". Ahmad 4etkii kyrs ebanul krasava ot pacanov s raena respect, s4itai po sotige skinulis' i vse ebat' vse ymnie teper' epta. Uvazhenie s4itai.

By Natalia Prisyazhnaya on 10/23/2020

Excellent! The course is very organized, with real practical project. Imtiaz is a great teacher.

By Saurav kumar on 10/18/2020

nice

By Dave Slemmer on 10/12/2020

Sofar, quite intensive and extremely educational. Some lessons take me a lot time. It requires investigating and googling to find answers and solve issues (for example related to using intelliJ instead of Eclipse, or using a different/newer software versions). As a java novice, some of the stuff is above my knowledge level, which makes to shift down to 'monkey see monkey do'. But as far as learning is concerning: I am learning a lot. Support is fast.

By Isabelle Petoud on 10/6/2020

Lots of very interesting material in a relatively short course. I liked it.