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
Danışanlarımızın Yorumları (7)
Eğitmenin ilham verdiği detay seviyesi, açıklamanın tarzı ve serinkanlılık ile güven.
Cosmin Ghergheles - Ness
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Temel bileşenleri ele aldı
Valentin
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Lukasz'ın tutkusu.
Eloise Phelps - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Luke, kurs katılımcıları ile çok iyi geçindi ve herkesin kodu çalıştırdığı sorunları bireysel olarak yardımcı olmak için büyük bir çaba sarf etti. Luke son derece dost canlısıydı.
Jonathan Grout - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Eğitmenin tüm katılımclarıyla olan etkileşimi çok iyi oldu, kursın belli bir aşamasında herkes yardımı gördü. Genel olarak harika bir deneyimdi, özellikle konuya aşina olmayan kişiler için.
Tayyab Ejaz Mushtaq - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Güvenli bir ortam gibi hissetmesini ve ekranımı veya zorluklarımı eğitmenle veya grupla paylaşırken tehdit altında kalmadığımı sevdim.
Wanda Hawkins-Kavanagh - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Kursun alıştırmaları olması bana hoş geldi. Luukasz'ın her birimizi yardım etmeye ve diğer katılımcıların kaygısını yönetmeye çalışmasının şekli bana hoş geldi. Konuyu iyi bildiğindeki hali de bana hoş geldi.
Samuel Irsai - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi