Full-Stack Development with Java: From Beginner to Advanced
How to ask great questions
Full-Stack Development with Java: From Beginner to Advanced
0%
Completed
Getting Started
Introduction
Video - 00:2:47 mins
Getting started on Windows, MacOS, and Linux
Video - 00:00:46 mins
How to ask great questions
Video - 00:1:19 mins
faq’s
Video - 00:1:32 mins
Overview of Full Stack Development
Course Syllabus
Reading
Understanding the role of a full-stack developer
Video - 00:8:25 mins
Exploring front-end, back-end, and database technologies
Video - 00:6:41 mins
Course Materials & Solutions
Reading
ChatGPT Basis: An OpenAI Innovation
What is ChatGPT
Video - 00:3:32 mins
Set up an account with ChatGPT
Video - 00:3:49 mins
How to use ChatGPT
Video - 00:5:31 mins
ChatGPT for your day-to-day tasks
Video - 00:5:13 mins
Frontend Fundamentals: HTML & CSS
HTML5 and CSS3 Fundamentals
Video - 00:5:3 mins
Create HTML5 Source Code
Video - 00:10:28 mins
Create CSS3 Source Code
Video - 00:4:46 mins
Installing Code Editor – Sublime Text
Video - 00:3:46 mins
HTML – Heading
Video - 00:8:45 mins
HTML – Paragraph
Video - 00:7:33 mins
HTML - Formatting Text
Video - 00:12:20 mins
HTML – Forms
Video - 00:5:10 mins
HTML – Tables
Video - 00:5:57 mins
HTML – Navbar / Menu
Video - 00:3:56 mins
HTML – div tag
Video - 00:5:46 mins
Frontend Development: The Essentials
HTML5 – audio
Video - 00:7:14 mins
HTML5 – Video
Video - 00:4:46 mins
HTML5 – drag and drop
Video - 00:18:26 mins
HTML5 – iframe
Video - 00:5:3 mins
HTML5 – YouTube Video Setting
Video - 00:3:50 mins
HTML5 – Registration Form
Video - 00:4:16 mins
HTML5 – Login Form
Video - 00:3:32 mins
Coding Exercise
Video - 00:1:19 mins
Solution For a Coding Exercise
Video - 00:02:18 mins
HTML Cheat Sheet
Reading
Frontend Development: Intermediate Level
CSS – Creating a Webpage With CSS
Video - 00:12:29 mins
CSS – Inline CSS
Video - 00:5:55 mins
CSS – Internal CSS
Video - 00:5:20 mins
CSS – External
Video - 00:9:53 mins
CSS – Classes
Video - 00:09:21 mins
CSS - Ids
Video - 00:06:21 mins
CSS – Colors
Video - 00:07:58 mins
CSS – Backgrounds
Video - 00:3:32 mins
CSS – Padding
Video - 00:03:49 mins
CSS – Borders
Video - 00:03:14 mins
CSS – Box Model
Video - 00:08:47 mins
Frontend Development: Advanced Level
CSS – Forms
Video - 00:16:24 mins
CSS – Website Layout
Video - 00:20:45 mins
CSS – Rounded Corners
Video - 00:07:57 mins
CSS – Pseudo Classes
Video - 00:02:57 mins
CSS – Gradients
Video - 00:02:49 mins
CSS – Shadows
Video - 00:03:26 mins
CSS – Button Styles
Video - 00:6:02 mins
CSS – Creating Flexbox
Video - 00:13:48 mins
CSS – Creating Grids
Video - 00:15:08 mins
CSS – Social Media Icons
Video - 00:07:52 mins
CSS – Coding Exercise
Video - 00:1:22 mins
CSS – Solution for Coding Exercise
Video - 00:02:54 mins
CSS Cheat Sheet
Reading
Dynamic Frontend: Introduction to JavaScript
Exploring Frontend JavaScript Scripting
Video - 00:04:31 mins
Create JavaScript Source Code
Video - 00:10:10 mins
JavaScript First Program
Video - 00:13:30 mins
Variables
Video - 00:12:38 mins
Data Types
Video - 00:09:38 mins
Dynamic Frontend: JavaScript Essentials
Internal JavaScript
Video - 00:13:26 mins
External JavaScript
Video - 00:08:46 mins
Inline JavaScript
Video - 00:03:40 mins
async and Defer
Video - 00:05:47 mins
String Formatting
Video - 00:05:12 mins
String Methods
Video - 00:11:53 mins
DOM String Manipulation
Video - 00:11:32 mins
Comparison Operators
Video - 00:06:03 mins
Logical Operators
Video - 00:07:42 mins
Dynamic Frontend: JavaScript Intermediate Level
If Statements
Video - 00:04:20 mins
If-else Statements
Video - 00:04:25 mins
Switch-Case Statements
Video - 00:09:10 mins
DOM Decision Making
Video - 00:12:55 mins
While Loop
Video - 00:08:29 mins
For Loop
Video - 00:07:54 mins
Create List of Items
Video - 00:08:14 mins
Coding Exercise
Video - 00:01:33 mins
Solution for Coding Exercise
Video - 00:1:37 mins
Dynamic Frontend: JavaScript Advanced Level
Create a Function
Video - 00:07:20 mins
Function Call
Video - 00:06:49 mins
ChatGPT to Create a Function with Arguments
Video - 00:06:43 mins
Error Handling – Try-catch
Video - 00:05:21 mins
Error Handling – Try-catch-finally
Video - 00:16:33 mins
Login Form Validations
Video - 00:05:11 mins
Use ChatGPT to ES6 arrow functions
Video - 00:04:42 mins
Use ChatGPT to ES6 Classes
Video - 00:08:36 mins
JavaScript Cheat Sheet
Reading
Mastering Backend Programming with Java
Introduction to server-side programming languages
Video - 00:5:34 mins
Using ChatGPT to create Java source code
Video - 00:10:20 mins
Java Installation (step by step)
Video - 00:10:23 mins
Java path setting (environment variables)
Video - 00:09:23 mins
IntelliJ IDEA Installation
Video - 00:09:43 mins
Getting start IntelliJ IDEA
Video - 00:07:51 mins
First Java “Hello World” program
Video - 00:14:36 mins
Java Output – print from code
Video - 00:06:19 mins
Backend Programming: Java Essentials
Use ChatGPT to learn Variables
Video - 00:17:24 mins
General Rules for Creating Variables
Video - 00:11:30 mins
Use ChatGPT to learn Datatypes
Video - 00:10:04 mins
Primitive vs. non-primitive
Video - 00:02:16 mins
Use ChatGPT to learn Identifiers
Video - 00:07:34 mins
Use ChatGPT to learn Type casting
Video - 00:08:08 mins
Use ChatGPT to learn User input
Video - 00:09:45 mins
Use ChatGPT to learn Arithmetic Operators
Video - 00:06:30 mins
Use ChatGPT to learn Increment and Decrement Operators
Video - 00:04:23 mins
Use ChatGPT to learn Assignment Operators
Video - 00:05:35 mins
Use ChatGPT to learn Comparison Operators
Video - 00:05:40 mins
Backend Programming: Java Operators and Strings
What are Logical
Video - 00:05:12 mins
Use ChatGPT to learn AND Operator
Video - 00:05:23 mins
Use ChatGPT to learn OR Operator
Video - 00:04:19 mins
Use ChatGPT to learn NOT Operator
Video - 00:05:59 mins
Use ChatGPT to learn Strings
Video - 00:05:23 mins
Use ChatGPT to learn String built-in Methods
Video - 00:08:36 mins
Use ChatGPT to learn String Indexing
Video - 00:07:25 mins
Use ChatGPT to learn String Concatenation
Video - 00:04:14 mins
Backend Programming: Conditional Logic & Control Flow Statements
Use ChatGPT to learn If-else Statements
Video - 00:6:41 mins
Use ChatGPT to learn else-if Statements
Video - 00:02:59 mins
Use ChatGPT to learn Ternary Operator
Video - 00:03:19 mins
Use ChatGPT to learn Switch-Case Program
Video - 00:06:00 mins
Assessment Test (Even Odd Program)
Video - 00:01:00 mins
Solution for Assessment Test
Video - 00:01:57 mins
Flow Charts
Video - 00:03:01 mins
Use ChatGPT to learn While Loop Statement
Video - 00:09:32 mins
Use ChatGPT to learn do-while Loop Statement
Video - 00:06:03 mins
Use ChatGPT to learn for Loop Statement
Video - 00:09:49 mins
Use ChatGPT to learn Nested Loops
Video - 00:11:46 mins
Use ChatGPT to learn For-Each Loop Statement
Video - 00:07:11 mins
Use ChatGPT to learn Break Keyword
Video - 00:04:21 mins
Use ChatGPT to learn Continue Keyword
Video - 00:03:45 mins
Backend Programming: Java Working with Arrays
Use ChatGPT to learn an arrays
Video - 00:09:04 mins
Use ChatGPT to learn Creating an array of objects
Video - 00:04:52 mins
Use ChatGPT to learn Change an array element
Video - 00:05:37 mins
Use ChatGPT to learn Find an array length
Video - 00:08:53 mins
Backend Programming: Java Advanced Level
Use ChatGPT to learn Basic Math Built-In Functions
Video - 00:09:00 mins
Use ChatGPT to learn Random Number Generation
Video - 00:03:30 mins
Use ChatGPT to learn Display Current Date Time
Video - 00:05:58 mins
Use ChatGPT to learn Formatting Date and Time
Video - 00:06:16 mins
Use ChatGPT to learn Creating a Method
Video - 00:03:57 mins
Use ChatGPT to learn Calling a Method
Video - 00:03:51 mins
Java Cheat Sheet
Reading
Web Development: Java Web Applications
Overview of Java Web Technologies
Video - 00:05:09 mins
Client and Server-Side Programming
Video - 00:11:08 mins
Web Development: Java Local Development Setup
Java Architecture and Components
Video - 00:7:59 mins
JDK - Java Development Kit (JDK) Installation (step by step)
Video - 00:10:23 mins
Java Path Setting (Environment Variables) Windows
Video - 00:09:38 mins
Eclipse EE - Download and Install for Enterprise Java Web Developers
Video - 00:08:14 mins
Starting Eclipse IDE and Explore Futures
Video - 00:05:56 mins
Creating a New Dynamic Web Project in Eclipse
Video - 00:09:31 mins
Web Development: Java Apache Tomcat Web Server Setup
Apache Tomcat Web Server Architecture
Video - 00:02:21 mins
Download and Installing Tomcat
Video - 00:05:30 mins
Configuring Tomcat on Eclipse for Deploying Java Web Applications
Video - 00:12:36 mins
Web Development: Java Servlet and JSP Development
Introduction to JSP and Its Syntax
Video - 00:6:12 mins
JSP Directives, and Scripting Elements
Video - 00:07:28 mins
Using JSP for Dynamic Content Generation
Video - 00:04:48 mins
Java Servlets and Their Lifecycle
Video - 00:6:21 mins
Creating and Deploying Servlets
Video - 00:09:45 mins
Handling Form Data and HTTP Requests
Video - 00:18:49 mins
Database and Data Management: MySQL Server Setup
Introduction to MySQL
Video - 00:04:31 mins
Download and Installing MySQL Server
Video - 00:09:20 mins
Installation Steps for MacOS and Linux (Notes)
Video - 00:02:28 mins
Installing MySQL Workbench
Video - 00:03:01 mins
Start MySQL Server using Workbench
Video - 00:04:19 mins
Creating Database and Table
Video - 00:05:14 mins
Database and Data Management: SQL Queries for Data CRUD Operations
Query on INSERT Data Records into Table
Video - 00:02:58 mins
Query on SELECT Statement
Video - 00:05:59 mins
Query on WHERE Clause Statement
Video - 00:04:14 mins
Query on UPDATE Statement
Video - 00:5:25 mins
Query on DELETE Statement
Video - 00:03:36 mins
SQL Cheat Sheet
Reading
Web Development Project: Building a Complete Reporting Web Application
Project Planning and Design
Video - 00:03:57 mins
Set Up the MySQL Database
Video - 00:03:39 mins
Create a New Dynamic Web Project in Eclipse
Video - 00:04:12 mins
Add MySQL JDBC Driver (Connector) to the Project
Video - 00:07:18 mins
Connecting Java Applications to MySQL
Video - 00:15:47 mins
Create a Servlet for Report Logic
Video - 00:12:22 mins
Create an Index JSP and Link to Servlet
Video - 00:05:55 mins
Run the Application - Read Records for Report View
Video - 00:02:16 mins
Web Development: JDBC Database Operations (Insert, Update, Delete)
Add a Link to Index JSP
Video - 00:02:53 mins
Create the Registration Form JSP
Video - 00:04:38 mins
Create the Servlet to Handle Form Submission
Video - 00:07:23 mins
Testing the Application (Create Records)
Video - 00:03:29 mins
Create the Edit Form JSP Page
Video - 00:07:50 mins
Add an Edit link on Report View Form
Video - 00:04:11 mins
Create the Update Servlet
Video - 00:04:47 mins
Testing the Application (Update Records)
Video - 00:02:46 mins
Add a Delete Link on Report View Form
Video - 00:03:54 mins
Create the Delete Servlet
Video - 00:03:05 mins
Test the Application (Delete Records)
Video - 00:03:05 mins
Web Development: Enhance the Security of Web Application
Use MD5 Algorithm to Encrypt User Passwords
Video - 00:07:15 mins
Test Encrypted User Passwords
Video - 00:02:43 mins
Web Development: Developing Secure Login System
Create a Login Form
Video - 00:02:08 mins
Create a Login Servlet
Video - 00:03:08 mins
Create a Dashboard Page
Video - 00:01:43 mins
Session Creation and Reading
Video - 00:02:30 mins
Create a Logout Servlet
Video - 00:01:32 mins
Test the Login Functionality
Video - 00:02:34 mins
Web Development: Java Apps Create WAR and Web .xml Files
Create WAR File of Project by Eclipse
Video - 00:02:21 mins
Configure a Web .xml File
Video - 00:05:54 mins
Web Development: Debugging MySQL JDBC Driver
Ensure the MySQL JDBC Driver is Added to the Project
Video - 00:03:16 mins
Check the Class Path on Tomcat
Video - 00:01:42 mins
Use the Correct Driver Class Name
Video - 00:01:56 mins
Conclusion
Thank You
Reading
More
Announcements
Reviews
Course Info
Hide similarities
Highlight differences
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
Image
SKU
Rating
Price
Stock
Availability
Add to cart
Description
Content
Weight
Dimensions
Additional information
Click outside to hide the comparison bar
Compare