Eğitim İçeriği

Modern ön uç uygulamalarının geliştirilmesi

  • React, Angular ve Vue.js’e genel bakış ve benzerlikler
  • bildirimsel oluşturma
  • bileşenler - özel HTML etiketlerini tanımlama
  • React projesi başlatmak için create-react-app kullanma

Modern JavaScript

  • node.js ve npm kullanarak geliştirme
  • JavaScript sürümleri
  • modüllerle çalışma
  • fonksiyonlar ve ok fonksiyonları
  • sınıflar
  • JavaScript’te fonksiyonel programlama (map, filter, ...)

TypeScript

  • statik ve dinamik türlendirme
  • değişkenlerin, fonksiyonların ve sınıfların türlerini bildirme
  • temel veri türleri
  • tuple’lar, nesneler
  • arayüzler
  • generikler

React şablon dili

  • JavaScript tabanlı şablon dili: JSX
  • öğe özelliklerini ayarlama
  • öğeleri tekrarlama
  • if / else
  • olaylar
  • CSS sınıfları ve stilleri

React’da durum yönetimi

  • uygulama durumunu ayarlama ve değiştirme
  • state hook ve setState kullanma
  • girdi öğelerinin içeriğini durumda yakalama

Bileşenler: Modern web uygulamalarının yapı taşları

  • React’da özel HTML etiketlerini tanımlama
  • durum, özellikler ve olaylar
  • bileşenler arasındaki veri akışı
  • fonksiyon bileşenleri ve sınıf bileşenleri
  • fonksiyon bileşenlerinde hooks kullanma
  • bileşen yaşam döngüsü olayları (bağlama, güncelleme, kaldırma)
  • bir kütüphaneden önceden tanımlanmış bileşenleri dahil etme

Redux ile durum yönetimi

  • Redux temelleri: saf fonksiyonlar, azaltıcılar ve değişmez verilerle durum yönetimi
  • React’da azaltıcı hook’unu kullanma
  • Redux’i bir React uygulamasına entegre etme
  • sunum ve kapsayıcı bileşenleri
  • Redux ekosistemi
  • Thunk ile eşzamansız olayları işleme
  • bir REST API’den veri alma

Geliştirici araçları ve testler

  • React geliştirici araçları
  • Redux geliştirici araçları
  • Jest ile JavaScript’ü test etme
  • azaltıcıları test etme
  • React bileşenlerini test etme

React Yönlendirici

  • istemci tarafı yönlendirme
  • mevcut tarayıcı rotasına göre farklı görünümler görüntüleme

React ile uygulama geliştirme

  • React Native’a kısa genel bakış
  • Progressive Web Apps ile kurulabilir mobil ve masaüstü uygulaması oluşturma
  • Progressive Web Apps ve yerel uygulamaların karşılaştırılması

Kurs İçin Gerekli Önbilgiler

  • HTML temelleri
  • JavaScript ile deneyim
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (7)

Yaklaşan Etkinlikler

İlgili Kategoriler