Java Web Development /Java EE 8 (Servlet, JSP, MVC, Maven)

Java Web Development /Java EE 8 (Servlet, JSP, MVC, Maven)

Java Web Development /Java EE 8 (Servlet, JSP, MVC, Maven)

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

Language: english

Note: 4.8/5 (25 notes) 2,430 students

Instructor(s): Karim Academy

Last update: 2022-07-06

What you’ll learn

  • Understanding Web Development Concepts
  • Understanding JEE Architecture and Technologies
  • 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

 

Requirements

  • JSE
  • HTML
  • XML

 

Description

JEE applications are the Java programs that run on the Java-enabled web server or application server. They are used to handle the request obtained from the webserver, process the request, produce the response, then send a response back to the webserver


Today we all are aware of the need of creating dynamic web pages i.e the ones which have the capability to change the site contents according to the time or are able to generate the contents according to the request received by the client.


In this course we will learn following topics :


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)


Servlet Programming (Part 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


Servlet Programming (Part 2):

1- Including and forwarding Requests

2- Redirecting to other web resources

3- Servlet Filter

4- Servlet Listeners

5- Session Tracking

6- Servlet 3.


JSP Programming (Part 1):

1- What is JSP.

2- JSP Elements.

3- JSP Static Elements.

4- JSP Expressions Elements.

5- JSP Scriptlets Elements.


JSP Programming (Part 2):

1- JSP Actions.

2- JSP Standard Actions.

3- JSP JSTL Actions.


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


Part 1 :

1- Installing MySQL.

2- Install Apache Maven.

3- Setup Employee Database.


Part 2 :

4- MVC Pattern and Application Architecture.

5- Build Employee-CRUD Application.

6- Bootstrapping Employee-CRUD Application.

 

Who this course is for

  • Java Web Developer
  • JEE Developer
  • Web Developer
  • Web Programming
  • Java Programming

 

Course content

  • Course Overview
    • Welcome to Java EE Programming
    • Course Sections
    • Course Objectives
    • Prerequisites
  • Course Software and Installation Steps
    • Course Software and Installation Steps
    • Install JEE IDE (Eclipse STS)
    • Tomcat Installation
    • Link Tomcat with STS IDE
    • Download Course Applications
  • Introduction to JEE and Web Application Development
    • Agenda
    • JEE Architecture
    • JEE Versions and History
    • JEE Web Technologies
    • Web Application & Web Container
    • Static Web Site (Introdcution to HTML)
    • Dynamic Web Application Development Steps
    • FirstWebApplication (First Java JEE Application)
    • Web Application Archive (WAR) (Part 1)
    • Web Application Archive (WAR) (Part 2)
    • HTTP Protocol & Request URL
    • Configuring Web Application via web.xml
  • Servlets Prgramming (Part I)
    • Agenda
    • Servlet in big picture of JEE
    • Servlet request & response model
    • Interfaces & Classes of Servlet
    • First Servlet Application (Part 1) (Servlet Interface )
    • First Servlet Application (Part 2) (GenericServlet& HTTPServlet)
    • Servlet Life Cycle (Part 1)
    • Servlet Life Cycle (Part 2) (Example 1) (doGet & doPost)
    • Servlet Life Cycle (Part 3) (Example 2 : InitParam + HTML From) (Part 1)
    • Servlet Life Cycle (Part 4) (Example 2 : InitParam + HTML From) (Part 2)
    • Web Scopes (Application + Session + Request)
    • Scope 1 : Application Scope + ServletContext Object (Part 1)
    • Scope 1 : Application Scope + ServletContext Object (Part 2)
    • Scope 1 : Application Scope + ServletContext Object (Part 3)
    • Scope 2 : Session Scope + HttpSession (Part 1)
    • Scope 2 : Session Scope + HttpSession (Part 2)
    • Scope 2 : Session Scope + HttpSession (Part 3)
    • Scope 3 : Request Scope + HttpServletRequest (Part 1)
    • Scope 3 : Request Scope + HttpServletRequest (Part 2)
    • Scope 3 : Request Scope + HttpServletRequest (Part 3)
    • HttpServletResponse (Part 1)
    • HttpServletResponse (Part 2)
    • HttpServletResponse (Part 3)
    • Error Handling (Part 1)
    • Error Handling (Part 2)
  • Servlet Programming (Part ||)
    • Agenda
    • Including and forwarding Requests (Part 1)
    • Including and forwarding Requests (Part 2)
    • Including and forwarding Requests (Part 3)
    • Response Rediraction(Part 1)
    • Response Rediraction(Part 2)
    • Servlet Filter(Part 1)
    • Servlet Filter (Part 2)
    • Servlet Listeners (Part 1)
    • Servlet Listeners (Part 2)
    • Servlet Listeners (Part 3)
  • JSP Programming (Part 1)
    • Agenda
    • Introduction to JSP
    • FirstJSPApplication
    • JSP LifeCycle
    • JSP Elements
    • 1- JSP Static Elements
    • 1- JSP Static Elements Example (Part 1)
    • 1- JSP Static Elements Example (Part 2)
    • 2- JSP Scriptlets Elements
    • 2- JSP Scriptlets Elements (Extra Topics : Implict Objects + Page Scope)
    • 2- JSP Scriptlets Elements Example 1
    • 2- JSP Scriptlets Elements Example 2
    • 3- JSP Directives Elements
    • 3- JSP Directives Elements Example
  • JSP Programming (Part ||)
    • 4- JSP Actions Elements (Part 1)
    • 4- JSP Actions Elements (Part 2)
    • 4.1 Standard Actions
    • 4.1.1 JSP Standard Actions (Include and Forward)
    • 4.1.1 JSP Standard Actions (Include and Forward) Example
    • 4.1.1 JSP Standard Actions (Include Action vs Include Directive) Example
    • 4.1.2 JSP Standard Actions (JavaBeans)
    • 4.1.2 JSP Standard Actions (JavaBeans) Example
    • 4.2 JSTL Actions
    • 4.2.1 JSTL Core Actions
    • 4.2.1 JSTL Core Actions (Example 1)
    • 4.2.1 JSTL Core Actions (Example 2)
    • 4.2.2 JSTL DB Actions
    • 4.2.3 JSTL Functions Actions
    • 4.2.3 JSTL Functions Actions (Example)
    • 4.2.4 JSTL Internationalization and Formatting Actions
    • 4.2.4 JSTL Formatting Actions (Example)
  • Build a JEE Application (Part 1) : Install MySQL, MySql Wizard and Maven
    • Installing MySQL DBMS
    • Installing MySql Wizard (Hiedi SQL)
    • Open Connection to MySql DB
    • What is Maven ?
    • Create Web App using Maven
    • Installing Maven on Windows, Unix and Mac OS
    • Link Maven with IDE
    • Import Maven Project
  • Build a JEE Application (Part 2) : Application Architecture (MVC Design Pattern)
    • What and Why MVC Design Pattern
    • MVC Layers (Java Technologies for MVC)
  • Build a JEE Application (Part 3) : Introduction to Employee CRUD Application
    • Project Explanation
    • Install Employee Database
  • Build a JEE Application (Part 4) : Build Model Layer
    • Steps to build Model Layer
    • Step 1 : Build Employee CRUD Maven Project
    • Step 2 : Add Dependencies (Servlet, JSP and MySql )
    • Step 3 : Create JDBC Connection Class
    • Step 4 : Create Employee JavaBean
    • Step5 : Create Employee DOA Interface
    • Step 6 : Create Employee DAO Class
  • Build a JEE Application (Part 5) : Build Controller Layer
    • Step 1 : Create Controller Servlets
    • 1- Create the ‘Create Servlet’ Controller
    • 2- Create the ‘Delete Servlet’ Controller
    • 3- Create the ‘Select Servlet’ Controller
    • 4- Create the ‘Update Servlet’ Controller
  • Build a JEE Application (Part 6) : Build View Layer
    • Create HTML Design
    • Introdcution to CSS Bootstrap
    • Introduction to AngularJS
    • Create Employee View Layers
    • Create ‘Select All’ View Page
    • Create ‘Select Employee’ View Page
    • Create ‘Delete’ View Page
    • Create ‘Update’ View Page
    • Create ‘Create’ View Page

 

Java Web Development /Java EE 8 (Servlet, JSP, MVC, Maven)Java Web Development /Java EE 8 (Servlet, JSP, MVC, Maven)

Time remaining or 853 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate