Course Highlights
  • Understand the basic mechanisms of the OOP paradigm: classes, interfaces, inheritance, polymorphism, etc.
  • Develop programs with conditionals and loops
  • Design and implement recursive algorithms
  • Write, compile and run basic Java applications.
  • Use networking interfaces to communicate different programs
Curriculum

8 Topics
Introduction
Java Overview
Java is
Installing the tools (JDKJRE IntelliJ)
Java Basics
Operators
Control Flow
Classes objects and methods

9 Topics
Basics
Introduction
Memory Areas
Java Garbage Collection Types
Package
Access Control
Interfaces
Inheritance
Polymorphism

5 Topics
Libraries
Data structures
Generics
SOLID Principles
Files and I/O

7 Topics
Immutable Objects
Annotations
Lambda expressions
Functional Interfaces
Concurrency and Threads Review
Exception Handling
Extended content

4 Topics
Networking and Communication
Data serialization
Mini- Project
Final proctored exam

  Write a Review

GalileoX: Java Programming Fundamentals

Go to Paid Course