Programming with Java

Learn and Master Java Programming

16h 42m75 lectures29 sections

What you'll learn

  • Learn Java fundamentals
  • Understand object-oriented programming
  • Create programs using functions
  • Handle data and arrays
  • Build a project using Java and SQL
  • Apply advanced programming skills

About this course

Java is a powerful programming language designed for modern applications, now the optimal choice for developing web applications with its capabilities and tools that keep pace with internet technology. It also allows for the creation of applications for Desktop or Client/Server networks, as well as for all Android systems. In this course, which implicitly includes both beginner and advanced levels, you will find a comprehensive explanation of the language from basics to mastery.

Expected outcomes

  • Master Java and its practical applications.
  • Create complete programs using modern programming principles.
  • Ability to work with databases using SQL.
  • Build complete software projects from start to finish.
  • Acquire skills in designing innovative software solutions.

Course content

1

Introduction to Java World

3 lectures
  1. Course Highlights44:11
  2. Important Introductions (1)7:57
  3. Important Introductions (2)10:15
2

Setting Up Oracle J Developer

2 lectures
  1. Oracle J Developer Setup (1)9:46
  2. Oracle J Developer Setup (2)9:28
3

Programming Rules in Java

4 lectures
  1. Programming Basics in Java (1)14:00
  2. Programming Basics in Java (2)6:51
  3. Programming Basics in Java (3)7:47
  4. Programming Basics in Java (4)16:15
4

Oracle J Developer Skills

1 lectures
  1. Oracle J Developer Skills11:14
5

Loops

5 lectures
  1. Loops (1)9:17
  2. Loops (2)12:07
  3. Loops (3)9:23
  4. Loops (4)7:37
  5. Loops (5)15:26
6

Control Statements in Program Flow

5 lectures
  1. Control Statements in Program Flow (1)17:23
  2. Control Statements in Program Flow (2)12:14
  3. Control Statements in Program Flow (3)13:52
  4. Control Statements in Program Flow (4)10:02
  5. Control Statements in Program Flow (5)5:26
7

Functions

3 lectures
  1. Functions (1)13:52
  2. Functions (2)22:08
  3. Functions (3)15:37
8

Goal-Oriented Programming Concepts

6 lectures
  1. Goal-Oriented Programming Concepts (1)14:41
  2. Goal-Oriented Programming Concepts (2)17:59
  3. Goal-Oriented Programming Concepts (3)14:08
  4. Goal-Oriented Programming Concepts (4)12:38
  5. Goal-Oriented Programming Concepts (5)7:14
  6. Goal-Oriented Programming Concepts (61)6:04
9

Inheritance Feature

2 lectures
  1. Inheritance Feature (1)23:01
  2. Inheritance Feature (2)7:51
10

Building the Program Structure

3 lectures
  1. Building the Program Structure (1)23:55
  2. Building the Program Structure (2)8:08
  3. Building the Program Structure (3)4:01
11

Rules for Accessing Classes and Variables

1 lectures
  1. Rules for Accessing Classes and Variables4:01
12

Handling Texts

1 lectures
  1. Working with Texts16:15
13

Data Flow

2 lectures
  1. Data Flow (1)14:41
  2. Data Flow (2)17:50
14

Documentation for Java

1 lectures
  1. Documentation for Java9:59
15

Array Handling

4 lectures
  1. Working with Arrays (1)5:53
  2. Working with Arrays (2)9:03
  3. Working with Arrays (3)11:47
  4. Working with Arrays (4)6:53
16

Working with Collections

1 lectures
  1. Working with Collections16:26
17

Program Errors and Handling

3 lectures
  1. Program Errors and Handling (1)11:41
  2. Program Errors and Handling (2)13:22
  3. Program Errors and Handling (3)10:26
18

Application Interface

3 lectures
  1. Application Interface (1)12:53
  2. Application Interface (2)14:00
  3. Application Interface (3)15:35
19

Planning Managers

1 lectures
  1. Planning Managers6:48
20

Event Handling

1 lectures
  1. Event Handling12:36
21

SQL Query Language

7 lectures
  1. SQL Query Language (1)18:28
  2. SQL Query Language (2)12:18
  3. SQL Query Language (3)21:07
  4. SQL Query Language (4)10:14
  5. SQL Query Language (5)18:06
  6. SQL Query Language (6)13:18
  7. SQL Query Language (7)11:35
22

Databases in Java

3 lectures
  1. Database Fundamentals in Java (1)28:42
  2. Database Fundamentals in Java (2)9:18
  3. Database Fundamentals in Java (3)12:46
23

Building a Complete Project

3 lectures
  1. Building a Complete Project (1)17:15
  2. Building a Complete Project (2)9:11
  3. Building a Complete Project (3)38:30
24

New Features in Java 10

2 lectures
  1. Advantages of the New Release (1)11:29
  2. Advantages of the New Release (2)9:45
25

Web Programming Concepts

3 lectures
  1. Web Programming Concepts (1)22:04
  2. Web Programming Concepts (2)18:03
  3. Web Programming Concepts (3)15:36
26

Servlet

2 lectures
  1. Servlet (1)8:12
  2. Servlet (2)7:29
27

Overview of JSP

1 lectures
  1. Overview of JSP22:53
28

Introduction to ADF

1 lectures
  1. Introduction to ADF13:48
29

Add-ons

1 attachments
  1. Download Attachments from Here

Instructor

Eng. Azab Mohamed Azab

Eng. Azab Mohamed Azab

Lecturer at the Arab Academy for Science, Technology and Maritime Transport, and the Egyptian Ministry of Interior, specializing in technology and information.
7,309 students28 courses

This course is part of the diploma

  • Mobile Application Development DiplomaDiploma
    4.6|6|75 h

    Mobile Application Development Diploma

    6 courses
    $59.99
    Buy now

Related courses

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Learn to Create Databases and Reports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Key Logger Spyware Design
    4.5|5,026|0h 0m

    Key Logger Spyware Design

    Spyware Design Using C++ Language

    Eng. Mohamed Ali Mansour
    Eng. Mohamed Ali Mansour
    $19.99
    Buy now
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Learn to Create Cartoon Films and Interactive Games

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulating the Human Mind in Thinking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
    $25.99
    Buy now