Java Web Application Development For Beginners Udemy

This course covers the basic fundamental concepts of Java web application development. We will be developing simple Java web applications with the most popular tools used in the workplace and in real life projects such Eclipse, Maven, Tomcat and MySQL.

The materials covered will include the following:

  • Installing JDK, Eclipse, Maven, Tomcat and MySQL which are some of the most popular tools used in the industry to develop Java web applications.
  • Introduction to XML as it is a critical language that is widely used in web application development.
  • Introduction to Apache Maven, the most popular tool used for managing the dependencies and the building process in Java web applications.
  • Fundamentals of Servlets and Java Server Pages (JSP), the main components of Java web applications.
  • Creating Java web applications with Servlets and JSP.
  • Deploying Java web applications on Apache Tomcat web server.t
  • Creating a database and tables in MySQL Workbench.
  •  Using the Java Database Connectivity (JDBC) API to connect a web application with a relational database and perform database operations.

Course Duration

This course should take between 20 to 30 hrs depending on your experience with the Java language and some of the tools used to develop Java web applications such as Eclipse, Maven, Tomcat.

Course Structure

This course is organized with lecture slides to explain the concepts at hand, followed by a practical code exercises.

Why you should take this course?

Java web technology is one of the leading technologies used in today enterprise software application development.

This course will help entry level Java web application developers or students aspiring to become Java web developers to overcome some of the challenges they face when they begin learning the technology because they are multitudes of concepts, tools and frameworks to familiarize with.


This course is no longer available.

Course details

This course covers the basic fundamental concepts of Java web application development. We will be developing simple Java web applications with the most popular tools used in the workplace and in real life projects such Eclipse, Maven, Tomcat and MySQL.

The materials covered will include the following:

  • Installing JDK, Eclipse, Maven, Tomcat and MySQL which are some of the most popular tools used in the industry to develop Java web applications.
  • Introduction to XML as it is a critical language that is widely used in web application development.
  • Introduction to Apache Maven, the most popular tool used for managing the dependencies and the building process in Java web applications.
  • Fundamentals of Servlets and Java Server Pages (JSP), the main components of Java web applications.
  • Creating Java web applications with Servlets and JSP.
  • Deploying Java web applications on Apache Tomcat web server.t
  • Creating a database and tables in MySQL Workbench.
  •  Using the Java Database Connectivity (JDBC) API to connect a web application with a relational database and perform database operations.

Course Duration

This course should take between 20 to 30 hrs depending on your experience with the Java language and some of the tools used to develop Java web applications such as Eclipse, Maven, Tomcat.

Course Structure

This course is organized with lecture slides to explain the concepts at hand, followed by a practical code exercises.

Why you should take this course?

Java web technology is one of the leading technologies used in today enterprise software application development.

This course will help entry level Java web application developers or students aspiring to become Java web developers to overcome some of the challenges they face when they begin learning the technology because they are multitudes of concepts, tools and frameworks to familiarize with.


Updated on 30 December, 2017
Courses you can instantly connect with... Do an online course on Software Development starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or