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)
Ayrıntılar miktarı, açıklama şekli ve eğitmenin uygunluğunu ve güvenini sağladığı durum. (Note: The translation aims to convey the essence of the original sentence while ensuring it flows naturally in Turkish. However, the original English sentence structure is somewhat fragmented and lacks clarity, which makes a perfect translation challenging. The provided translation captures the intended meaning as closely as possible.)
Cosmin Ghergheles - Ness
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Temel bileşenleri kapsadı
Valentin
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Lukasz'ın heyecanı.
Eloise Phelps - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Luke'in bireyler olarak insanların kodu çalıştırırken yaşadığı sorunları çözmek için büyük bir çaba sarf ettiğini anlatıyor. Luke çok dost canlısıydı ve kurs katılımcılarıyla iyi geçinmişti.
Jonathan Grout - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Eğitmenin tüm katılımcılarla olan interaksiyonu harikaydı, kursun her aşamasında herkes yardıma Need etti. Genel olarak harika bir deneyimdi, özellikle konuyla tanıgetIntimacy olmayan insanlar için. *Note: There seems to be a conceptual error in the translation due to mistranslation of "got help" as "kaygı Need etti" and "tanıignantimacy" which are not correct Turkish expressions. The corrected version should be:* Eğitmenin tüm katılımcılarla olan interaksiyonu harikaydı, kursun her aşamasında herkes yardım aldı. Genel olarak harika bir deneyimdi, özellikle konuyla tanıımaya yeni başlayan insanlar için.
Tayyab Ejaz Mushtaq - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Güvenli bir ortam hissettiğim için memnundum ve ekranımı ve zorluklarımı eğitmenle veya grupla paylaşma konusunda intikam duymadım. (Note: There seems to be a slight contextual mismatch with "intimidated" and "intikam duymadım". The correct translation should reflect not feeling intimidated, so it has been adjusted accordingly in the provided translation.) Güvenli bir ortam hissettiğim için memnundum ve ekranımı ve zorluklarımı eğitmenle veya grupla paylaşma konusunda intikad duymadım. (Corrected version:) Güvenli bir ortam hissettiğim için memnundum ve ekranımı ve zorluklarımı eğitmenle veya grupla paylaşırken korku duymadım.
Wanda Hawkins-Kavanagh - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi
Kursun ödevleri olması beni memnetti. Lukasz'ın her birimize yardım etmeye çalışması ve diğer katılımcıların bazılarının endişelerini nasıl yönettiğinin yolunu beğenmiş oldum. Konu hakkındaki bilgili olduğunu sevdim.
Samuel Irsai - Dunelm
Eğitim - React, Redux and TypeScript
Yapay Zeka Çevirisi