Çevrimiçi kurs – Meta Enstitüsü’nün React Native’inde sertifikalı profesyonel staj

Platformlar arası mobil uygulamalar geliştirmeyi öğrenin. iOS ve Android gibi çeşitli işletim sistemleri için güvenilir, ölçeklenebilir ve kullanıcı dostu uygulamalar geliştirmek için gerekli becerileri edinin.

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

  • HTML ve CSS
  • React (Web Sitesi Üretim Çerçevesi)
  • Python
  • JavaScript
  • Mobil uygulama geliştirme
  • Test odaklı geliştirme
  • Ön Uç Geliştirme
  • nesne yönelimli programlama (OOP)
  • React (Javascript kütüphanesi)
  • Uygulama geliştirme
  • veri yönetimi
  • REST API’leri
  • GitHub
  • Kullanıcı deneyimi ve tasarımı (UX)
  • SQL
  • Figma
  • sürüm kontrolü
  • Bash (Unix komut satırı)
  • Linux
  • web uygulamaları
  • Web sitesi tasarımı
  • erişilebilirlik
  • kullanıcı deneyimi (UX)

What you will learn in the course

Courses for which the course is suitable

  • iOS geliştiricisi
  • Android geliştiricisi
  • Platformlar arası geliştirici
  • Mobil uygulama geliştiricisi
  • React geliştiricisi
  • React Native geliştirici
  • Web uygulaması geliştiricisi
  • Teknoloji proje yöneticisi

Staj – 8 bölümlük kurslardan oluşan bir dizi

Android ve iOS cihazlara yönelik uygulamaların nasıl oluşturulacağını öğrenmek istiyorsanız bu kurs tam size göre. Program, Meta’nın tanınmış endüstri uzmanları tarafından verilmektedir.

Çapraz platform geliştiricileri, birden fazla işletim sisteminde çalışan mobil cihazlarda depolanan uygulamalar için kod oluşturur ve yazar. Uygulamayı oluşturmaktan lansmandan sonra hataları düzeltmeye kadar her şeyi onlar hallediyor. Optimum kullanıcı deneyimini sağlamak için etkileşimli ve ilgi çekici arayüzler (UI’ler) tasarlarlar.

Bu staj, bir iOS veya Android geliştiricisi olarak başarılı bir kariyer oluşturmanın ilk adımı olabilir.

Bu programda şunları öğreneceksiniz:

  • Platformlar arası ve uygulama geliştirme araçları için temel programlama kavramları.
  • HTML, CSS ve JavaScript gibi web teknolojileriyle çalışın.
  • İOS ve Android dahil olmak üzere çeşitli mobil işletim sistemlerindeki verileri yönetin.
  • React ve React Native’i kullanarak platformlar arası mobil uygulamaları geliştirmek, test etmek ve sürdürmek için gereken beceriler.
  • Sürüm kontrolü ve içerik yönetimi sistemleri (CMS) için GitHub depoları.

Kursun sonunda pratik bir portföy projesi oluşturarak yeni becerilerinizi uygulayabileceksiniz. İş görüşmesi sırasında sunabileceğiniz, responsive tasarıma sahip dinamik bir mobil uygulama geliştireceksiniz. Ayrıca iş aramanızda da destek alacaksınız.

Lansman tarihinin, program içeriğinin ve kurs başlıklarının değişebileceğini lütfen unutmayın.

Pratik bir öğrenme projesi

Program süresince laboratuvarda öğrendiklerinizi pratik etme ve uygulama fırsatları sunacak çeşitli pratik alıştırmalara katılacaksınız. İş görüşmeleri sırasında ve ilgili sosyal ağlarda sunabileceğiniz pratik projeleri tamamlayın.

