Java Web Development /Java Ee 8 (Servlet, Jsp, Mvc, Maven)
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.68 GB | Duration: 13h 21m
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.68 GB | Duration: 13h 21m
JEE Architecture and Technologies, Servlet 2 & 4, JSP 2, JSTL, MVC, Maven, JDBC, MySql, HTML, CSS,JS and (Spring vs JEE)
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
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 webserverToday 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 Container4- Static Web Application.5- JEE Application Development and Deployment Steps6- Dynamic Web Application.7 -Web Application Archive (*.WAR)8- HTTP URL9- Configuring Web Application Archive (*.WAR)Servlet Programming (Part 1):1- Agenda2- Servlet in big picture of J2EE3- Servlet Request & Response models4- Servlet Life Cycle5- Servlet Scope Objects6- ServletContext7- Servlet Session8- HttpServletRequest9- HttpServletResponse Status, Header, Body10- Error HandlingServlet Programming (Part 2):1- Including and forwarding Requests2- Redirecting to other web resources3- Servlet Filter4- Servlet Listeners5- Session Tracking6- 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.
Overview
Section 1: Course Overview
Lecture 1 Welcome to Java EE Programming
Lecture 2 Course Sections
Lecture 3 Course Objectives
Lecture 4 Prerequisites
Section 2: Course Software and Installation Steps
Lecture 5 Course Software and Installation Steps
Lecture 6 Install JEE IDE (STS IDE) on Windows OS
Lecture 7 Tomcat Installation on Windows OS
Lecture 8 Link Tomcat with STS IDE on Windows OS
Lecture 9 Install STS IDE on Linux OS [Linux Users]
Lecture 10 Create First Project on STS IDE (Linux Users)
Lecture 11 Change IDE Theme for STS IDE (Dark Mode) [Linux Users]
Lecture 12 Download Course Applications
Section 3: Introduction to JEE and Web Application Development
Lecture 13 Agenda
Lecture 14 JEE Architecture
Lecture 15 JEE Versions and History
Lecture 16 JEE Web Technologies
Lecture 17 Web Application & Web Container
Lecture 18 Static Web Site (Introdcution to HTML)
Lecture 19 Dynamic Web Application Development Steps
Lecture 20 FirstWebApplication (First Java JEE Application)
Lecture 21 Web Application Archive (WAR) (Part 1)
Lecture 22 Web Application Archive (WAR) (Part 2)
Lecture 23 HTTP Protocol & Request URL
Lecture 24 Configuring Web Application via web.xml
Section 4: Servlets Prgramming (Part I)
Lecture 25 Agenda
Lecture 26 Servlet in big picture of JEE
Lecture 27 Servlet request & response model
Lecture 28 Interfaces & Classes of Servlet
Lecture 29 First Servlet Application (Part 1) (Servlet Interface )
Lecture 30 First Servlet Application (Part 2) (GenericServlet& HTTPServlet)
Lecture 31 Servlet Life Cycle (Part 1)
Lecture 32 Servlet Life Cycle (Part 2) (Example 1) (doGet & doPost)
Lecture 33 Servlet Life Cycle (Part 3) (Example 2 : InitParam + HTML From) (Part 1)
Lecture 34 Servlet Life Cycle (Part 4) (Example 2 : InitParam + HTML From) (Part 2)
Lecture 35 Web Scopes (Application + Session + Request)
Lecture 36 Scope 1 : Application Scope + ServletContext Object (Part 1)
Lecture 37 Scope 1 : Application Scope + ServletContext Object (Part 2)
Lecture 38 Scope 1 : Application Scope + ServletContext Object (Part 3)
Lecture 39 Scope 2 : Session Scope + HttpSession (Part 1)
Lecture 40 Scope 2 : Session Scope + HttpSession (Part 2)
Lecture 41 Scope 2 : Session Scope + HttpSession (Part 3)
Lecture 42 Scope 3 : Request Scope + HttpServletRequest (Part 1)
Lecture 43 Scope 3 : Request Scope + HttpServletRequest (Part 2)
Lecture 44 Scope 3 : Request Scope + HttpServletRequest (Part 3)
Lecture 45 HttpServletResponse (Part 1)
Lecture 46 HttpServletResponse (Part 2)
Lecture 47 HttpServletResponse (Part 3)
Lecture 48 Error Handling (Part 1)
Lecture 49 Error Handling (Part 2)
Section 5: Servlet Programming (Part ||)
Lecture 50 Agenda
Lecture 51 Including and forwarding Requests (Part 1)
Lecture 52 Including and forwarding Requests (Part 2)
Lecture 53 Including and forwarding Requests (Part 3)
Lecture 54 Response Rediraction(Part 1)
Lecture 55 Response Rediraction(Part 2)
Lecture 56 Servlet Filter(Part 1)
Lecture 57 Servlet Filter (Part 2)
Lecture 58 Servlet Listeners (Part 1)
Lecture 59 Servlet Listeners (Part 2)
Lecture 60 Servlet Listeners (Part 3)
Lecture 61 Session Tracking (Part 1 : Introduction to Session Tracking)
Lecture 62 Session Tracking (Part 2 : Session Tracking Mechanisms)
Lecture 63 Session Tracking (Part 3 : Cookies Example)
Lecture 64 Servlet 3 (Part 1 : Servlets Versions)
Lecture 65 Servlet 3 (Part 2 : Servlet 3 Example)
Section 6: JSP Programming (Part 1)
Lecture 66 Agenda
Lecture 67 Introduction to JSP
Lecture 68 FirstJSPApplication
Lecture 69 JSP LifeCycle
Lecture 70 JSP Elements
Lecture 71 1- JSP Static Elements
Lecture 72 1- JSP Static Elements Example (Part 1)
Lecture 73 1- JSP Static Elements Example (Part 2)
Lecture 74 2- JSP Scriptlets Elements
Lecture 75 2- JSP Scriptlets Elements (Extra Topics : Implict Objects + Page Scope)
Lecture 76 2- JSP Scriptlets Elements Example 1
Lecture 77 2- JSP Scriptlets Elements Example 2
Lecture 78 3- JSP Directives Elements
Lecture 79 3- JSP Directives Elements Example
Section 7: JSP Programming (Part ||)
Lecture 80 4- JSP Actions Elements (Part 1)
Lecture 81 4- JSP Actions Elements (Part 2)
Lecture 82 4.1 Standard Actions
Lecture 83 4.1.1 JSP Standard Actions (Include and Forward)
Lecture 84 4.1.1 JSP Standard Actions (Include and Forward) Example
Lecture 85 4.1.1 JSP Standard Actions (Include Action vs Include Directive) Example
Lecture 86 4.1.2 JSP Standard Actions (JavaBeans)
Lecture 87 4.1.2 JSP Standard Actions (JavaBeans) Example
Lecture 88 4.2 JSTL Actions
Lecture 89 4.2.1 JSTL Core Actions
Lecture 90 4.2.1 JSTL Core Actions (Example 1)
Lecture 91 4.2.1 JSTL Core Actions (Example 2)
Lecture 92 4.2.2 JSTL DB Actions
Lecture 93 4.2.3 JSTL Functions Actions
Lecture 94 4.2.3 JSTL Functions Actions (Example)
Lecture 95 4.2.4 JSTL Internationalization and Formatting Actions
Lecture 96 4.2.4 JSTL Formatting Actions (Example)
Section 8: Build a JEE Application (Part 1) : Install MySQL, MySql Wizard and Maven
Lecture 97 Installing MySQL DBMS
Lecture 98 Installing MySql Wizard (Hiedi SQL)
Lecture 99 Open Connection to MySql DB
Lecture 100 What is Maven ?
Lecture 101 Create First Maven Project using STS IDE
Lecture 102 Installing Maven on Windows OS
Lecture 103 Link Maven with STS IDE
Lecture 104 Import Maven Project on STS IDE
Lecture 105 Install Apache Maven on Linux OS [Linux Users]
Lecture 106 Create First Maven Application on Linux OS [Linux Users]
Section 9: Build a JEE Application (Part 2) : Application Architecture (MVC Design Pattern)
Lecture 107 What and Why MVC Design Pattern
Lecture 108 MVC Layers (Java Technologies for MVC)
Section 10: Build a JEE Application (Part 3) : Introduction to Employee CRUD Application
Lecture 109 Project Explanation
Lecture 110 Install Employee Database
Section 11: Build a JEE Application (Part 4) : Build Model Layer
Lecture 111 Steps to build Model Layer
Lecture 112 Step 1 : Build Employee CRUD Maven Project
Lecture 113 Step 2 : Add Dependencies (Servlet, JSP and MySql )
Lecture 114 Step 3 : Create JDBC Connection Class
Lecture 115 Step 4 : Create Employee JavaBean
Lecture 116 Step5 : Create Employee DOA Interface
Lecture 117 Step 6 : Create Employee DAO Impl (Add Employee)
Lecture 118 Step 7 : Create Employee DAO Impl (Update Employee)
Lecture 119 Step 8 : Create Employee DAO Impl (Delete Employee)
Lecture 120 Step 9 : Create Employee DAO Impl (Gell All Employees)
Lecture 121 Step 10 : Create Employee DAO Impl (Get Single Employee)
Section 12: Build a JEE Application (Part 5) : Build Controller Layer
Lecture 122 Introduction to Controller Layer
Lecture 123 Step 1 : Creating Add Employee Controller
Lecture 124 Step 2 : Creating Update Employee Controller
Lecture 125 Step 3 : Creating Delete Employee Controller
Lecture 126 Step 4 : Creating Get All Employees Controller
Lecture 127 Step 5 : Creating Get Single Employee Controller
Section 13: Build a JEE Application (Part 6) : Building View Layer
Lecture 128 Introduction to View Layer
Lecture 129 Introdcution to CSS Bootstrap
Lecture 130 Introduction to Angular JS V1
Lecture 131 Introdcution to JQuery
Lecture 132 Step 1 : Implment Get Employee View
Lecture 133 Step 2 : Implment Add Employee View
Lecture 134 Step 3 : Implment Update Employee View (Part 1)
Lecture 135 Step 3 : Implment Update Employee View (Part 2)
Lecture 136 Step 4 : Implement Delete Employee View (Part 1)
Lecture 137 Step 4 : Implement Delete Employee View (Part 2)
Lecture 138 Step 4 : Implement Delete Employee View (Part 3)
Section 14: JEE.. What's Next ?
Lecture 139 JEE.. What's Next ?
Java Web Developer,JEE Developer,Web Developer,Web Programming,Java Programming