İçeriğe geç
Akadem Danışmanlık ve Eğitim Çözümleri

Java Fundamentals for Android Development Eğitimi

Bu eğitim, Android uygulama geliştirmek isteyen herkese Java programlama dilinin temellerini öğretmeyi amaçlamaktadır.

Java Fundamentals for Android Development Eğitimi

Genel Bakış

Eğitim Hakkında

Bu eğitim, Android uygulama geliştirmek isteyen herkese Java programlama dilinin temellerini öğretmeyi amaçlamaktadır. Eğitim boyunca, Java’nın temel yapısı, Android Studio gibi geliştirme araçları ve Android uygulamaları oluşturmak için gerekli olan nesne yönelimli programlama kavramları detaylı bir şekilde ele alınacaktır.

Program İçeriği

Eğitim İçeriği

Kimler Bu Eğitime Katılmalı

  • Android Geliştiricisi Olmak İsteyenler: Mobil uygulama geliştirme dünyasına adım atmak isteyen herkes.
  • Bilgisayar Bilimi Öğrencileri: Mobil uygulama geliştirme alanında uzmanlaşmak isteyen öğrenciler.
  • Yazılım Mühendisleri: Mevcut yazılım geliştirme becerilerini Android platformuna taşımak isteyenler.
  • Java Programcıları: Android uygulamaları geliştirerek yeteneklerini genişletmek isteyenler.
  • Teknik Proje Yöneticileri: Android projelerini yönetmek isteyenler.
  • BT Profesyonelleri: Android geliştirme alanında bilgi sahibi olmak isteyenler.
  • Hobici Geliştiriciler: Kendi Android uygulamalarını oluşturmak isteyenler.

Eğitimde Neler Öğreneceksiniz

  • Java’nın Temelleri: Java’nın tarihçesi, çalışma prensipleri, JDK ve JRE kurulumu gibi temel konular.
  • Android Studio: Android uygulamaları geliştirmek için kullanılan en popüler IDE olan Android Studio’yu kullanma.
  • Java Programlama: Değişkenler, veri tipleri, kontrol akışı, metotlar, diziler gibi temel programlama kavramları.
  • Nesne Yönelimli Programlama: Sınıflar, nesneler, miras alma gibi nesne yönelimli programlamanın temel prensipleri.
  • Android Geliştirme Ortamı: Android Studio’yu kullanarak Android projeleri oluşturma, düzenleme ve çalıştırma.

Lesson 1

  • Java Overview
  • Java is
  • Installing the tools (JDK, JRE, IntelliJ)
  • Java Basics
  • Operators
  • Control flow
  • Classes objects and methods

Lesson 2

  • Java Garbage collection
  • Memory Areas
  • Java Garbage collections Types
  • Package
  • Access Control
  • Interfaces
  • Inheritance
  • Polymorphism

Lesson 3

  • Data structures
  • Arrays
  • Lists
  • HashMaps
  • Collections
  • Generics
  • SOLID principles
  • Files and I/O

Lesson 4

  • Inmutable objects
  • Annotations
  • Lambda expressions
  • Functional Interfaces
  • Concurrency and Threads
  • Exception handling

Lesson 5

  • Communication and exchange informationCommunication & Sockets
  • - EchoClient
  • - EchoServer
  • - Working with URLS
  • - URL Connection Example
  • Data SerializationSerialization XML & JSON
  • - The SAX Parser
  • - SAX Parser Code Example
  • - Document Object Model (DOM)
  • - DOM Parser Example
  • - Java API for Json Processing
  • - Json Processing Example
  • Meet Android StudioInstalling Android Studio
  • - Android Studio Tour
  • - Android Emulator
  • - Creating my First App
  • Java 8 on AndroidJava 8 Features and the Jack Compiler
  • - Demo Java 8 on Android

Ön Koşullar

Ön Koşul

Java Temellerini başarıyla tamamlamış olmanın yanı sıra;

  • Dosya yönetimi ve metin düzenleyici kullanımı gibi bilgisayar işlemlerine ilişkin temel anlayış.
  • Programların nasıl yazıldığı, derlendiği ve yürütüldüğü kavramlarına aşinalık.
  • Yazılım geliştirmeye, özellikle Android platformu için mobil uygulamalara ilgi duymak.
  • Önceden programlama deneyimine sahip olmanız gerekmiyor, ancak herhangi bir dilde kodlama deneyiminiz faydalı olabilir.
  • Programlama zorlukların üstesinden gelmeyi ve mantıksal düşünmeyi gerektirdiğinden , öğrenmeye ve problem çözmeye istekli olmak .
Süre
3 Gün/ 18 Saat
Kategori
Mobil Uygulama Geliştirme Eğitimleri
Format
Yüz yüze · Online · Hibrit

Kurumunuza özel planlayalım

Takvim, içerik ve süre ekibinizin ihtiyacına göre uyarlanır.

+90 850 241 95 58

Aynı kategoriden diğer programlar

Tümünü gör
  • Mobil Uygulama Geliştirme Eğitimleri

    Mobil Uygulama Testi Eğitimi

    Mobil Uygulama Testi Eğitimi, mobil uygulamaların kalitesini artırmak için gerekli test süreçlerini ve en son test otomasyonu teknolojilerini öğretmeyi amaçlar.

    İncele

Kurumunuz için doğru başlangıç noktasını birlikte belirleyelim

Kısa bir ihtiyaç görüşmesiyle başlıyoruz. Kapsamı, takvimi ve bütçeyi net biçimde yazılı olarak paylaşıyoruz — sürpriz yok.

Ortalama ilk dönüş süresi: 1 iş günü