Introduction to Your First Java Servlets and JSP Web Application in 25 Steps
  • First Web Application in 25 Steps : Course Introduction
Web Application Basics
  • Congratulations
  • Step 01 : Setting up Your First Java Web Application
  • Step 01 : Theory 1 - Maven and Magic
  • Step 01 : Theory 2 - What is a Servlet?
  • Step 01 : Theory 3 - Web Application Request Flow
  • Step 01 : Theory 4 - Understand Your First Servlet - LoginServlet
  • Fastest Approach to Solve All Your Exceptions
  • Step 02 : Create LoginServlet From Scratch Again and Your First View
  • Step 02 : Theory - Play Time - Let's Try Breaking Things
  • Step 03 : Passing Request Parameters using Get Method
  • Step 03 : Theory - Introduction and End to Scriptlets
  • Step 04 : Disadvantages of Get Parameters
More Basics : Request Methods Get/Post and Servlets
  • Step 05 : Your First Post Request
  • Step 06 : Your First Servlet doPost Method
  • Step 07 : Lets Add a Password Field
  • Step 08 : Let's Add Todos to Welcome Page
  • Step 09 : Take a Breather and Refactor
  • Step 10 : Redirecting to Another Servlet
Adding More Java Web Application Features
  • Step 11 : Your First JSTL Tag
  • Step 12 : Session Scope vs Request Scope
  • Step 13 : Add new Todo Functionality
  • Step 14 : Add delete Todo Functionality
  • Step 15 : Import Bootstrap and JQuery with WebJars.
  • Step 17 : Playing around with Bootstrap
  • Step 18 : Let's Clean up and Refactor
  • Step 19 : Adding a Filter
  • Step 20 : Adding Logout Functionality
Let's Take in Some Theory
  • Step 21 : Let's understand Maven and Tomcat
  • Step 22 : Servlet Life Cycle
  • Step 23 : Model 1 and Model 2 (MVC) Architectures
Let's get back to Building the Application Again
  • Step 24 : Refactoring - Move Add Functionality to New Servlet
  • Step 25 : Adding Category Field
  • Step 26 : Using JSP Fragments for Header, Footer & Navigation
  • Bonus Lecture
  • Next Steps