Udemy

Java Web Development / JEE / Jakarta EE (Servlet, JSP, MVC)

Enroll Now
  • 5,505 Students
  • Updated 3/2024
4.6
(416 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 34 Minute(s)
Language
English
Taught by
Java Corner (Karim)
Rating
4.6
(416 Ratings)

Course Overview

Java Web Development / JEE / Jakarta EE (Servlet, JSP, MVC)

JEE Architecture and Technologies, Servlet 2/3, JSP 2, JSTL, MVC, Maven, JDBC, MySql, HTML, CSS,JS and (Spring vs JEE)

Welcome to JEE Architecture and Technologies!


This course covers Servlets, JSP, JSTL, MVC, JDBC,  Maven, JDBC, MySQL, HTML, CSS, Bootstrap, JS, JQuery, Angular JS and compares Spring vs JEE frameworks. Get ready to master enterprise Java development and propel your career forward!


In this course we will learn following topics :


Part 1 : Introduction to Web Development :

1- JEE Architecture

2- JEE History and Technologies.

3- Web Application, Web Components and Web Container

4- Static Web Application.

5- JEE Application Development and Deployment Steps

6- Dynamic Web Application.

7 -Web Application Archive (*.WAR)

8- HTTP URL

9- Configuring Web Application Archive (*.WAR)


Part 2 : Servlet Programming (Section 1):

1- Agenda

2- Servlet in big picture of J2EE

3- Servlet Request & Response models

4- Servlet Life Cycle

5- Servlet Scope Objects

6- ServletContext

7- Servlet Session

8- HttpServletRequest

9- HttpServletResponse Status, Header, Body

10- Error Handling


Part 3 : Servlet Programming (Section 2):

1- Including and forwarding Requests

2- Redirecting to other web resources

3- Servlet Filter

4- Servlet Listeners

5- Session Tracking

6- Servlet 3.


Part 4 : JSP Programming (Section 1):

1- What is JSP.

2- JSP Elements.

3- JSP Static Elements.

4- JSP Expressions Elements.

5- JSP Scriptlets Elements.


Part 5 : JSP Programming (Section 2):

1- JSP Actions.

2- JSP Standard Actions.

3- JSP JSTL Actions.


Part 6 : Build JEE CRUD Application using : Servlet, JSP, JSTL, MySql, Maven, Angular JS, JDBC, HTML, CSS and Bootstrap :

Section 1 : Project Preparation : Install MySql and Maven.

1- Installing MySQL.

2- Install Apache Maven.

3- Setup Employee Database.

Section  2 : Application Architecture.

1- MVC Design Pattern.

2- Application Architecture.

3- Build Employee-CRUD Application.

4- Bootstrapping Employee-CRUD Application.

Section 3 : Introduction to Employee CRUD Application.

1- Introduction to Employee-CRUD Application.

2- Install Database.

Section 4 : Build Model Layer.

1- Project Creation.

2- Adding Maven Dependencies.

3- Implement DAO Classes.

Section 5 : Build Controller Layer.

1- Implement Application Controllers.

Section 6 : Build View Layer.

1- Introduction to CSS, Bootstrap , JQuery, Angular JS.

2- Implement Application Viewers.


Part 7 : Course Summary and What's Next !


Course Content

  • 10 section(s)
  • 141 lecture(s)
  • Section 1 Course Overview
  • Section 2 Course Software and Installation Steps
  • Section 3 Introduction to JEE and Web Application Development
  • Section 4 Servlets Prgramming (Part I)
  • Section 5 Servlet Programming (Part ||)
  • Section 6 JSP Programming (Part 1)
  • Section 7 JSP Programming (Part ||)
  • Section 8 Build a JEE Application (Part 1) : Install MySQL, MySql Wizard and Maven
  • Section 9 Build a JEE Application (Part 2) : Application Architecture (MVC Design Pattern)
  • Section 10 Build a JEE Application (Part 3) : Introduction to Employee CRUD Application

What You’ll Learn

  • Understanding Web Development Concepts
  • Understanding JEE Architecture and Technologies
  • 27 Complete Examples that covered all course topics
  • Walkthrough on Java Web Frameworks and Technologies
  • Go through all Servlet Topics with examples
  • Go through all JSP Topics with examples
  • Building an MVC JEE Application with JSP, Servlets and JDBC
  • Connecting to MySQL DB using JDBC
  • Learning the Apache Maven as a build tool
  • Working with scripting languages : HTML, CSS, JS and AngularJS
  • MVC Design Pattern (how you can architect your Application)
  • Understanding JavaBeans Concept
  • Set up your JEE development environment with Java 8, Tomcat 9 and STS IDE
  • Learn how to use the JSP Standard Tag Library (JSTL) to minimize scriptlet code
  • Install MySql DB and Import DB scripts


Reviews

  • S
    Samukelo
    5.0

    So good and not boring

  • K
    Kostoudas Savvas
    5.0

    Awesome so far!

  • M
    Monica Marziani
    5.0

    Si

  • A
    Arhin Afrifa Nana Yaw
    5.0

    Great. Taught me a lot. Value for money

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed