Meta’dan Android geliştirmede profesyonel sertifika

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

Kursta ne öğreneceksiniz?

  • Giriş seviyesi bir Android geliştiricisi olarak kariyer için gerekli becerileri edinmek.
  • Android Studio’yu kullanarak uygulama yaşam döngüsünü oluşturmak ve yönetmek de dahil olmak üzere, Android için nasıl uygulamalar oluşturacağınızı öğreneceksiniz.
  • Kotlin’de programlamayı öğrenecek ve bir kullanıcı arayüzü (UI) oluşturmak için programlamanın temellerini ve optimum tasarım için yönergeleri öğreneceksiniz.
  • React Native’i kullanarak platformlar arası mobil uygulamalar oluşturma. İş görüşmelerinde yeteneklerinizi sergilemeye hazır bir portföy oluşturarak yeni becerilerinizi sergileyin.

Android geliştirme alanında kariyere hazırlanmak

  • Meta’dan üst düzeyde mesleki eğitim alın.
  • Portfolyoya hazır projelerle becerilerinizi gösterin.
  • Yerel işverenler tarafından tanınan bir sertifika kazanın.
  • Bu eğitim Android geliştiricisi, mobil uygulama geliştiricisi, mobil geliştiricisi gibi talep gören pozisyonlar için uygundur.

Mesleki sertifika – 12 kurstan oluşan seri

Hiç kendi mobil uygulamanızı oluşturmak istediniz mi? Bu sertifikada Facebook ve Instagram gibi uygulama geliştirmeye yönelik önde gelen programlama dillerini ve çerçevelerini ve Android için kendi uygulamanızı nasıl oluşturacağınızı öğreneceksiniz.


Bu programda şunları öğreneceksiniz:

  • Android’deki temel programlama kavramları ve uygulama geliştirmek için gereken araçlar.
  • Kotlin Oyun Alanı nasıl kullanılır?
  • Android Studio’yu kullanarak mobil uygulamalar için kullanıcı arayüzleri (UI) oluşturma.
  • Mobil uygulamaların yaşam döngüsü yönetimi ve veri toplanması.
  • Android uygulamalarında Web teknolojileri ve kalıcı verilerle çalışma.
  • Mobil uygulamalarda kullanıcı arayüzü (UI) ve kullanıcı deneyimi (UX) için en uygun tasarım yönergelerinin açıklaması.
  • React Native’i kullanarak platformlar arası uygulamalar oluşturma.
  • Android geliştirici pozisyonları için teknik görüşmelere hazırlık.

Pratik bir öğrenme projesi

Program boyunca pratik faaliyetlerde bulunacak ve işe alım görevlilerine ve potansiyel işverenlere görüşmelerde sunabileceğiniz proje bazlı bir portföy oluşturacaksınız. Her kurs sırasında aşağıdaki gibi görevleri gerçekleştirmek için laboratuvar veya uygulama ortamındaki faaliyetleri tamamlayacaksınız:

  • Arayüz Oluşturucuyu kullanarak kullanıcı arayüzünü tasarlama.
  • Mizanpaj Düzenleyiciyi kullanarak basit bir kullanıcı arayüzü oluşturma.
  • Android için özgün bir mobil uygulama oluşturma.

Son kursta ayrıca Android için bir uygulama oluşturacağınız bir final projesini de tamamlayacaksınız.

Kursların listesi


Android için mobil uygulama geliştirmeye giriş

Kurs 1
• 11 saat
• Derecelendirme: 4,6 (1.231 derecelendirme)

ne öğreneceksin

  • Android uygulama geliştirmede temel kavramların tanımlanması.
  • Android Studio’da kullanıcı arayüzü kurulumu, yapılandırması ve yerleşik araçlar.
  • Kotlin Bahçesi’ni kullanma.
  • Android için basit bir uygulama oluşturma.

kazanacağınız beceriler

  • Kotlin Playground’u kullanma
  • Protokolleri kullanma ve genişletme alıştırması yapın
  • Farklı türdeki değişkenlerin bildirimi ve başlatılması
  • Diziler oluşturma
  • Koşullar ve döngülerle komut akışı şablonları oluşturma

