Java SE Eğitimi
Java SE Eğitimi
Eğitim Hakkında
Eğitimimiz, Java programlama dilinin temellerinden başlayarak nesne yönelimli programlama, koleksiyonlar, hata yönetimi ve çok iş parçacıklı programlama konularını kapsamlı bir şekilde ele almaktadır. Katılımcılar; Java ile uygulama geliştirme becerisi kazanacaklardır.
Ön Koşul
Bu eğitimin herhangi bir ön koşulu bulunmamaktadır.
Eğitim İçeriği
- How to Get Java
- A First Java Program
- About Your First Java Program
- Compiling and Interpreting Applications
- The JDK Directory Structure
- Objectives
- Introduction
- Installing
- Running for the First Time
- Editors, Views, and Perspectives
- Creating a Project and Class
- Running a Java Application
- Debugging a Java Application
- Importing Existing Java Code
- Objectives
- Primitive Datatypes
- Declarations
- Variable Names
- Numeric Literals
- Character Literals
- Strings and String Comparisons
- String API Documentation
- Immutable Strings
- String Literals
- Arrays
- More Arrays
- Non-Primitive Datatypes
- The Dot Operator
- Assignment Operator
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Increment and Decrement Operators
- Operate-Assign Operators
- The Conditional Operator
- Operator Precedence
- Implicit Type Conversions
- The Cast Operator
- Statements
- Conditional (if) Statements
- Adding an else if
- Conditional (switch) Statements
- while and do-while Loops
- for Loops
- Looping Through an Array
- Enhanced for Loop
- The continue Statement
- The break Statement
- Methods
- Calling Methods
- Defining Methods
- Method Parameters
- Scope
- Introduction to Object-Oriented Programming
- Classes and Objects
- Fields and Methods
- Encapsulation
- Access Control
- Inheritance
- Polymorphism
- Demonstrating Polymorphism with Arrays
- Best Practices
- Objectives
- Opening the Examples in Eclipse
- Defining a Class
- Creating an Object
- Viewing Object Creation in the Debugger
- Instance Data and Class Data
- Using the final and this Keywords
- Methods
- Avoiding Code Duplication
- Defining Constructors
- Calling Constructors
- Generating Constructors with Eclipse
- Access Modifiers
- Encapsulation
- Printing to the Console with printf
- More Printing to the Console with printf
- StringBuilder and StringBuffer
- Methods and Messages
- The toString() Method
- The equals() Method
- The hashCode() Method
- Parameter Passing
- Parameter Passing Example
- Destroying Objects
- Using the Primitive-Type Wrapper Classes
- Enums
- Inheritance
- Inheritance in Java
- Casting
- Method Overriding
- Polymorphism
- super
- The Object Class
- Abstract Classes
- Interfaces
- Using Interfaces
- Collections
- Generics
- Comparable
- Chapter Objectives
- Packages
- The import Statement
- CLASSPATH and Import
- Defining Packages
- Package Scope
- Catching Exceptions
- The finally Block
- Exception Methods
- Declaring Exceptions
- Defining and Throwing Exceptions
- Errors and RuntimeExceptions
- Objectives
- Overview of Streams
- Bytes vs. Characters
- Converting Byte Streams to Character Streams
- The File Object
- Read a Binary File into a Byte Array
- Read a Binary File into a Byte Array (Continued)
- Read a Text File into a Char Array
- DataInputStream and DataOutputStream
- BufferedReader and PrintWriter
- Reading and Writing Objects
- Closing Streams
- The Collections Framework
- The Set Interface
- Set Implementation Classes
- The List Interface
- List Implementation Classes - ArrayList
- List Implementation Classes - LinkedList
- The Queue Interface
- Queue Implementation Classes
- The Map Interface
- Map Implementation Classes
Kazanımlar
Java programlama dilinin temel yapısını ve söz dizimini anlayabileceksiniz.
Nesne yönelimli programlama kavramlarını Java ile uygulayabileceksiniz.
Koleksiyonlar, generics ve lambda ifadelerini etkili şekilde kullanabileceksiniz.
Hata yönetimi, dosya işlemleri ve çok iş parçacıklı programlama becerisi kazanabileceksiniz.
Java ile uygulama geliştirme ortamını kurabilecek ve projelerinizde kullanabileceksiniz.
Hedef Kitle
Yazılım geliştirici adayları
Java geliştirici adayları
Backend geliştiriciler
Yazılım mühendisleri
Bilgisayar mühendisliği öğrencileri
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.