Temel React Eğitimi
Süre 3 Gün (18 Saat)
Eğitim Şekli Online

Eğitim Hakkında

React, Facebook tarafından geliştirilen ve açık kaynaklı bir JavaScript kütüphanesidir. Modern web uygulamaları geliştirmek için kullanılan popüler bir araçtır. React, web arayüzlerini oluşturmak için kullanılır ve Single Page uygulamalar geliştirilmesini kolaylaştırır.

Eğitim İçeriği

React'in en belirgin özelliği bileşen tabanlı bir yaklaşımı benimsemesidir. Web uygulamalarını, küçük ve yeniden kullanılabilir bileşenlere ayırarak geliştirmeyi sağlar. Bileşen tabanlı yaklaşımı sayesinde geliştiricilere modüler bir yapı sunar.

React, sanal DOM (Document Object Model) kullanarak performansı artırır.Koddaki değişiklikleri gerçek DOM'a uygulamak yerine, React sanal bir DOM oluşturur ve yalnızca gerektiğinde gerçek DOM'a uygular.

React geliştiricilere hız ve yönetilebilirlik konusunda kolaylık sunmasından dolayı son zamanlarda modern web geliştirme alanında çok popüler bir araç haline gelmiştir.

Eğitim içeriğinde React ile uçtan uca bir frontend uygulaması nasıl geliştirileceği, rest servisler ile nasıl haberleşeceği, sayfa oluşturma ve form işlemleri gibi konulara yer verilecektir.

 

Eğitim İçeriği:

SPA Uygulama Giriş

  • SPA uygulama Nedir
  • SPA ile Traditional Mimari farkları
  • SSR ve CSR Kavramı
  • One Way Data Binding Two Way Data Binding Kavramı

React Giriş

  • React Tarihçesi
  • React Nedir
  • React Neden Gerekliydi
  • Neden React Kullanırız
  • React Proje Yapısı

React Temel Seviye

  • Virtual DOM kavramı
  • Components
  • Props (Stateless)
  • State (Stateful)
  • JSX Kavramı
  • Events
  • Conditions
  • Lists
  • Hooks
  • React Material UI (MUI)

React Routing

  • React Router DOM
  • React Router Services

React HTTP Clients

  • Fetch
  • Axios

React Forms

  • React Hook Forms

React State Magament

  • Redux ReactJS Toolkit