Çevrimiçi kurs – Meta’nın Android geliştiricisinde sertifikalı profesyonel sertifika

Kariyerinize Android uygulama geliştiricisi olarak başlayın. Talep edilen bir kariyer için işe hazır beceriler edinin ve Meta’dan bir sertifika alın. Başlamak için herhangi bir derece veya önceki deneyime gerek yoktur.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Android programlamanın temel ilkeleri ve uygulama geliştirmeye yönelik araçlar
  • Kotlin Oyun Alanı nasıl kullanılır?
  • Android Studio’yu kullanarak mobil uygulamalar için kullanıcı arayüzleri (UI) oluşturun
  • Mobil uygulamaların yaşam döngüsünü ve veri toplamayı yönetin
  • Android uygulamalarında ağ teknolojileri ve kalıcı verilerle çalışın
  • Mobil uygulamalar için kullanıcı arayüzü ve kullanıcı deneyimi tasarımına yönelik en iyi uygulamaları açıklama
  • React Native’i kullanarak platformlar arası uygulamalar oluşturun
  • Android geliştirici pozisyonları için teknik görüşmelere hazırlanın
  • Arayüz Oluşturucuyu kullanarak kullanıcı arayüzünü tasarlayın
  • Mizanpaj Düzenleyiciyi kullanarak basit bir kullanıcı arayüzü oluşturun
  • Orijinal bir Android mobil uygulaması oluşturun
  • Final projesinde Android uygulaması oluşturma

What you will learn in the course

Courses for which the course is suitable

  • Android uygulama geliştiricisi
  • Yazılım geliştiricisi
  • Mobil uygulamalar için UI/UX geliştiricisi
  • Platformlar arası uygulama geliştiricisi
  • Kotlin geliştiricisi
  • React Native geliştirici
  • yazılım mühendisi
  • Mobil uygulama geliştiricisi
  • Bilgi sistemleri geliştiricisi
  • Ağ teknolojisi geliştiricisi

Mesleki sertifika – 12 kurstan oluşan seri

Hiç mobil cihazlar için bir uygulama geliştirmek istediniz mi? Bu sertifika size, Facebook ve Instagram gibi uygulamalar geliştirmek için kullanılan Android için önde gelen programlama dillerini ve çerçevelerini ve Android uygulamanızı nasıl oluşturacağınızı öğretecektir.

Bu programda şunları öğreneceksiniz:

  • Android programlamanın temel ilkeleri ve uygulama geliştirmeye yönelik araçlar

  • Kotlin Oyun Alanı nasıl kullanılır?

  • Android Studio’yu kullanarak mobil uygulamalar için kullanıcı arayüzleri (UI) oluşturun

  • Mobil uygulamaların yaşam döngüsünü ve veri toplamayı yönetin

  • Android uygulamalarında ağ teknolojileri ve kalıcı verilerle çalışın

  • Mobil uygulamalar için kullanıcı arayüzü ve kullanıcı deneyimi tasarımına yönelik en iyi uygulamaları açıklama

  • React Native’i kullanarak platformlar arası uygulamalar oluşturun

  • Android geliştirici pozisyonları için teknik görüşmelere hazırlanın

Öğrenim deneyiminde adı geçen üçüncü taraf ticari markalar ve diğer fikri mülkiyetler (logolar ve simgeler dahil) ilgili sahiplerinin mülkiyetindedir. Aksi belirtilmediği sürece Coursera’nın üçüncü taraf fikri mülkiyetini kullanması, Coursera ile bu tür ticari markaların veya fikri mülkiyetin sahipleri arasında herhangi bir ilişki, sponsorluk veya onay anlamına gelmez.

Somut bir öğrenme projesi

Uygulamalı etkinliklere katılacak ve işe alım görevlilerine ve potansiyel işverenlere görüşmeler sırasında sunabileceğiniz proje bazlı bir portföy oluşturacaksınız. Her kursta aşağıdaki gibi görevleri gerçekleştirmek için laboratuvar ortamında veya bir uygulama kullanarak etkinlikleri tamamlayacaksınız:

  • Arayüz Oluşturucuyu kullanarak kullanıcı arayüzünü tasarlayın

  • Mizanpaj Düzenleyiciyi kullanarak basit bir kullanıcı arayüzü oluşturun

  • Orijinal bir Android mobil uygulaması oluşturun

Son kursta ayrıca bir Android uygulaması oluşturacağınız bir final projesini de tamamlayacaksınız.

Details of the courses that make up the specialization

Müfredat – Android uygulama geliştirme kursu için profesyonel sertifika

Kurs 1: Android’de mobil uygulama geliştirmeye giriş

Kurs süresi: 11 saat

Ne öğreneceksiniz:

  • Android uygulama geliştirmede temel kavramları tanımlama
  • Android Studio arayüzünü, yapılandırmalarını ve yerleşik araçları yükleme ve keşfetme
  • Kotlin Playground’u kullanma
  • Basit bir Android uygulaması oluşturma

