Getting started |
|
Introduction |
|
00:03:00 |
Introduction to Java Web Development |
|
Overview of Java Web Technologies |
|
00:05:00 |
|
Client and Server-side programming |
|
00:11:00 |
Understanding Generative AI |
|
Generative AI – Introduction |
|
00:10:00 |
|
Artificial Intelligence (AI) |
|
00:06:00 |
|
Machine Learning (ML) |
|
00:05:00 |
|
Deep Learning (DL) |
|
00:06:00 |
Setting up ChatGPT and Explore features |
|
Generative AI (Gen AI) for programmers |
|
00:06:00 |
|
Set up an account with ChatGPT |
|
00:03:00 |
|
How to use ChatGPT Open AI as Gen AI |
|
00:08:00 |
Generative AI in Software Engineering |
|
AI-powered code generation tools to improve the team’s efficiency |
|
00:09:00 |
|
Create a Java binary search algorithm with source code |
|
00:06:00 |
|
Explain piece of source code |
|
00:06:00 |
|
Natural language to SQL |
|
00:08:00 |
|
Create an AI-driven Mobile App documentation |
|
00:05:00 |
|
Java bug fixer on source code |
|
00:05:00 |
Setting up Java Local Development |
|
Java Architecture and components |
|
00:08:00 |
|
JDK – Java Development Kit (JDK) Installation (step by step) |
|
00:10:00 |
|
Java path setting (environment variables) windows |
|
00:10:00 |
|
Eclipse EE – Download and install for Enterprise Java Web Developers |
|
00:08:00 |
|
Starting Eclipse IDE and Explore Futures |
|
00:06:00 |
|
Creating a New Dynamic Web Project in Eclipse |
|
00:10:00 |
Apache Tomcat Web Server |
|
Apache Tomcat Web Server Architecture |
|
00:02:00 |
|
Download and Installing Tomcat |
|
00:06:00 |
|
Configuring Tomcat on Eclipse for Deploying Java Web Applications |
|
00:13:00 |
Java Server Pages (JSP) |
|
Introduction to JSP and Its Syntax |
|
00:06:00 |
|
JSP Directives, and Scripting Elements |
|
00:07:00 |
|
Using JSP for Dynamic Content Generation |
|
00:05:00 |
Java Servlets |
|
Java Servlets and Their Lifecycle |
|
00:06:00 |
|
Creating and Deploying Servlets |
|
00:10:00 |
|
Handling Form Data and HTTP Requests |
|
00:19:00 |
MySQL Database server |
|
Introduction to MySQL |
|
00:05:00 |
|
Download and Installing MySQL Server |
|
00:09:00 |
|
Installation Steps for macOS and Linux (notes) |
|
00:02:00 |
|
Installing MySQL Workbench |
|
00:03:00 |
|
Start MySQL Server using Workbench |
|
00:04:00 |
|
Creating Database and table |
|
00:05:00 |
|
INSERT data records into table |
|
00:03:00 |
SQL Queries |
|
SELECT statement Query |
|
00:06:00 |
|
WHERE clause statement Query |
|
00:04:00 |
|
UPDATE statement Query |
|
00:05:00 |
|
DELETE statement Query |
|
00:04:00 |
Project: Building a Complete Reporting Web Application |
|
Project Planning and Design |
|
00:04:00 |
|
Set Up the MySQL Database |
|
00:04:00 |
|
Create a New Dynamic Web Project in Eclipse |
|
00:04:00 |
|
Add MySQL JDBC Driver (connector) to the Project |
|
00:07:00 |
|
Connecting Java Applications to MySQL |
|
00:16:00 |
|
Create a Servlet for Report Logic |
|
00:12:00 |
|
Create an index JSP and link to Servlet |
|
00:06:00 |
|
Run the Application – Read Records for Report View |
|
00:02:00 |
Create a Record Operations with JDBC |
|
Add a Link to Index jsp |
|
00:03:00 |
|
Create the Registration Form JSP |
|
00:05:00 |
|
Create the Servlet to Handle Form Submission |
|
00:07:00 |
|
Testing the Application (create records) |
|
00:03:00 |
Update a Record Operations with JDBC |
|
Create the Edit Form JSP Page |
|
00:08:00 |
|
Add an Edit link on Report View form |
|
00:04:00 |
|
Create the Update Servlet |
|
00:05:00 |
|
Testing the Application (update records) |
|
00:03:00 |
Delete a Record Operations with JDBC |
|
Add a Delete Link on Report View form |
|
00:04:00 |
|
Create the Delete Servlet |
|
00:03:00 |
|
Test the Application (delete records) |
|
00:03:00 |
Enhance the security of your application |
|
Use MD5 algorithm to encrypt user passwords |
|
00:07:00 |
|
Test Encrypted user passwords |
|
00:03:00 |
Java Secure Login System |
|
Create a Login Form |
|
00:02:00 |
|
Create a Login Servlet |
|
00:03:00 |
|
Create a Dashboard Page |
|
00:02:00 |
|
Session Creation and Reading |
|
00:03:00 |
|
Create a Logout Servlet |
|
00:02:00 |
|
Test the Login functionality |
|
00:03:00 |
Create WAR and web .xml files |
|
Create WAR File of project by Eclipse |
|
00:02:00 |
|
Configure a web .xml file |
|
00:06:00 |
Debugging MySQL JDBC Driver |
|
Ensure the MySQL JDBC Driver is Added to the Project |
|
00:03:00 |
|
Check the Class path on Tomcat |
|
00:02:00 |
|
Use the Correct Driver Class Name |
|
00:02:00 |