Skip to content
UdemyJavaPaid courseIntermediate levelCertificate

Java Web Development Under The Hood (Udemy.com)

What Java professionals need to know about servlets, sessions, cookies, JSP, JSTL, Ajax and websockets

Created by: Matt Greencroft

Last updated October 2019

icon
What you will learn

  • You'll be better equipped to understand why things aren't working, and how to solve errors and issues that occur.
  • If you're using a framework to build websites, such as Spring, JSF or Struts, you'll understand the complexity that may be hidden by your framework, which will give you more control over how your websites work.

icon
Course Description

This is a course for Java professionals (or aspiring Java professionals) who need an in depth understanding of how web applications work in Java. In this course we cover how to build a website without using a framework. That might sound like a crazy thing to do but frameworks often hide the complexity of what's going on under the hood, so when things go wrong, we don't understand why, and therefore how to fix them. If you have never built a website with Java, or if you have only ever built sites using frameworks such as Spring Boot, JSF or Strus, this course will give you a really good grounding in the basics. And we'll also cover a number of topics that every good web developer should understand no matter what framework you use. 

You don't need to be a Java Expert to do this course, but you should be able to confidently create basic Java code before you start. Knowledge of simple HTML is also useful.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Matt Greencroft

Having worked for over 20 years as a professional programmer, mainly in banking, Matt now teaches for Virtual Pair Programmers. His specialist areas are advanced Java, Spring Framework, Kotlin and Akka.


Outside of work, Matt enjoys cycling, but prefers going downhill to uphill, and he also plays the piano… very badly.

icon
More courses by Matt Greencroft

$89.99

$11.99

$69.99

$64.99

$74.99

$11.99

icon
More Java courses

Free

$84.99

$119.99

$174.99

$17.99

$12.99

icon
Reviews

4.4

938 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Kelly Jo Lyle on 1/1/2023

The content of the course was precisely what I thought it would be, and the examples are straightforward. Appreciate the instructor's approach to the topics.

By Andriy Lytvynchuk on 1/18/2021

You should have decent knowledge of Java to cope with this course. Java code is not explained in great detail at the beginner level; sometimes not explained at all, like in case of database connection file DatabaseBootstrap.java in module 2, because according to instructor "it is not Java course but web development course". Also, rather than writing simplified/outdated/incorrect coding solution first and then improving/fixing it, I think it would've been time saver to go to the right solution straight away. Finally, it is not clear which version of Java and JDK need to be used for the project to compile, as it won't compile with up-to date versions for 2021. Looks like earlier chapters of the course use some earlier versions and you will need to figure out on your own which exactly version you need to use, otherwise your project won't compile so you won't know whether it works or not. That's annoying as you will have to install several versions of JDK, figure out which version of JDK works with which version of Java and try various combinations of version settings in Eclipse. Still a good course, you can learn a lot if you understand Java. If you are new to Java then this course may rather confuse you than bring some clarity.

By Chuck Todd on 12/13/2020

Really appreciated this course. The material was laid out and explained in a way that allowed me to understand previously unknown subjects. Thanks, can't wait to check out other courses.

By Tasleem Zehra on 10/13/2020

excellent

By Mai Trung Hieu on 10/3/2020

It was good, clear!

By Jorge Antonio Lopez Juarez on 10/3/2020

Buen material con principios bsicos web, nunca esta de ms visitar fundamentos web, me sirvi para comprender varias cosas, aunque el contenido no muestra como hacer una gran aplicacin larga me dejo una buena idea para avanzar y profundizar en conceptos e implementaciones

By Ulrich Janse van Rensburg on 9/22/2020

i was struggling with java web at University and this helped me a lot, specially reviewing my modules

By IT Solution Architect Dariusz Koncewicz on 9/7/2020

A very good, detailed guide to creating Java web solution development. Great base for those who using frameworks like a spring, would like to know how it`s running "behind the scene"

By Silver Kolde on 8/29/2020

Matt explains everything in detail and really fast. So if you are new to this topic (like I was), you can pause the video, think things through, test newly gained knowledge on the application and then resume. But if you are already somewhat familiar, you won't get bored, because Matt moves quickly.

By Anna Hojas on 8/26/2020

The material is very well prepared. If you have never done web development, you can learn the fundamentals here and it is also a joy going through the material

By Han Chen on 8/12/2020

yes, I have working experience in django web app. So, I like the pace of this course.

By Nyco Bischoff on 8/9/2020

This course is amazing! finally the clear overview I had been looking for quite a while now.

Showing 12 of 87 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 88 / 100