| 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 | ||