sürüm kontrolü

Kurs 2
• 13 saat
• Derecelendirme: 4,6 (3.247 derecelendirme)

ne öğreneceksin

  • Versiyon kontrol sistemlerinin uygulanması
  • Komut satırında gezinme ve ayarlar
  • GitHub üzerinde repository (Repository) oluşturma ve kullanma
  • Kod sürümü yönetimi

kazanacağınız beceriler

  • sürüm kontrolü
  • GitHub
  • Bash (Unix kabuğu)
  • Web sitesi geliştirme
  • Linux

Kotlin’de programlamanın temelleri

Kurs 3
• 24 saat
• Derecelendirme: 4,7 (281 derecelendirme)

ne öğreneceksin

  • İşlev oluşturma ve kullanma alıştırması yapın
  • Operatörleri kullanarak farklı türde karşılaştırmalar yapın
  • Programlama zorluklarını çözmek için Kotlin’i kullanma
  • Programlama temellerinin gözden geçirilmesi ve uygulanması

kazanacağınız beceriler

  • SQLite’la çalışmak
  • API arayüzleri (REST API’leri)
  • Veriler ve veritabanları

UX/UI tasarım ilkeleri

Kurs 4
• 21 saat
• Derecelendirme: 4,7 (840 derecelendirme)

ne öğreneceksin

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

kazanacağınız beceriler

  • React (Web Çerçevesi)
  • Uygulama geliştirme
  • Web uygulamaları
  • İstemci tarafı geliştirme (Ön Uç)

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

Kurs 5
• 35 saat
• Derecelendirme: 4,7 (126 derecelendirme)

ne öğreneceksin

  • Android’de kullanıcı arayüzleri oluşturmak için UI bileşen kitaplıklarını kullanma
  • Kotlin UI görünümlerini kullanarak kullanıcı arayüzü oluşturma
  • Mizanpaj Düzenleyiciyi kullanarak basit bir kullanıcı arayüzü oluşturma
  • Android için basit bir kullanıcı arayüzü oluşturma

Kotlin’de ileri programlama

Kurs 6
• 20 saat
• Derecelendirme: 4,7 (98 derecelendirme)

ne öğreneceksin

  • Activity ile Android uygulaması uygulaması.
  • Android’de nesne yönelimli programlamanın gelişmiş özelliklerinin uygulanması.
  • Android’de birim testleri gerçekleştirmek için taklitleri ve sahteleri kullanma.
  • Bir işlevi nesne olarak tanımlamak için Lambda ifadesini kullanma.
  • Koleksiyonların çok adımlı işlenmesi için koleksiyon işleme yöntemlerinin kullanılması.

kazanacağınız beceriler

  • Android’de bir kullanıcı arayüzü oluşturmak için UI bileşen kitaplıklarını kullanma.
  • Android için basit bir kullanıcı arayüzü oluşturma.
  • Kotlin UI görünümlerini kullanarak bir kullanıcı arayüzü oluşturma.
  • Mizanpaj Düzenleyiciyi kullanarak basit bir kullanıcı arayüzü oluşturma.

Android’de verilerle çalışma

Kurs 7
• 27 saat
• Derecelendirme: 4,8 (48 derecelendirme)

ne öğreneceksin

  • Kotlin geliştiricileri için en kullanışlı araç ve paketlere genel bakış.
  • Kotlin eşyordamlarının Android uygulamalarında uygulanması.
  • Diğer dillerdeki kodları Kotlin’e entegre etme.
  • Veriye dayalı bir Android uygulaması oluşturma.

kazanacağınız beceriler

  • React (JavaScript kütüphanesi)
  • Uygulama geliştirme
  • Tepki ver
  • Mobil uygulama geliştirme

Mobil uygulama geliştirme ve JavaScript

Kurs 8
• 45 saat
• Derecelendirme: 4,2 (88 derecelendirme)

