Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Full-Stack React: Başlangıçtan İleri Seviyeye
Rating: 4.6 out of 5(51 ratings)
304 students

Full-Stack React: Başlangıçtan İleri Seviyeye

Hemen başlayın ve React.js'yi sıfırdan öğrenin! React, Hooks, React Basics, useQuery, Suspense, SSR, NextJS
Last updated 6/2024
Turkish
Turkish [Auto],

What you'll learn

  • NextJS 14+ ile fullstack React uygulamaları oluşturun
  • React'ın temellerini anlayın
  • Yeniden Kullanılabilir ve Şekillendirilebilir React componentları oluşturun
  • React Hook'lar ve React Componentları hakkında her şeyi öğrenin
  • React'ın Context API'si ile karmaşık state'i verimli bir şekilde yönetin
  • Client & Server Componentları Öğrenin
  • Suspense ile veri yakalama & Streaming SSR kavramlarını öğrenin
  • Custom VideoPlayer uygulaması geliştirin

Course content

11 sections90 lectures9h 52m total length
  • Visual Studio Code Kurulumu & Extension Önerileri3:44
  • NodeJS & Npm kurulumu3:53

Requirements

  • Temel seviye CSS + JavaScript bilgisi
  • CSS ve JavaScript konularında uzman olmanıza gerek yok!
  • ES6+ bilgisi iyi olur ama şart değil!
  • Herhangi bir framework bilgisine ihtiyacınız yok!
  • Azim ve kararlılık :)

Description

Bu kapsamlı kurs, React'in temel kavramlarından başlayarak full-stack geliştirme yetkinliklerine kadar geniş bir yelpazeyi kapsar. Kurs boyunca, katılımcılar React'in temel bileşenlerini nasıl oluşturacaklarını ve yöneteceklerini öğrenirken, Hooks, Event Handlers, React Context, useQuery ile data-fetching , Suspense, Lazy Loading  CSR, SSR ve Straming SSR gibi ileri düzey özelliklerle nasıl etkili bir şekilde çalışacaklarını keşfedecekler. Kursun son bölümü NextJS App router ile fullstack uygulamalar geliştirmeye ayrılmıştır.

React Temelleri ve Bileşen Yönetimi:

  • React'in temel kavramları ve bileşen tabanlı geliştirme anlayışı

  • JSX kullanımı ve componentlar arası iletişim

  • State yönetimi ve props kullanımı

  • Conditional(Şartlı) Rendering

  • Pure Components

  • Lists


Event Handlers

  • Event Handlers

  • Event Handler fonksiyonlarını prop olarak aktarma

  • Event Propagation

  • Default Behaviour

React State

  • React State ( useState Hook )

  • Multiple States

  • Rendering

  • Object States

  • Array States

  • Immer

  • State Structure Best Practices

  • Lifting State Up

Hooks

  • Hooks kavramı: useId, useRef, useEffect, useReducer gibi temel Hooks'ların kullanımı

  • Custom Hook'lar oluşturma ve kullanma

  • useEffect ile side-effectler

  • useEffect cleanup function

Memoization

  • Memoization

  • React.memo() Kullanımı

  • useMemo() hook

  • useCallback() hook

React Context

  • Context hangi problemi çözüyor?

  • React Context kullanımı

  • React Context ne zaman kullanılmalı?

  • Provider Pattern

  • Performans

3rd Party Component Libraries

  • Component Kütüphaneleri ( Antd, Material UI vs.. )

  • Stilsiz Component Kütüphaneleri ( Radix UI )

  • Radix UI ile custom modal oluşturma

Custom VideoPlayer Uygulaması ( ÖRNEK PROJE)

  • Öğrendiklerimizi kullanarak custom videoplayer oluşturalım!

Fullstack React - NextJS 14 (APP ROUTER)

  • NextJS Frameworkü

  • Client - Server Components

  • Client / Server Side Rendering

  • Hydration

  • Routing

  • Hydration Mismatch Hatalarını Çözelim!

  • Params & Query Params

  • Dynamic Segments In Route

  • Metadata API

  • React Cache

  • Suspense

  • Selective Hydrate

  • NextJS Loading Page

  • Streaming SSR

  • Lazy Loading

Who this course is for:

  • Bu kurs React ile fullstack uygulamalar geliştirmek isteyen başlangıç veya ileri seviye geliştiriciler için uygun