JSP and Servlets for Beginners

Become a Pro in JSP and Servlet | Build a fully fledged Database application

4.05 (1323 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
23,865
students
6 hours
content
Jan 2022
last update
$54.99
regular price

What you will learn

By the end of this course, you have complete a knowledge of JSP and Servlets

You are able to build fully fledged Database application

You are able attend the interview for Java Intern

Description

The Most Popular JAVA API's JSP and Servlet
--------------------------------------------------------------------

Have you ever heard about the frameworks like Spring and Struts? 
These are the two super popular JAVA frameworks.

Have you ever thought how they have built those frameworks?
These are all built on top of JSP and Servlet.

Once you become a Master in JSP and Servlet, you can build your own framework! Almost!

Here i bring the JSP and Servlet absolute for beginners!

Build a Complete Java Web Application with JSP and Servlet all from Scratch!

We will start this course by introducing a Client and Server Architecture, then will discuss the high level overview of JSP and Servlet, then will setup a Development Environment, then will discuss the MVC Design Pattern, and finally Build a JDBC Database Web App with JSP and Servlets - CRUD[Create, Read, Update, Delete]

Not only these, through out this course, we will learn about

  • Life cycle of Servlet and Servlet methods
  • Understanding the ServletConfig and ServletContext
  • Understanding the ServletContextListener
  • Understanding the RequestDispatcher
  • Understanding the JSP Expression, JSP Scriplets and JSP Declaration
  • Understanding the Expression Language (EL)
  • Understanding the JSTL library

For every concept, we will discuss the real time example and how to implement them in real time project.

By the end of this course, you have a better understanding of JSP and Servlet and how to use them in building the Web application.

It's not a simple course with cut, copy and paste, you will write each and every line of code with me!

I am super excited to teach you this course! I will see you inside the course!

Thanks and Regards,
Bushan Sirgur

Content

Introduction to Client and Server Architecture

Overview of Client and Server Architecture
JSP and Servlet in Client-Server Architecture
Setting up the Development Environment and Creating Web Application

Introduction to Servlets

All about HTTP Protocol, GET and POST
Creating Servlet, doGet() and doPost()
Default HTTP method, Calling doPost() inside doGet() and Logical mapping
Printing a message in the browser using PrintWriter()
Redirecting the response using sendRedirect()
Dispatch the request to another component using getRequestDispatcher()

Introduction to JSP

Passing an Object from Servlet to JSP
Writing Java code using JSP Expression and JSP Scriplets
Quick update - Finding the Server option inside the Eclipse
Writing Java method using JSP Declaration

Dive Deeper into Servlets World

High Level Overview of Servlet Life Cycle
More About Servlet Life Cycle Methods
Know About Handling the Multiple Requests

Introduction EL Expression and JSTL Tag Library

Section Introduction
Introduction to EL Expression
Dive deeper into EL Expression
Introduction to JSTL Tag Library
Installing JSTL Tag Library
JSTL Tags - set, remove and url
JSTL Tag - forEach
JSTL forEach Tag - Writing some code
JSTL Challenge Video
JSTL if, choose, when and otherwise
JSTL if, choose, when and otherwise - Writing some code
JSTL functions - toUpperCase, toLowerCase, contains and indexOf

Introduction to MVC Architecture

High level overview of MVC architecture
Creating a Controller and View component
Creating a Model class

Build a Complete Database Web App [MVC] - JSP and Servlets Part 1

Overview of the Database Application
Download the source code of the Database Application
Setup a Database Dev Environment
Test Database Connection - Setup a Project
Test Database Connection - JDBC Connection Code
Database Application Architecture - Employee Directory
Test Basic MVC Controller

Build a Complete Database Web App [MVC] - JSP and Servlets Part 2

Overview of the List Employees
Development Process of List Employees
Create a Employee Entity class
Overview of the Employee DAO
Writing JDBC Code to Get the Database Connection
Development Process of Employee DAO
Creating Interface and Implementation class for Employee DAO
Overview of Employee Controller
Updating the Employee Controller
Development Process of Developing JSP
Updating JSP to Display the Employee List

Build a Complete Database Web App [MVC] - JSP and Servlets Part 3

Adding Bootstrap to Application
Creating Add Employee Button in JSP
Retrieve/Get the form data
Writing code for save/add operation in DAO layer
Call DAO method in Controller
Refresh the html table after saving the data

Build a Complete Database Web App [MVC] - JSP and Servlets Part 4

Add Edit Link in JSP
Print Employee ID in the Controller
Write DAO method to Read Single Employee Record
Display the Employee Record in Form
Print the Updated Values in Controller
Write DAO Method to Update Employee Record
Complete the Update Operation

Build a Complete Database Web App [MVC] - JSP and Servlets Part 5

Add Delete Link to JSP
Write DAO method to Delete Employee Record

Login and Logout functionality

Create Login Form
Create database table and Model class
Create Login Servlet
Create DAO method to Authenticate User
Call DAO method and Test application
Store email address in Session
Complete the Logout functionality

Bonus Videos

Add Bootstrap Styling to Employee Form
Add jQuery datatable (Gridview)

Screenshots

JSP and Servlets for Beginners - Screenshot_01JSP and Servlets for Beginners - Screenshot_02JSP and Servlets for Beginners - Screenshot_03JSP and Servlets for Beginners - Screenshot_04

Reviews

Rathod
August 15, 2021
Good course for pratice. It would have been good if it had more projects included, rather than only one project.
Chaitanya
June 1, 2021
The Instructor has been explaining the course with very good presentation skills. His layman english commuciation language will sure invite and encourage a lot of students to take up the course.
Mohammed
April 14, 2021
This is a really good course for college students as well as people who wants to start learning J2EE. You're going to learn the basics of J2EE in a simple and easy way. However, don't expect this course it enough if you want build real web applications with J2EE as this course doesn't go deep into the details of JSP and Servlets.
Dhruv
March 3, 2021
This course gives a clear and detailed explanation of each and every concept with ease and with hands on.
Hema
February 3, 2021
Excellent Course. I was tired of searching in videos for this topic. Finally I landed here (Thanks to in28Minutes). It is an amazing tutorial with crystal clear explanation. If anyone searching for JSP, Servlets concept + practical experience I highly recommend this course (Absolutely Free). Thanks Man , I want to know your remaining courses.
Nikhil
January 13, 2021
One of the best course for servlet and jsp on udemy. if you don't believe me just go through this course once.
Oleksandr
October 21, 2020
For beginners in this It is very good. Good explanations and picture. Not classic British English but it's not a problem. Thanks a lot!
AsgarAli
April 9, 2020
Really it was amazing and most understandable course for every Java Beginner they should watch this course at least once. Thank you so much Bushan Sirgur.
Karishma
April 5, 2020
Good knowledge gave to us , must making the database using SQL language , this language most usfull in the database , l like jasp and servlet for beginners course ,, and more knowledge gaind also
Merve
April 3, 2020
This course is a beginner course but requires java and html knowledge. The instructor is very clear. I would recommend this course.
Anant
April 2, 2020
It very fruitful and it help me a lot to understand from basics to advance level. The way you explain every concept very deeply it helps me into the projects. Thank you Sir
Khaled
March 12, 2020
Too fast and should take more time to explain in detail. As beginner this is not ideal to have fast pace lecture.
BRANFORD
May 16, 2019
The is one of the best free courses that i've taken on Udemy! The Instructor is brief, concise and to the point!
Alex
April 17, 2019
Hand-waving of several major aspects of web development (setting up the environment) that are ultimately just as difficult for beginners as the content that is shown. If someone is setting up their first Java Servlet Pages, they typically haven't set up their environment before, and it is not a simple process. That said, so far the content that does get covered is informative and presented well.
Pratiksha
April 14, 2019
The course is good, but as described in the description, database CRUD operations tutorial is not covered.

Charts

Price

JSP and Servlets for Beginners - Price chart

Rating

JSP and Servlets for Beginners - Ratings chart

Enrollment distribution

JSP and Servlets for Beginners - Distribution chart
1214158
udemy ID
5/12/2017
course created date
8/6/2019
course indexed date
Bot
course submited by