Servlets and JSPs Tutorial: Learn Web Applications With Java (Udemy.com)

Learn how to create dynamic websites using the Java programming language with this java web application tutorial

Created by: John Purcell

Produced in 2016

icon
What you will learn

  • Understand the core technologies of modern Java web programming
  • Know how to develop and deploy your own websites using Java

icon
Quality Score

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

Overall Score : 90 / 100

icon
Course Description

In this Java web application tutorial I'll show you how to create dynamic websites using the core technologies of Java web programming. If you want to create your own interactive websites, if you know some Java and you want to take your skills to the next level, or if you want hot skills for the job marketplace, this Java web application tutorial course is for you. In this Java web application tutorial course you'll learn how to:
  • Leverage the power of Java to create dynamic websites
  • Deploy your applications for free on the Internet
  • Use and understand core server-side Java web technologies
I'll show you how to take your basic Java knowledge and use it to create websites using the same technologies (servlets, JSPs and JSTL) that everyone from self-employed web developers to huge corporations use to create modern interactive web sites. Who this course is for:
  • Anyone who wants to create websites that interact with databases
  • Java programmers who want to learn web programming skills
  • Java beginners who want to learn more Java and enjoy a challenge

icon
Instructor Details

placeholder

After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. After spending four years in the beautiful city of Budapest, Hungary and a year in Berlin, I now live in my home town of Derby, UK.

icon
More courses by John Purcell

Java Swing (GUI) Programming: From Beginner to Expert

$11.99

Learn Advanced C++ Programming

$11.99

The Java Spring Tutorial: Learn Java's Popular Web Framework

$11.99

Java Tutorial for Complete Beginners

$11.99

Learn Advanced Java

$11.99

C++ Tutorial for Complete Beginners

$11.99

icon
Reviews

4.5

50 total reviews

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

I think at the end of each chapter there should be one more chapter that summarize the whole chapter. Sometimes you just want to revise what you have already studied and its not possible to check every chapter. Also we can have some quiz and multiple choice question at the end of every chapter.

Another strong course from Mr. Purcell. The hands on approach to presenting the material makes it very clear what needs to be done.

Great course! It os truly a great way to get up to speed on how whole process from back end to front end comes together.
Thanks!

If you take the time to follow along and basically copycat everything he does, he moves pretty fast, so prepare to hit the pause button and rewind button... you will get a lot of excellent insight into how to develop java server pages (to build a website). It is challenging to keep up initially, due to the nuts and bolts stuff - but you will be glad you did it!

Great course. It helped me a lot and was very informative. It explained very well the important things for servlets, JSP, JSTL.

I took this course to refresh my memory on Servlets and jsps. I must say that it accomplished in this aspect and that newcomers will have a lot to learn here.
Pros:
* Click by click tutorials so you cannot miss anything. You can learn a lot, how JEE is integrated with Eclipse
* Forces you to type code along with the author.
* Most examples are written from scratch.
* First few chapters have good examples
* Picture Squirrel is a very good practical example.
Cons:
* Course needs to be updated to the new technologies, fix code errors that appeared with upgrade to new java and tomcat. Database examples will benefit from try-with-resource statements
* I am not sure if author has created these tutorials on the fly during some live broadcast, but he really needs to prepare before recording these courses. During some videos, he simply decides to switch design approaches that he took early on, thus making code obsolete that he wrote moments ago. I am all for intentional mistakes to prove some point, but design choices must be defined at the beginning and should not be deviated from.
* Chapter 4 should provide more examples about given concepts. Some in-depth information about servlet, jsp and tomcat lifecycle would be helpful for course completeness.
* Account example in database chapter could have been much better. Author decided to deviate from its well establish method of showing you everything from scratch and skip servlet related parts to show only database related parts. True, nothing here is something that we haven't already seen, but, for the sake of course completeness, should be there. At least, author should provide starting example of code on which he will add things that he presented.
* There are no examples nor even mentions of Servlet listeners and filters!! 10 hour course should have at least mentioned them as they are commonly used and they are part of servlet specification.

The course explains very well Java web programming, and some of the popular things that Web developers use. The sound is very clear and the lecture are not too long, which is a good thing to better understand without getting bored. If you want to learn Java web programming, go ahead and do this course , it is really awesome

This course helped me learn JSP/Servlet Programming for an upper-level undergraduate course. I couldn't have passed the course without these tutorials.

This was a great course to get more in depth to java programming and various techniques that can be used such as the JSTL. A lot of good information and steps to follow through to learn more about best practices in the java programming language.

Hi John,
Your tutorials are very concise and awesome. You really have a nice teaching skills that makes learning easy.
I look forward to learn more in future. Thanks for doing a great work.

It helps to get started with Java web development very quickly. Very easy to follow. Though several topics are not covered, i.e. filters, overall it is very solid course. Thank you, John.

Another excellent course from John Purcell. I will be enrolling in more of his courses! His explanations are easy to follow. Keeping the camera recording while he works through mistakes or unexpected errors is extremely helpful for learning.