Java Web Development / JEE / Jakarta EE (Servlet, JSP, MVC)
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 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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024