JAVA Courses

JAVA 1

  • 0 lessons

fromAED 200

Request dates & a quoteAsk on WhatsApp

Delivered as a scheduled course — online, live or in your workplace. Tell us your scheme and team size and we’ll confirm dates and pricing.

  • Scheduled delivery — online, live or on site

About this course

Introduction: 

The introduction phase of a Java course typically covers the basics of the Java programming language, including its history, features, and applications. This phase may also include an overview of object-oriented programming concepts such as classes, objects, and inheritance.

In addition, the introduction phase may cover the tools and environment used for Java development, such as the Java Development Kit (JDK), Integrated Development Environments (IDEs), and the Java Virtual Machine (JVM).

Students may also learn about basic syntax and constructs of the Java programming language, such as variables, data types, control structures (if/else statements, loops), methods, and arrays.

Overall, the introduction phase of a Java course provides a foundation for students to build their knowledge and skills in Java programming.

 

Objectives: 

To learn why Java is useful for the design of desktop and web applications.

To learn how to implement object-oriented designs with Java.

To identify Java language components and how they work together in applications

Understand fundamentals of programming such as variables, conditional and iterative execution, methods, etc.

Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc.

Be aware of the important topics and principles of software development.

Have the ability to write a computer program to solve specified problems.

Recognize what is a computer program, a programming language, and a programming language compiler

Be able to use the Java SDK environment to create, debug and run simple Java programs.

 

Course Outlines:

Introduction

Java’s Magic: the Byte Code

Java Virtual Machine

What makes Java, most powerful language

First Java Program

Data Types

Selection Statements

Iteration Statements

Jump Statements

Class and object

Constructor

The this Keyword

The static Keyword

The final Keyword

Garbage Collection

The finalize () method

Inheritance

How Constructor method of a Super class gets called

Method Overriding

Dynamic Method Dispatch

Abstract class

Uses of final Keyword: To Prevent Inheritance

The Object Class

Package and Interface

Defining a Package

Access Protection

Importing Packages

Interface

Declaring Interfaces

Implementing Interfaces

Similarities between class and interface

Dissimilarities between class and interface

Variables in Interfaces

Interfaces Can Be Extended

Exception Handling

Exception Types

Using try and catch

Throw

Throws

Finally

Java’s Built-in Exceptions

User Defined Exceptions

 

Who should attend?

Web Developer

Mobile App Developer

User Experience Designer

Data Scientist

Game Designer

Laboratory Scientist.

 

 

Learning Outcomes:

To learn why Java is useful for the design of desktop and web applications.

To learn how to implement object-oriented designs with Java.

To identify Java language components and how they work together in applications

Understand fundamentals of programming such as variables, conditional and iterative execution, methods, etc.

Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc.

Be aware of the important topics and principles of software development.

Have the ability to write a computer program to solve specified problems.

Recognize what is a computer program, a programming language, and a programming language compiler

Be able to use the Java SDK environment to create, debug and run simple Java programs.

 

Course content

Chat on WhatsApp