Her kursun sonunda yeni becerilerinizi test etmek için bir görevi tamamlamanız gerekecektir. Aşağıdaki gibi görevleri gerçekleştirmek için bir laboratuvar ortamını veya bir web uygulamasını kullanacağınız çeşitli görevler olacaktır:

  • Bir web uygulamasını dinamik olarak kontrol etmek için JavaScript’i ve çeşitli kaynaklardan gelen verileri kullanın.
  • Git ve GitHub’daki sürüm kontrolünü kullanarak bir projeyi yönetin.
  • React’ı, yönlendirmeyi, kancaları ve veri çekmeyi kullanarak uygulamalar oluşturun.

Programın sonunda yeni becerilerinizi bir mobil uygulama oluşturmak için birleştirebileceğiniz bir final projesi olacaktır.

Details of the courses that make up the specialization

Mobil geliştirmeye giriş

Kurs 1

  • 12 saat
  • 4,7 (482 değerlendirme)
Kurs detayları

Ne öğreneceksiniz:

  • Bir mobil geliştiricinin rolü platformlar arasıdır
  • HTML5 kullanarak basit bir web sayfası oluşturma
  • CSS kullanarak web sayfası tasarımı
  • React ve React Native’in Açıklaması
kazanacağınız beceriler
  • Kategori: Sürüm Kontrolü
  • Kategori: Github
  • Kategori: Bash (Unix terminal dili)
  • Kategori: Web sitesi geliştirme
  • Kategori: Linux

JavaScript ile programlama

  • 42 saat
  • 4,7 (4.273 puan)
Kurs detayları

Ne öğreneceksiniz:

  • JavaScript’te basit kodlar oluşturma
  • Nesnelerin ve dizilerin oluşturulması ve işlenmesi
  • Jest kullanarak birim testleri yazma
kazanacağınız beceriler
  • Kategori: React (Web Çerçevesi)
  • Kategori: Uygulama geliştirme
  • kategori: Web uygulaması
  • Kategori: İstemci tarafı geliştirme

sürüm kontrolü

  • 13 saat
  • 4,6 (3.333 derecelendirme)
Kurs detayları

Ne öğreneceksiniz:

  • Versiyon kontrol sistemlerinin uygulanması
  • Komut satırında gezinme ve yapılandırma
  • Github deposunu kullanma
  • Github deposu oluşturma
  • Kod yaması yönetimi
kazanacağınız beceriler
  • Kategori: HTML ve CSS
  • Kategori: React (Web Çerçevesi)
  • Kategori: Web sitesi geliştirme
  • Kategori: JavaScript
  • Kategori: Mobil geliştirme

Tepki vermenin temelleri

  • 26 saat
  • 4,7 (2.063 derecelendirme)
Kurs detayları

Ne öğreneceksiniz:

  • Zaman içinde değişen görünümler oluşturmak için yeniden kullanılabilir bileşenler kullanma
  • Ölçeklenebilir ve bakımı yapılabilir web siteleri ve uygulamalar oluşturmak için React projelerini organize etme
  • Bileşenler arasında veri aktarmak için sahne malzemelerini kullanma
  • Dinamik ve etkileşimli web sayfaları ve uygulamaları oluşturma
  • Kullanıcıların uygulamayla etkileşime girmesine izin vermek için formları kullanma
  • React’ta uygulama oluşturma
kazanacağınız beceriler
  • Kategori: Github
  • Kategori: UX ve UI
  • Kategori: React (Web Çerçevesi)
  • kategori: SQL
  • Kategori: pigme

Yerel Tepki Ver

  • 38 saat
  • 4,8 (307 puan)
Kurs detayları