Kazanacağınız beceriler:

  • Kotlin Playground’da çalışıyor
  • Protokolleri kullanma ve genişletme alıştırması yapın
  • Farklı değişken türlerinin bildirimi ve başlatılması
  • Veri sistemleri oluşturma
  • Koşulları ve döngüleri kullanarak içerik akış modelleri oluşturma

Kurs 2: Sürüm kontrolü

Kurs süresi: 13 saat

Ne öğreneceksiniz:

  • Versiyon kontrol sistemlerinin uygulanması
  • Komut satırını kullanarak gezinme ve ayarlama
  • GitHub deposu kullanma, GitHub deposu oluşturma
  • Kod sürümü yönetimi

Kazanacağınız beceriler:

  • sürüm kontrolü
  • GitHub’la çalışma
  • Bash (Unix Kabuğu)
  • Web geliştirme
  • Linux

Kurs 3: Kotlin’de programlamanın temelleri

Kurs süresi: 24 saat

Ne öğreneceksiniz:

  • İşlev oluşturma ve kullanma alıştırması yapın
  • Operatörleri kullanarak farklı karşılaştırmalar yapın
  • Kotlin’de kod zorluklarını çözme
  • Programlamanın temellerinin gözden geçirilmesi ve uygulanması

Kazanacağınız beceriler:

  • SQlite’la çalışma
  • REST API’si
  • Veriler ve veritabanları

Kurs 4: UX/UI tasarımının ilkeleri

Kurs süresi: 21 saat

Ne öğreneceksiniz:

  • Kullanıcı deneyimi (UX) tasarımı ve araştırmasının temellerinin açıklaması
  • Tasarımda erişilebilirlik hususlarını anlama
  • Araştırma yoluyla kullanıcılar için empati geliştirmek
  • Figma’da tel çerçeveler ve prototipler oluşturma

Kazanacağınız beceriler:

  • React (Web Çerçevesi)
  • Uygulama geliştirme
  • Web geliştirme
  • Ön Uç geliştirme

Kurs 5: Android Studio’da kullanıcı arayüzü oluşturma

Kurs süresi: 35 saat

Ne öğreneceksiniz:

  • Android uygulamalarında kullanıcı arayüzü oluşturmak için kullanıcı arayüzü bileşen kitaplıklarını kullanma
  • Kotlin görünümlerini kullanan kullanıcı arayüzü kompozisyonu
  • Yapılandırma düzenleyiciyi kullanarak basit bir kullanıcı arayüzü oluşturma

Kurs 6: Kotlin’de ileri programlama

Kurs süresi: 20 saat

Ne öğreneceksiniz:

  • Activity ile Android uygulaması uygulaması
  • Android’de nesne yönelimli programlamanın gelişmiş özelliklerini kullanma
  • Android’de birim testleri gerçekleştirme
  • İşlevleri nesne olarak tanımlamak için Lambda ifadesini kullanma

Kurs 7: Android’de verilerle çalışma

Kurs süresi: 27 saat

Ne öğreneceksiniz:

  • Kotlin geliştiricisi için en kullanışlı araç ve paketlere genel bakış
  • Android uygulamalarında Kotlin eşyordamlarını uygulama
  • Diğer dillerden gelen kodların Kotlin’e entegrasyonu. Veriye dayalı bir uygulama oluşturma

Kurs 8: Mobil Geliştirme ve JavaScript

Kurs süresi: 45 saat

Ne öğreneceksiniz:

  • Basit JavaScript kodu oluşturma
  • Nesneleri ve dizileri oluşturma ve değiştirme
  • Jest kullanarak birim testleri yazma

Kurs 9: React Temelleri

Kurs süresi: 26 saat

Ne öğreneceksiniz:

  • Bileşenler arasında veri aktarmak için sahne malzemelerini kullanma
  • Dinamik ve etkileşimli web sayfaları ve uygulama sayfalarının oluşturulması

Kurs 10: Yerli Tepki

Kurs süresi: 38 saat

Ne öğreneceksiniz:

  • React Native uygulaması oluşturmak ve temel bileşenlerle tasarımlar yapmak
  • Büyük listeler oluşturma ve kullanıcı girişlerini tanımlama
  • Düğmeler ve basma bölgeleri oluşturmak için Basılabilir bileşeni kullanma

Kurs 11: Android uygulaması final projesi

Kurs süresi: 15 saat

Ne öğreneceksiniz:

  • Parçaları ve görünümleri kullanarak bir kullanıcı arayüzü oluşturma ve tasarlama
  • Verimli ve ilgi çekici bir uygulama tasarlamak için Kotlin ve MVVM boyutunu kullanma
  • Bir API’den veri alma ve LiveData’yı kullanma

Kurs 12: Kod görüşmelerine hazırlık

Kurs süresi: 11 saat

Ne öğreneceksiniz:

  • Kod görüşmelerine hazırlık
  • Meta’da röportajlara hazırlık
  • Kodla ilgili sorunları çözme

Bu müfredat sayesinde Android uygulama geliştirme konusunda güçlü yetenekler geliştirebilecek ve ileri teknolojik çözümlerdeki potansiyelinizi keşfetme fırsatına sahip olacaksınız.