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
Announcements Reviews Course Info
PreviousNext
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
NXT SKILLS