Ne öğreneceksiniz:

  • React Native, React’ı ve platformun yerel yeteneklerini kullanarak platformlar arası uygulamalar (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 yollarını inceleyeceksiniz. React Native ile farklı mobil etkileşim yöntemlerini kullanarak pratik yapabilirsiniz.
Öğreneceğiniz temel becerilerden bazıları şunlardır:
  • Tek sayfada React Native uygulaması oluşturmak ve temel bileşenleri kullanarak tasarlamak
  • React Native uygulamasında büyük listeler oluşturmak ve kullanıcı arayüzlerini tanımlamak
  • Düğmeler ve ek basma bölgeleri oluşturmak için Basılabilir bileşeni kullanma
  • React Navigasyon ile uygulama kurulumu ve ekranlar arası bilgi aktarımı
Aşağıdaki araç ve yazılımlarla deneyim kazanın:
  • Tepki ver
  • Yerel Tepki Ver
  • İstemci tarafı geliştirme dilleri (HTML, CSS ve JavaScript)
  • JSX
  • Expo ve Visual Studio Code gibi kod düzenleme programları

Bu kurs, mobil geliştirme alanında bir kariyere hazırlanmak isteyen öğrencilere yöneliktir. Bu kursta başarılı olmak için React’ın temelleri hakkında temel bilgiye, web gezinme becerilerine ve programlamayı öğrenme isteğine ihtiyacınız olacak.

kazanacağınız beceriler
  • Kategori: React (JavaScript kütüphanesi)
  • Kategori: Uygulama geliştirme
  • Kategori: Tepki
  • Kategori: Mobil geliştirme

Verilerle çalışma

  • 20 saat
  • 4,8 (52 değerlendirme)
Kurs detayları

Ne öğreneceksiniz:

  • Bu kurs, React Native kursundan edindiğiniz bilgileri genişletir ve sizi React Native uygulamalarınızdaki verilere nasıl erişeceğiniz, yöneteceğiniz, alacağınız ve görüntüleyeceğiniz konusunda daha bilinçli kararlar almaya hazırlayacaktır. Kurs beş hafta sürecek şekilde tasarlanmıştır. Genel olarak veriler ve veritabanları hakkında bilgi edinecek, ardından React Native’de verilerle çalışmaya yönelik araçları ve yöntemleri öğreneceksiniz.
Kursun sonunda şunları yapabileceksiniz:
  • REST API’lerinin ne olduğunu açıklayın ve onlarla çalışmaya yönelik en iyi uygulamaları belirleyin
  • Çevrimiçi içeriği almak ve sunucudan gelen yanıtları yönetmek için ağ aramaları yapın
  • Veritabanları ve tablolar oluşturun ve verileri yapılandırılmış bir şekilde depolamak için SQL kullanın
  • AsyncStorage kullanarak bir mobil uygulama için verileri okuma ve yazma
  • SQLite kullanarak bir mobil uygulama için veri okuma ve yazma

Kursu bitirmek için React Native deneyimine ihtiyacınız olacak. Ayrıca olumlu bir tutuma sahip olmak her zaman iyidir!

kazanacağınız beceriler
  • Kategori: Test Odaklı Geliştirme
  • Kategori: JavaScript
  • Kategori: İstemci tarafı geliştirme
  • Kategori: Nesneye Yönelik Programlama (OOP)

UX/UI tasarım ilkeleri

  • 21 saat
  • 4,7 (883 değerlendirme)
Kurs detayları

Ne öğreneceksiniz:

  • Kullanıcı deneyimi (UX) tasarımı ve araştırmasının temel ilkelerini açıklamak
  • Tasarımda erişilebilirlik hususlarını açıklama
  • Araştırma yoluyla kullanıcı empatisini geliştirmeyi deneyin
  • Pygma’da eskizler ve prototipler oluşturun
kazanacağınız beceriler
  • Kategori: web tasarımı
  • Kategori: erişilebilirlik
  • Kategori: İstemci tarafı geliştirme
  • Kategori: Kullanıcı Deneyimi (UX)

Final projesi (React uygulaması)

  • 13 saat
  • 4,8 (39 değerlendirme)
Kurs detayları

Ne öğreneceksiniz:

  • Duyarlı Kullanıcı Arayüzü (UI) Tasarımı ve Tasarımı
  • Temiz ve hatasız kod gösterimi
  • React bileşenlerini kullanma
  • React Native’i kullanarak platformlar arası uygulama oluşturma
kazanacağınız beceriler
  • Kategori: React (JavaScript kütüphanesi)
  • Kategori: Uygulama geliştirme
  • Kategori: Veri yönetimi
  • Kategori: REST API’leri