Object-Oriented Programming With Java

4,8 (130 voting)
 Last update date 03/2024

Basic Excel Tutorial check out our education.

Object-Oriented Programming With Java

The Purpose of Education:

In this training program, the java programming language will be studied comprehensively starting from scratch. In the training, especially the concepts of java and OOP will be discussed.  In this context, SOLID principles will also be discussed. During the training period, development environments such as Intellij idea or Eclipse will be available.

Who Should Participate:

Anyone who wants to learn the Java programming language and is aiming for a career in this industry can participate in this program.

The participants, after this training,;
Will be able to explain the basic types of data,
Will be able to develop an algorithm with a top-down, gradual improvement process,
Logical operators will be able to use the break and continue program control expressions,
He will learn how to configure modular programs using small parts, called functions,
Will be able to Decipher the mechanisms used to transfer information between functions,
Will be able to explain how to write and use functions that call themselves,
It will be able to use arrays to store, sort, and search value tables and lists,
He will learn to create an array, give the first value and access its elements one by one,
It will create and manage arrays with multiple indexes
OOP(Object-oriented programming) will be able to write code
He will learn the SOLID principles

Training Program: The training will be planned after there is a sufficient number of preliminary applications.

The Educational Process:

Training Time: 20 hours

Training Method: Live simultaneous (synchronous) training remotely

Place of Education: Bursa Uludağ University Görükle Campus

Number of participants: Minimum 10 people

Educational Content:

  • Logical operators
  • Comparison operators
  • If else blocks
  • Switch case structure
  • For Cycle
  • While Cycle
  • Do While Cycle
  • Break and Continue
  • Passing Parameters in methods
  • Functions that return a Return value(Using Return)
  • Defining a Function that Does not Return a Back Value(Using Void)
  • Overloading of Methods(Overloading)
  • Creating a Class (Class)
  • Defining Methods in Classes
  • Constructor Method
  • Object References
  • Introduction to inheritance
  • Encapsulation
  • Polymorphism
  • Interface
  • Abstaract Class
  • Using the Static Keyword
  • Characteristics of arrays
  • Sorting in arrays
  • Using the Foreach Cycle
  • Features and Use of ArrayLists
  • Using the LinkedList
  • Using the Iterator
  • Single Responsibility(Single Responsibility Principle)
  • Open Closed Prenciple(Open Closed Perensibi)
  • Liskov Substitution Principle (Liskov Displacement Principle)
  • Interface Segregation (Interface Separation)
  • Dependency Inversion (Inversion of Dependence)

The Process of Education:

  • The training will be broadcast live simultaneously over the Internet.
  • In order to participate in the training, you must have internet access and a suitable internet package in your current environment.
  • In order for the educational system to be used,camera and microphone equipment have been introduced, a device that can connect to the Internet(smartphone, tablet and preferably computer) is needed.
  • Participants will log in to the system with their cameras and microphones turned on together with our instructor who provides the training during the specified lesson hours.
  • User names and passwords will be sent to the participants' e-mails before the training starts.
  • After the trainings are completed, the system will be kept open for participants for another 7 days. By the end of the seventh day at 23:00, the system will be completely shut down.
  • In order to help us during the training period, a whatsapp group will be created in the form of sending messages only to the administrator, and all kinds of support information will be shared by the administrator during the lesson period. Participants have all kinds of questions and problems usem@uludag.edu.tr they can write to our address. The mail will be followed up instantly during the training.

Important Information:

  • Certificates are issued for participation of 80% and above of the total training period. for participation of 79% and below, no documents will be issued. 
  • After the completion of the training period, certificates will be issued after the controls belonging to our institution and will be sent to the addresses you entered at the time of registration with PTT Cargo. Your address and contact information must be up-to-date.
  • Participants have all kinds of questions and problems usem@uludag.edu.tr they can write to our address. The mail will be followed up instantly during the training.
  • Application for education and paying the tuition fee online are made via the Internet. Installment payments cannot be paid on the participants' bank credit cards.


You are allow cookie by using us website. ENTER