Course in Java Foundations Certification

Course in Java Foundations Programming

100% subsidised training for active professionals and unemployed people.

Nid: 27535
Syllabus
Syllabus

1. Introduction

  • The basics of Java
  • How to understand and write simple Java programs
  • Practical exercises to reinforce the knowledge acquired by the student

2. Introduction to Java L coding

  • Learning how to download and install the Software Development Kit (SDK), the Java
  • Development Kit (JDK) and IntelliJ IDEA
  • Creating a new Java project
  • Basic concepts of Java programming
  • The structure of a basic program
  • Activity to assess the knowledge acquired by the student

3. Writing our first program: "Helloworld"

  • Starting to code in the IntelliJ IDEA development environment
  • Formatting text using escape sequences
  • A look at methods and System.out.println()
  • Using packages to organize our classes
  • Scripted exercise to consolidate the student's training

4. JAVA variables

  • Variable types and management
  • Variable naming rules and best practices
  • Variable casting
  • Activity to assess the knowledge acquired by the student

5. Managing data input entered by users

  • Using the Scanner class in Java
  • Using the System.out.format() method
  • Tokens and the nextLine() method
  • Scripted exercise to consolidate the student's training

6. Conditional statements in Java

  • if, else-if and else statements
  • Complex conditions with logical operators
  • Checking for string equality
  • Nesting if statements
  • Switch statement
  • Scripted exercise to consolidate the student's training

7. Loops in Java

  • The while loop
  • The for loop
  • The do-while loop
  • "break" and "continue" statements
  • Scripted exercise to consolidate the student's training

8. Arrays in Java

  • Introduction and use of arrays
  • For-each statement to report matrix
  • Scripted exercise to consolidate the student's training

9. Methods in Java

  • Basic concepts of functions in Java
  • Sending data to methods. Parameters
  • Obtaining data from methods
  • References in Java
  • Activity to assess the knowledge acquired by the student

10. Object-oriented programming (POO)

  • Introduction to object-oriented programming. Inheritance, polymorphism and encapsulation
  • Data structures. Classes and objects in detail
  • Class members and static/class members
  • Encapsulation
  • Constructors
  • Collections in Java
  • Enumerations in Java
  • Scripted exercise to consolidate the student's training