Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add JDBC Servlets and JSP - Java Web Development Fundamentals to your Wishlist.

Add to Wishlist

JDBC Servlets and JSP - Java Web Development Fundamentals

Create Java Web Applications from scratch in easy steps
4.6 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
296 students enrolled
Last updated 1/2017
English
$10 $30 67% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7 hours on-demand video
  • 1 Article
  • 12 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Develop Dynamic Web Applications
Learn the fundamentals of JDBC and using the different interfaces in the JDBC API
Learn , Create and Deploy Servlets
Initialize parameters dynamically
Learn how to manage sessions
Understand how JSPs can help to separate Web logic and functionality from page layout
Learn the meaning and importance of MVC
Explore how to make JSPs smaller and more powerful with JSTL, custom tags
Understand and Implement Connections Pooling
Secure you web application
Learn how to manage sessions
View Curriculum
Requirements
  • Basic Knowledge of Core Java is required
  • An understanding of Web technologies like HTML and HTTP is helpful
Description

From the top Java Web Services Course Instructor on UDemy!!!

Covers Servlet 3.1 and JDBC 4

The course builds a strong understanding of JDBC Technology. It gives in to demonstrate why Servlets are the cornerstone of Java’s Web platform. It then shows how JSP is built on the Servlet architecture. Additionally, the class shows students how to use JSTL, custom tags and expression language to reduce Java code in Web pages while adding tremendous power and capability to those pages. 

This is not a class that focuses on theory. Participants will find the course is loaded with practical labs and simulations. After taking this class, developers will be able to build Web applications that perform well, are scalable, and that are easier to maintain.

JDBC,Servlets and JSP Course Prerequisite:

Basic Knowledge of Core Java is required. An understanding of Web technologies like HTML and HTTP is helpful.

JDBC,Servlets and JSP Course Objective

Learn the fundamentals of JDBC and using the different interfaces in the JDBC API. Learn how to use Java servlets in the role of Web application control. Identify the options to state management in a Java Web application and understand the pros/cons of each. Understand how JSPs can help to separate Web logic and functionality from page layout.  Learn the meaning and importance of MVC

Who is the target audience?
  • Students with java background
  • Any one interested in learning the fundamentals of Java Database and Web Development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 166 Lectures Collapse All 166 Lectures 06:58:20
+
Software Setup
7 Lectures 12:32

Installing Eclipse
01:46

Configuring JDK In Eclipse
02:46

Installing Tomcat
01:07

Configuring Tomcat in Eclipse
02:07

Downloading MySql and MySql workbench
01:40

Using MySql Workbench
01:41
+
Web Application Basics
3 Lectures 06:43

Static vs Dynamic Web Applications
02:12

Server Side Programming
01:46

Static And Dynamic Web Applications
2 questions
+
Servlets Basics
13 Lectures 30:52
Introduction
00:25

Servlets Introduction
02:33


Web Application Folder Structure
03:08

Servlet Annotations
01:02

Hello World Servlet Project Creation
02:04

Code the Servlet
04:13

Register the Servlet
02:08

Application Flow
02:02

The Addition Use Case
03:26

Create the Servlet
03:54

Register the Servlet
01:04

Addition Application Flow
02:12

Servlets
4 questions
+
JDBC Basic Concepts
7 Lectures 07:55
Introduction
00:16

JDBC Architecture Introduction
00:45

JDBC API
00:46

JDBC Drivers
02:17

JDBC Client
01:06

DriverManager
00:40

JDBC Architecture Summary
02:05

JDBC Basics
3 questions
+
JDBC In Action
17 Lectures 35:37
Introduction
00:33

Create the Account Table
01:42

Steps to perform CRUD Operations
01:01

JDBC Project Creation
01:07

Configure the Driver Jar
02:01

Connect to the Database
03:38

Connection String
02:31

JDBC Statement
01:37

Create an Account
03:05

Update the balance
02:20

Delete the Account
01:21

JDBC Steps To Read Data
01:32

JDBC ResultSet
03:12

Reading the Accounts
01:40

Navigating the ResultSet
02:12

Clean up JDBC Resources
02:22

The Service Provider Mechanism
03:43

JDBC In Action
4 questions
+
Building Dynamic Web Applications
14 Lectures 34:16
Introduction
00:19

GET VS POST
04:09

User Application Use Case
00:55

Adding the mysql driver jar
01:11

Create the User Table
01:02

Create the User Servlet
03:48

Implement the init and destroy methods
02:44

Implement the doPost method
06:05

Create User Update Servlet
04:10

Create Static HTML
01:51

Create Dynamic HTML
01:59

Read User Servlet Flow
01:27

Delete User Assignment
00:40

Delete User Assignment
03:56

Building Dynamic Web Applications
3 questions
+
Init Parameters
6 Lectures 14:09

Configuring Init Params using Annotations
02:24

Use annotated init params
01:37

Annotated Init Params in action
00:55

Configure using web xml
03:24

Use init params from web xml
02:10

Init Parameters
3 questions
+
Servlet Context
8 Lectures 14:48
Introduction
03:07

Uses of ServletContext
02:09

Context Parameters
01:52

Configuring Context Parameters
01:38

Using Context Parameters in the code
01:35

Context Parameters in Action
00:36

Context Parameters Assignment
00:45

Context Parameters Assignment Solution
03:06

ServletContext
3 questions
+
Prepared Statement
7 Lectures 21:43

Create the Product Table
00:58

Create the Project
01:41

Implement the init and destroy methods
04:14

Implement the doPost Method
06:31

PreparedStatement Assignment
01:04

PreparedStatement Assignment Solution
02:59

PreparedStatement
2 questions
14 More Sections
About the Instructor
4.5 Average rating
2,881 Reviews
15,052 Students
9 Courses
Java Architect and Instructor at Vivekananda Consulting USA

I have 13 + years of Software design and development Experience. While working for companies like Oracle, HP, TCS, Siemens and NCR I have architected applications using Java, JEE, Java Script and SOA technologies.

I love learning new things both in technology and personal development and I love sharing them - "Sharing is learning!”. I have mentored students in class room trainings as well as in the corporate world both in India as well as in USA.I also share my adventures on my website and YouTube channels.

I have spoken on technical topics at several agile conferences. While in India I also voluntarily teach interview and soft skills at Vivekananda Kendra.

I am a Sun Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.

Report Abuse