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)

Java Web Development / JEE / Jakarta EE (Servlet, JSP, MVC) udemy course
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 !