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

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

  • Development
  • Jan 17, 2025
SynopsisJava Web Development / JEE / Jakarta EE (Servlet, JSP, MVC ,...
Java Web Development  JEE Jakarta EE (Servlet, JSP, MVC) No.1

Java Web Development / JEE / Jakarta EE (Servlet, JSP, MVC), available at $74.99, has an average rating of 4.7, with 143 lectures, based on 379 reviews, and has 5362 subscribers.

You will learn about 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 This course is ideal for individuals who are Java Web Developer or JEE Developer or Web Developer or Web Programming or Java Programming It is particularly useful for Java Web Developer or JEE Developer or Web Developer or Web Programming or Java Programming.

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

Summary

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

Price: $74.99

Average Rating: 4.7

Number of Lectures: 143

Number of Published Lectures: 141

Number of Curriculum Items: 143

Number of Published Curriculum Objects: 141

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will 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
  • Who Should Attend

  • Java Web Developer
  • JEE Developer
  • Web Developer
  • Web Programming
  • Java Programming
  • Target Audiences

  • Java Web Developer
  • JEE Developer
  • Web Developer
  • Web Programming
  • Java Programming
  • 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 Curriculum

    Chapter 1: Course Overview

    Lecture 1: Welcome to Java EE Programming

    Lecture 2: Course Sections

    Lecture 3: Course Objectives

    Lecture 4: Prerequisites

    Chapter 2: Course Software and Installation Steps

    Lecture 1: Course Software and Installation Steps

    Lecture 2: Download and Install JDK-8 on Windows OS

    Lecture 3: Download and Install STS IDE on Windows OS

    Lecture 4: Download and Install JDK 11 on Linux OS

    Lecture 5: Download and Install STS IDE on Linux OS

    Lecture 6: Create First Application on STS IDE

    Lecture 7: Change STS Theme to Dark Mode

    Lecture 8: Tomcat-9 Installation

    Lecture 9: Link Tomcat with STS IDE

    Lecture 10: Download Course Applications

    Chapter 3: Introduction to JEE and Web Application Development

    Lecture 1: Agenda

    Lecture 2: JEE Architecture

    Lecture 3: JEE Versions and History

    Lecture 4: JEE Web Technologies

    Lecture 5: Web Application & Web Container

    Lecture 6: Static Web Site (Introdcution to HTML)

    Lecture 7: Dynamic Web Application Development Steps

    Lecture 8: FirstWebApplication (First Java JEE Application)

    Lecture 9: Web Application Archive (WAR) (Part 1)

    Lecture 10: Web Application Archive (WAR) (Part 2)

    Lecture 11: HTTP Protocol & Request URL

    Lecture 12: Configuring Web Application via web.xml

    Chapter 4: Servlets Prgramming (Part I)

    Lecture 1: Agenda

    Lecture 2: Servlet in big picture of JEE

    Lecture 3: Servlet request & response model

    Lecture 4: Interfaces & Classes of Servlet

    Lecture 5: First Servlet Application (Part 1) (Servlet Interface )

    Lecture 6: First Servlet Application (Part 2) (GenericServlet& HTTPServlet)

    Lecture 7: Servlet Life Cycle (Part 1)

    Lecture 8: Servlet Life Cycle (Part 2) (Example 1) (doGet & doPost)

    Lecture 9: Servlet Life Cycle (Part 3) (Example 2 : InitParam + HTML From) (Part 1)

    Lecture 10: Servlet Life Cycle (Part 4) (Example 2 : InitParam + HTML From) (Part 2)

    Lecture 11: Web Scopes (Application + Session + Request)

    Lecture 12: Scope 1 : Application Scope + ServletContext Object (Part 1)

    Lecture 13: Scope 1 : Application Scope + ServletContext Object (Part 2)

    Lecture 14: Scope 1 : Application Scope + ServletContext Object (Part 3)

    Lecture 15: Scope 2 : Session Scope + HttpSession (Part 1)

    Lecture 16: Scope 2 : Session Scope + HttpSession (Part 2)

    Lecture 17: Scope 2 : Session Scope + HttpSession (Part 3)

    Lecture 18: Scope 3 : Request Scope + HttpServletRequest (Part 1)

    Lecture 19: Scope 3 : Request Scope + HttpServletRequest (Part 2)

    Lecture 20: Scope 3 : Request Scope + HttpServletRequest (Part 3)

    Lecture 21: HttpServletResponse (Part 1)

    Lecture 22: HttpServletResponse (Part 2)

    Lecture 23: HttpServletResponse (Part 3)

    Lecture 24: Error Handling (Part 1)

    Lecture 25: Error Handling (Part 2)

    Chapter 5: Servlet Programming (Part ||)

    Lecture 1: Agenda

    Lecture 2: Including and forwarding Requests (Part 1)

    Lecture 3: Including and forwarding Requests (Part 2)

    Lecture 4: Including and forwarding Requests (Part 3)

    Lecture 5: Response Rediraction(Part 1)

    Lecture 6: Response Rediraction(Part 2)

    Lecture 7: Servlet Filter(Part 1)

    Lecture 8: Servlet Filter (Part 2)

    Lecture 9: Servlet Listeners (Part 1)

    Lecture 10: Servlet Listeners (Part 2)

    Lecture 11: Servlet Listeners (Part 3)

    Lecture 12: Session Tracking (Part 1 : Introduction to Session Tracking)

    Lecture 13: Session Tracking (Part 2 : Session Tracking Mechanisms)

    Lecture 14: Session Tracking (Part 3 : Cookies Example)

    Lecture 15: Servlet 3 (Part 1 : Servlets Versions)

    Lecture 16: Servlet 3 (Part 2 : Servlet 3 Example)

    Chapter 6: JSP Programming (Part 1)

    Lecture 1: Agenda

    Lecture 2: Introduction to JSP

    Lecture 3: FirstJSPApplication

    Lecture 4: JSP LifeCycle

    Lecture 5: JSP Elements

    Lecture 6: 1- JSP Static Elements

    Lecture 7: 1- JSP Static Elements Example (Part 1)

    Lecture 8: 1- JSP Static Elements Example (Part 2)

    Lecture 9: 2- JSP Scriptlets Elements

    Lecture 10: 2- JSP Scriptlets Elements (Extra Topics : Implict Objects + Page Scope)

    Lecture 11: 2- JSP Scriptlets Elements Example 1

    Lecture 12: 2- JSP Scriptlets Elements Example 2

    Lecture 13: 3- JSP Directives Elements

    Lecture 14: 3- JSP Directives Elements Example

    Chapter 7: JSP Programming (Part ||)

    Lecture 1: 4- JSP Actions Elements (Part 1)

    Lecture 2: 4- JSP Actions Elements (Part 2)

    Lecture 3: 4.1 Standard Actions

    Lecture 4: 4.1.1 JSP Standard Actions (Include and Forward)

    Lecture 5: 4.1.1 JSP Standard Actions (Include and Forward) Example

    Lecture 6: 4.1.1 JSP Standard Actions (Include Action vs Include Directive) Example

    Lecture 7: 4.1.2 JSP Standard Actions (JavaBeans)

    Lecture 8: 4.1.2 JSP Standard Actions (JavaBeans) Example

    Lecture 9: 4.2 JSTL Actions

    Lecture 10: 4.2.1 JSTL Core Actions

    Lecture 11: 4.2.1 JSTL Core Actions (Example 1)

    Lecture 12: 4.2.1 JSTL Core Actions (Example 2)

    Instructors

  • Java Web Development  JEE Jakarta EE (Servlet, JSP, MVC) No.2
    Java Corner (Karim)
    Solution Architect | Java Expert | Senior Instructor
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 5 votes
  • 3 stars: 40 votes
  • 4 stars: 111 votes
  • 5 stars: 218 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!