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)
The details amout, way of explaning and the calm and confidence the trainer is inspiring.
Cosmin Ghergheles - Ness
Eğitim - React, Redux and TypeScript
It covered the basic components
Valentin
Eğitim - React, Redux and TypeScript
Lukasz's enthusiasm.
Eloise Phelps - Dunelm
Eğitim - React, Redux and TypeScript
How Luke made a good effort to helping people individually when they were having problems running the code. Luke was extremely friendly and got a long well with the course participants.
Jonathan Grout - Dunelm
Eğitim - React, Redux and TypeScript
The engagement from the trainer with all the participants was great, everyone got help at some stage of the course. It was a great experience overall, specially for people not familiar with the subject.
Tayyab Ejaz Mushtaq - Dunelm
Eğitim - React, Redux and TypeScript
I liked the fact it felt like a safe environment and I didn't feel intimidated sharing my screen and my struggles with the trainer or the group.
Wanda Hawkins-Kavanagh - Dunelm
Eğitim - React, Redux and TypeScript
I liked the fact that the course had exercises. I liked the way Lukasz tried to help each of us and the way he handle the anxiety of some of the other participants. I liked that he was knowledgeable of the subject.