Generative AI for Dynamic Java Web Applications with ChatGPT
Master building dynamic Java web applications using generative AI and ChatGPT, enhancing automation, user experience, and development efficiency through practical techniques, real-world examples, and modern AI-driven integration strategies, advanced innovative
Course Curriculum
| 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 | ||
Generative AI for Dynamic Java Web Applications with ChatGPT


Take All courses for £49