Course Information
Course Overview
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
Skills covered in this course
Reviews
-
SSamukelo
So good and not boring
-
KKostoudas Savvas
Awesome so far!
-
MMonica Marziani
Si
-
AArhin Afrifa Nana Yaw
Great. Taught me a lot. Value for money