React ile uygulama geliştirmeyi öğrenin
React JS Programlama Eğitimi, React ile tek sayfa uygulamalarını baştan sona geliştirme becerisi kazandırır. Program bileşen, props ve state temelini pekiştirir; useState, useEffect, useRef, useMemo, useCallback ve özel hook'larla state yönetimi, Context ile…
Temel kavramlardan özel hook'lara, yönlendirmeden veri getirme ve yayına almaya React programlama
React JS Programlama Eğitimi, React ile tek sayfa uygulamaları (SPA) baştan sona geliştirme becerisi kazandırır. Katılımcılar bileşen, props ve state temelini pekiştirir; useState, useEffect, useRef, useMemo ve özel hook'larla state ve yaşam döngüsünü yönetir. Context ile global durum, React Router ile yönlendirme, form yönetimi ve API'den veri getirme işlenir. Program performans iyileştirme ve uygulamanın yayına alınmasıyla tamamlanır.
3 Gün. Her gün dört modül; örnek bir tek sayfa uygulaması hook'lar, yönlendirme ve veri getirmeyle kademeli geliştirilip yayına alınır.
Orta Seviye — Hooks, Context, yönlendirme, veri getirme ve yayına almayla kapsamlı React programlama
Örnek bir SPA üç gün boyunca adım adım geliştirilir; her modülde yeni bir React kavramı uygulamaya eklenerek pekiştirilir.
Bileşenden yayına kadar bir React uygulamasını baştan sona geliştirecek kapsamlı beceriyi tek bir programda kazanırsınız.
useState'ten özel hook'lara React'ın hook sistemini derinlemesine öğrenir, state ve yan etkileri profesyonelce yönetirsiniz.
API'den veri getirme, yönlendirme ve global durum yönetimiyle gerçek dünyaya uygun, işlevsel uygulamalar kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum gereksinimleri
Fonksiyon, dizi, nesne, async/await ve ES6 özelliklerine hakimiyet beklenir; eğitim bu temel üzerine kurulur.
JSX, bileşen ve props kavramlarına temel düzeyde aşinalık faydalıdır; eğitim bunları kısaca pekiştirerek ilerler.
Sayfa yapısı ve temel stil bilgisi arayüz bileşenlerinin ve düzenin anlaşılmasını kolaylaştırır.
Node.js LTS, bir kod editörü ve tarayıcı kurulu olmalı; Vite ile örnek proje oluşturulabilir durumda olması gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Bileşen ve props yapısını pekiştirir, useState ve olaylarla dinamik ve etkileşimli arayüzler geliştirebilirsiniz.
useEffect ile yan etkileri, abonelikleri ve zamanlayıcıları bağımlılık dizisini doğru kullanarak yönetirsiniz.
useMemo, useCallback ve React.memo ile gereksiz render'ları azaltıp uygulama performansını iyileştirirsiniz.
Tekrar eden mantığı özel hook'lara çıkararak yeniden kullanılabilir ve okunabilir bir kod yapısı kurarsınız.
createContext ve useContext ile tema veya kimlik gibi global durumu yönetir, props sondajını ortadan kaldırırsınız.
React Router ile çok sayfalı gezinme, dinamik parametreler ve iç içe rotalarla tam bir SPA kurabilirsiniz.
API'den veri getirir, yükleme ve hata durumlarını yönetir ve React Query ile önbellekli veri akışı kurarsınız.
Uygulamayı Vite ile derler, ortam değişkenlerini ayarlar ve statik barındırma platformuna yayına alabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
React props ve state eğitimi: props ile veri aktarımı, useState ile durum yönetimi, tek yönlü veri akışı, state lifting ve kontrollü formlar.
Detayları Gör →React olay işleme eğitimi: onClick, onChange, onSubmit, SyntheticEvent, preventDefault, stopPropagation ve klavye/fare olaylarıyla etkileşimli arayüzler.
Detayları Gör →React'te form geliştirme: controlled bileşenler, React Hook Form, Zod ve Yup doğrulama, çok adımlı sihirbazlar ve erişilebilir UX eğitimi.
Detayları Gör →React ile uçtan uca web uygulaması geliştirme: bileşenler, hook'lar, React Router, veri çekme, kimlik doğrulama, performans ve yayına alma eğitimi.
Detayları Gör →İleri React: render modeli, reconciliation, memoization, concurrent özellikler, Suspense, useSyncExternalStore ve performans optimizasyonu eğitimi.
Detayları Gör →Gelişmiş React: hook ustalığı, custom hook, context API, performans, TanStack Query, TypeScript ve React Testing Library ile test eğitimi.
Detayları Gör →