ne öğreneceksin

  • Basit JavaScript kodu oluşturma
  • Nesneler ve diziler oluşturma ve bunları değiştirme
  • Jest kullanarak birim testleri yazma

kazanacağınız beceriler

  • veri yapısı
  • bilgisayar Bilimi
  • algoritmalar
  • iletişim
  • Sahte kod yazma

Tepki vermenin temelleri

Kurs 9
• 26 saat
• Derecelendirme: 4,7 (1.980 derecelendirme)

ne öğreneceksin

  • Verilerin zaman içinde değiştiği görünümleri görüntülemek için yeniden kullanılabilir bileşenleri kullanın.
  • Bakımı yapılabilir ve ölçeklenebilir web siteleri ve uygulamalar oluşturmak için React projelerini organize etmek.
  • Bileşenler arasında veri aktarmak için sahne malzemelerini kullanma.
  • Dinamik ve etkileşimli Web sayfaları ve uygulamaları oluşturmak.
  • Kullanıcıların uygulamayla etkileşime girmesine izin vermek için formların kullanılması.
  • React’ta bir uygulama oluşturma.

kazanacağınız beceriler

  • Android Stüdyosu
  • Kotlin
  • Kullanıcı deneyimi ve kullanıcı arayüzü

Yerel Tepki Ver

Kurs 10
• 38 saat
• Derecelendirme: 4,8 (297 derecelendirme)

ne öğreneceksin

  • React Native, React ve yerel platform yeteneklerini kullanarak platformlar arası uygulamalar oluşturmaya yönelik açık kaynaklı bir çerçevedir. Bu kursta React’ın temellerinden React Native’i kullanarak daha gelişmiş bir uygulamaya geçeceksiniz.
  • Çok çeşitli React bileşenlerini ve bunları tasarlama yöntemlerini inceleyeceksiniz.
  • React Native’i kullanarak mobil uygulamalar için farklı etkileşimli yöntemler uygulayacaksınız.

Öğreneceğiniz temel beceriler şunları içerir :

  • Tek sayfalı React Native uygulaması oluşturma ve temel bileşenleri kullanarak tasarlama.
  • React Native uygulamasında büyük listeler oluşturma ve kullanıcı arayüzlerini tanımlama.
  • Düğmeler ve diğer basılabilir alanlar oluşturmak için Basılabilir bileşeni kullanma.
  • React Navigasyon ile uygulama kurma ve ekranlar arasında geçiş yapma.

Alışacağınız araçlar ve yazılımlar :

  • Tepki ver
  • Yerel Tepki Ver
  • İstemci tarafı geliştirme dilleri (HTML, CSS ve JavaScript)
  • JSX
  • Expo ve Visual Studio Code gibi kod düzenleme yazılımı

Android uygulamaları için final projesi

Kurs 11
• 15 saat
• Derecelendirme: 4,6 (32 derecelendirme)

ne öğreneceksin

  • Parçalar ve Görünümler kullanarak bir kullanıcı arayüzü (UI) oluşturma ve tasarlama.
  • Verimli ve çekici bir uygulama tasarlamak için Kotlin ve MVVM mimarisini kullanma.
  • Bir uygulama programlama arayüzünden (API) veri alma ve LiveData’yı kullanma.
  • Optimizasyonu korurken temiz ve hatasız kod gösterme.

kazanacağınız beceriler

  • Basit JavaScript kodu oluşturma
  • Nesneler ve diziler oluşturma ve bunları değiştirme
  • Jest kullanarak birim testleri yazma

Röportajların programlanması için hazırlık

Kurs 12
• 11 saat
• Derecelendirme: 4,6 (527 derecelendirme)

ne öğreneceksin

  • Programlama röportajına hazırlık
  • Merkezdeki görüşmeye hazırlık
  • Kodla ilgili sorunları çözme

kazanacağınız beceriler

  • Web sitesi tasarımı
  • erişilebilirlik
  • İstemci tarafı geliştirme (Ön Uç)
  • kullanıcı deneyimi (UX)

Details of the courses that make up the specialization