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
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.