İçeriğe geç

Sıfırdan Projelerle Front-End ve React Öğren

52+ saatlik detaylı video kursuyla sıfırdan JavaScript ve React öğren; dinamik web projeleri yaparak kendini geliştir.

5,0· 86 değerlendirme
54 sa 5 dk
video
336
ders
18
bölüm
21
ücretsiz önizleme
Kategori Yazılım
Teknolojiler BootstrapCSSGit ve GitHubHTMLJavaScriptReact 18Sass
Fiyat: ₺5.499
21 dersi ücretsiz izle

Neler öğreneceksin?

  • Kullanıcı dostu, hızlı ve gelişmiş React projeleri oluşturabileceksin.
  • Her bölümde projeler yaparak HTML, CSS, Sass ve Bootstrap gibi konularda kendini geliştireceksin.
  • VS Code editörünü ve birçok ek aracı verimli kullanmayı öğreneceksin.
  • Her bölümde yaptığın projeleri yayına almayı ve versiyon kontrol sistemiyle çalışmayı öğreneceksin.
  • ES6+ ve Vanilla JavaScript temellerini sağlamlaştıracaksın.
  • React olmadan da tek sayfalık uygulama (SPA) yapmayı görecek, vizyonunu geliştireceksin.

Kurs hakkında

Sıfırdan Projelerle JavaScript ve React Kursu, React 18 ile birlikte tasarlandı. Kurs seti, ileride çıkacak güncellemelere de seni hazırlayacak şekilde dokümantasyon paylaşımıyla güçlendirildi.

Kurs özellikle yazılıma yeni başlayanlar için hazırlandı. Her bölümün sonunda yaptığın projelerle kendini geliştirmeye devam eder, bilgini pekiştirirsin.

Yeni başlayanlar için ideal

Kurs yazılıma yeni başlayanlar için tasarlandı. Bölüm sonu projeleriyle öğrendiklerini sürekli pekiştirirsin.

Pratik ve uygulamalı yaklaşım

Teorik bilginin yanında her bölümde gerçek projeler geliştirerek pratik yaparsın.

Kursta işlenen konular

  • HTML
    Web'in yapıtaşı olan HTML, etiketler, tarayıcı davranışları ve CSS olmadan basit web projeleri.
  • CSS
    Box model ve Flexbox ile cihaz uyumlu web siteleri; yeni gelen CSS özelliklerinin kullanımı.
  • Sass / SCSS
    Sass ile daha az CSS yazma teknikleri ve CSS projelerinin Sass'a dönüştürülmesi.
  • Visual Studio Code
    VS Code ile performanslı çalışmak.
  • Git ve GitHub
    Git versiyon kontrol sistemi ve GitHub kullanımı.
  • Not alma teknikleri
    Notion, Chrome ve Markdown ile üretkenliğini artırmak.
  • JavaScript temelleri
    Sadece JavaScript bilgisiyle tek sayfalık uygulama (SPA) yapmak.
  • React temelleri
    JSX, props, state ve bileşenler arası iletişim.
  • React ve Context API
    Uygulama genelinde durum ve tema yönetimi.
  • React ve Redux
    Redux Toolkit ile store, slice ve action yapıları.
  • API tabanlı uygulamalar
    Fetch, Axios ve Redux Toolkit Query ile üç farklı yöntem.
  • React ve Firebase
    Backend ihtiyacını ortadan kaldırarak projeler geliştirmek.

Müfredat

18 bölüm · 336 ders · 21 ücretsiz önizleme

Önizleme derslerini satın almadan izleyebilirsin. Diğer dersler kayıtla açılır.

1. Başlangıç 14 ders · 1:41:30 · 3 önizleme
2. Kurulum 3 ders · 20:19
  • Kilitli Video, 08:11 Windows İşletim Sistemine Gerekli Kurulumların Yapılması
  • Kilitli Video, 06:32 macOS İşletim Sistemine Gerekli Kurulumların Yapılması
  • Kilitli Video, 05:36 GitHub Profilinin Açılması
3. Eğitime Hazırlık: Notion, Chrome ve MarkDown ile Üretkenliğinizi Arttırın 5 ders · 36:03 · 1 önizleme
  • Kilitli Video, 06:27 Notion ile Not Alma Sisteminin Oluşturulması
  • Kilitli Video, 04:32 Chrome'da Sayfaların Bookmark ile Organize Edilmesi
  • Kilitli Video, 09:46 Visual Studio Code - Genel Kullanımı
  • Video, 15:18 *Markdown Nedir? Nasıl Kullanılır? Önizleme
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
4. HTML 31 ders · 4:12:46 · 1 önizleme
  • Kilitli Video, 08:40 HTML Nedir?
  • Kilitli Video, 05:03 Arkana Yaslan - CSS Olmadan Web Siteleri Nasıl Gözüküyor?
  • Kilitli Video, 10:53 İlk HTML Dokümanının Oluşturulması
  • Kilitli Video, 16:07 Başlıklar ve Paragraflar ile Çalışmak
  • Kilitli Video, 16:14 HTML Yapısının Emmet ile Oluşturulması
  • Kilitli Video, 04:09 Visual Studio Code içinde Hangi Yapısal Dil ile Çalıştığımızın Belirlenmesi
  • Kilitli Video, 07:47 Açıklama Satırı Eklemek
  • Kilitli Video, 09:01 Listeler ile Çalışmak
  • Video, 15:06 Emmet ile Çalışmak - Bölüm 1 Önizleme
  • Kilitli Video, 13:05 Emmet ile Çalışmak - Bölüm 2
  • Kilitli Video, 02:23 Emmet ile Çalışmak - Bölüm 3
  • Kilitli Video, 09:11 Linkler ile Çalışmak
  • Kilitli Video, 13:05 HTML Yapılarına Görsel Eklemek
  • Kilitli Video, 03:36 Link ve Görselin Birlikte Kullanımı
  • Kilitli Video, 02:23 Bold ve İtalik Gibi Metinsel Özelliklerin Eklenmesi
  • Kilitli Video, 09:11 Block ve Inline Etiketler Nelerdir? Nasıl Kullanılır?
  • Kilitli Video, 04:04 Tablo ile Çalışmak
  • Kilitli Video, 06:44 Girintiler(Indentations) ile Çalışmak
  • Kilitli Video, 04:33 HTML Etiketlerine Ekstra Özellikler Eklenebilmesi
  • Kilitli Video, 08:15 Semantic(Anlamlandırılmış) Etiketlerin Kullanımı
  • Kilitli Video, 12:39 Web Sitelerinde Erişilebilirlik
  • Kilitli Video, 08:10 Erişilebilirlik için Tasarım (Ek Bilgi)
  • Kilitli Video, 06:35 Diğer HTML Etiketleri Neler
  • Kilitli Video, 04:08 Sürpriz Yumurta :)
  • Kilitli Video, 16:42 Bölüm Sonu Projesi 1
  • Kilitli Video, 09:08 Bölüm Sonu Projesi 1 - Projeyi Canlıya Almak
  • Kilitli Video, 16:56 Bölüm Sonu Projesi 2
  • Kilitli Video, 02:09 Bölüm Sonu Projesi 2 - Projeyi Canlıya Almak
  • Kilitli Video, 02:22 Classless CSS - İlham
  • Kilitli Video, 04:27 Bölüm Sonu Hikayesi
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
5. Visual Studio Code (VS Code) Kulllanımı 17 ders · 2:03:38 · 1 önizleme
  • Kilitli Video, 05:40 Ekran Kullanımının İyileştirilmesi
  • Kilitli Video, 09:54 IDE Nedir? Metin/Kod Editörü Nedir?
  • Kilitli Video, 12:58 VS Code Genel Görünümü ve Görünüm Özellikleri
  • Kilitli Video, 05:24 Proje Klasörü Açmak ve Birden Fazla Proje ile Çalışmak
  • Kilitli Video, 11:47 VS Code içinde Dosya ve Klasör Açma Taktikleri
  • Kilitli Video, 08:46 VS Code Ayarlarının İncelenmesi ve Birden Fazla Profil ile Çalışmak
  • Kilitli Video, 05:19 Font Kullanımı
  • Kilitli Video, 05:04 Görünümün Ayarlanması: Temalar ve İkonlar
  • Video, 06:22 VS Code - Birden Fazla Profil ile Çalışmak Önizleme
  • Kilitli Video, 03:31 Outline ve Breadcrumbs
  • Kilitli Video, 10:26 Multi-Cursor Kullanımı
  • Kilitli Video, 04:36 Blok Yapılarını Kopyalama ve Taşıma
  • Kilitli Video, 07:31 Klavye Kısayol Tuşları ile Çalışmak
  • Kilitli Video, 11:51 Code Snippets Kullanımı
  • Kilitli Video, 07:35 VS Code içinde Terminal ile Çalışmak
  • Kilitli Video, 06:54 VS Code Playground
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
6. Git Versiyon Kontrol Sistemi ve GitHub Platformu 15 ders · 1:53:11 · 1 önizleme
  • Kilitli Video, 09:46 Neden Versiyon Kontrol Sistemi Kullanıyoruz?
  • Kilitli Video, 07:05 Versiyon Kontrol Sistemi Görsel Demo
  • Kilitli Video, 17:40 Projelerde Versiyon Kontrol Sisteminin Oluşturulması (git init)
  • Kilitli Video, 12:23 .gitignore ile Versiyonlanmayacak Dosya ve Klasorlerin Tanımlanması
  • Kilitli Video, 03:07 .gitignore Dosyasının Diğer Projelere Eklenmesi
  • Kilitli Video, 06:39 Terminal'de Versiyon Kontrol Sistemi Komutları
  • Kilitli Video, 04:51 Birden Fazla Branch ile Çalışmak
  • Video, 10:18 GitHub Profil Sayfasının Oluşturulması Önizleme
  • Kilitli Video, 12:40 GitHub'a Projenin Aktarılması
  • Kilitli Video, 06:05 Uzaktaki Repodan(GitHub) Projenin Clone ile Alınması - Projenin Senkron Edilmesi
  • Kilitli Video, 03:21 VS-Code'u Online Açmak ve GitHub Üzerindeki Repoda Değişiklik Yapmak
  • Kilitli Video, 10:38 GitHub.io (GitHub Pages) üzerinde Web Sitemizi Yayınlamak
  • Kilitli Video, 04:07 GitHub Gist'i Keşfet, Code Snippets ve Diğer Bilgilerini GitHub Gist'e Kaydet
  • Kilitli Video, 04:31 GitHub Alternatifleri
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
7. CSS 43 ders · 7:08:18 · 1 önizleme
  • Kilitli Video, 04:39 CSS Nedir
  • Kilitli Video, 13:36 CSS Tanımlamaları - Inline, Internal ve External CSS Tanımlamaları
  • Kilitli Video, 10:03 Relative Path, Root-Relative Path ve Absolute Path ile Dosya Yeri Belirlemek
  • Kilitli Video, 10:51 Açıklama Satırı Eklemek, Genel Seçiciler ve CSS Yazma Kuralları
  • Kilitli Video, 14:26 CSS Seçicileri ile Çalışmak
  • Kilitli Video, 09:01 Block, Inline ve Inline-Block Yapılarını Anlamak
  • Kilitli Video, 12:22 Kutu Özellikleri: Margin, Padding, Border, Width ve Height
  • Kilitli Video, 04:57 Görünürlük: Visibility ve Display None Arasındaki Farklar
  • Kilitli Video, 10:01 User Agent CSS Düzenlemeri
  • Kilitli Video, 13:39 Hover ve Display None Özelliklerinin Birlikte Kullanımı
  • Video, 07:49 CSS Reset ve Normalize Nedir ve Neden Kullanılmalı Önizleme
  • Kilitli Video, 09:49 CSS Bloklarının/Yapılarının Organize Edilmesi
  • Kilitli Video, 11:10 Background-Image Kullanımı
  • Kilitli Video, 13:42 Renk Tanımlamaları - HEX, RGBA ve HSL Kullanımı
  • Kilitli Video, 13:47 Metin Özellikleri
  • Kilitli Video, 11:00 Font Size, REM ve EM Kullanımları
  • Kilitli Video, 05:28 Font-Family Kullanımı
  • Kilitli Video, 08:08 Float Kullanımı
  • Kilitli Video, 08:37 Liste Özellikleri
  • Kilitli Video, 06:53 CSS Değişkenleri ile Çalışmak ve Değişkenleri :root ile Tanımlamak
  • Kilitli Video, 06:28 :root ile Dark Theme Oluşturmak
  • Kilitli Video, 14:53 Proje1: Pico Clone - NavBar
  • Kilitli Video, 04:53 Proje1: Pico Clone - Dark Theme
  • Kilitli Video, 10:59 Proje1: Pico Clone - main Block ve aside Düzenlemeleri
  • Kilitli Video, 11:42 Proje1: Pico Clone - Article Yapısının Eklenmesi
  • Kilitli Video, 06:13 Neden Classless CSS Kullandık
  • Kilitli Video, 16:55 CSS Positions ile Objelerin Yerleşiminin Değiştirilmesi
  • Kilitli Video, 14:25 Media Query ile Responsive Yapılar Oluşturmak
  • Kilitli Video, 04:53 CodePen ile Denemeler Yapmak
  • Kilitli Video, 10:08 Flexbox Kullanımı ve İlk Yapının Oluşturulması
  • Kilitli Video, 04:37 Flexbox - Justify Content Kullanımı
  • Kilitli Video, 08:02 Flexbox - Justify Content Özelliklerine Devam ;)
  • Kilitli Video, 07:32 Flexbox ile Ekranın Ortasında Kutu Oluşturulması
  • Kilitli Video, 16:51 Flexbox ile Google Layout(İskelet) Yapısının Oluşturulması
  • Kilitli Video, 13:15 Flexbox - Order Kullanımı ile Responsive Yapıda Sıralamanın Değiştirilmesi
  • Kilitli Video, 09:48 Flexbox - Align Self ile Tek Bir Kutunun Yerleşiminin Değiştirilmesi
  • Kilitli Video, 18:12 Flexbox - Wrap, Grow, Shrink ve Basis Kullamımları
  • Kilitli Video, 14:47 Bölüm Sonu Projesi: Yapının Hazırlanması ve Navbar
  • Kilitli Video, 12:26 Bölüm Sonu Projesi: Main Kısmının Oluşturulması
  • Kilitli Video, 07:20 Bölüm Sonu Projesi: Aside Kısmının Oluşturulması
  • Kilitli Video, 11:54 Bölüm Sonu Projesi: Alt Kısmın Oluşturulması
  • Kilitli Video, 02:07 Bölüm Sonu Projesi: Projenin Yayına/Canlıya Alınması
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
8. SASS - SCSS 20 ders · 1:58:52 · 2 önizleme
  • Kilitli Video, 08:04 SASS / SCSS Nedir?
  • Video, 03:47 SCSS ve SASS Arasındaki Farklar Nedir? Önizleme
  • Kilitli Video, 13:26 SCSS'i Online Ortamda ve Proje İçinde Kullanmak/Ayarlamak
  • Kilitli Video, 08:18 VS Code içinde Live Sass Compiler Kullanımı ile Sass Kullanımı
  • Kilitli Video, 05:11 VS Code içerisinde Hazırladığım Repo için Live Sass Compiler Ayarlar Düzenlemesi
  • Kilitli Video, 01:50 README Dosyasındaki Linkler ve .gitignore Düzenlemesi Hakkında
  • Kilitli Video, 05:02 SCSS - Değişken Tanımlamak
  • Kilitli Video, 03:15 SCSS ile import Kullanımı
  • Kilitli Video, 10:45 SCSS Nesting Kullanımı
  • Kilitli Video, 03:56 Parent Selector Kullanımı
  • Video, 06:49 Mixin Kullanımı Önizleme
  • Kilitli Video, 04:04 Extend Kullanımı
  • Kilitli Video, 04:28 Interpolation Kullanımı
  • Kilitli Video, 04:08 List ile Birden Fazla Değişkenin Sistemde Tutulabilmesi
  • Kilitli Video, 02:08 Each Kullanımı (Liste İçindeki Verileri Döngüde Kullanmak)
  • Kilitli Video, 07:19 Map Kullanımı(Key / Value Yapıları Kullanımı)
  • Kilitli Video, 03:07 For Kullanımı
  • Kilitli Video, 05:44 SCSS Renk Fonksiyonlarının Kullanımı
  • Kilitli Video, 17:31 Bölüm Sonu Çalışması:Classless CSS ile Yapılan Blog Çalışmasının SCSS'e Çevirmek
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
9. Bootstrap 25 ders · 3:46:52 · 1 önizleme
  • Kilitli Video, 15:32 Bootstrap Nedir? Alternatifleri Nelerdir?
  • Kilitli Video, 09:49 Arkana Yaslan: Online Platform ile Web Sitesi Yapımı ve Bootstrap'ı Özelleştirmek
  • Kilitli Video, 08:09 Bootstrap'ın Standardize Ettiği Renk İsimlendirmelerini Anlamak
  • Kilitli Video, 11:46 UI Nedir? UX Nedir? Bu Kavramlar Neden Önemli?
  • Kilitli Video, 10:13 Container ve Grid(Izgara) Sistemini Anlamak
  • Kilitli Video, 14:46 Grid Sistem ile Çalışmak
  • Kilitli Video, 11:36 Responsive (Cihaz Uyumlu) Grid Sistem Oluşturmak
  • Kilitli Video, 07:46 Responsive Yapılarda Reordering(Cihaz Uyumlu Düzen Değişimi)
  • Kilitli Video, 04:56 Margin ve Padding Kullanımı
  • Kilitli Video, 10:39 Responsive Uyumlu Olarak Yapıları Gizlemek veya Göstermek
  • Video, 09:22 Bootstrap Dokümantasyonunda Gezinti.. Özelliklerin İncelenmesi Önizleme
  • Kilitli Video, 12:11 Bölüm Sonu Projesi 1: Navbar ve Üst Bilgi
  • Kilitli Video, 06:37 Bölüm Sonu Projesi 1: Hero Info
  • Kilitli Video, 06:52 Bölüm Sonu Projesi 1: Card Yapısının Oluşturulması
  • Kilitli Video, 09:18 Bölüm Sonu Projesi 1: Aside ve Makalelerin Oluşturulması
  • Kilitli Video, 05:12 Bölüm Sonu Projesi 1: Aside ve Diğer İçeriklerin Zenginleştirilmesi
  • Kilitli Video, 11:10 Bölüm Sonu Projesi 1: Footer ve Görsellerin Eklenmesi
  • Kilitli Video, 03:34 Bölüm Sonu Projesi 1: Projenin Canlıya Alınması
  • Kilitli Video, 07:03 Bölüm Sonu Projesi 2: Starbucks Layout: Navbar ve İlk Kısımların Düzenlemesi
  • Kilitli Video, 06:18 Bölüm Sonu Projesi 2: Starbucks Layout: Genel Yapının Düzenlenmesi
  • Kilitli Video, 16:28 Bölüm Sonu Projesi 2: Starbucks Layout: İçerik ve Card Yapısının Düzenlenmesi
  • Kilitli Video, 05:25 Bölüm Sonu Projesi 2: Starbucks Layout: Aside Layout Düzenlenmesi
  • Kilitli Video, 15:42 Bölüm Sonu Projesi 2: Starbucks Layout: Footer Düzenlenmesi
  • Kilitli Video, 06:28 Bölüm Sonu Projesi 2: Starbucks Lyt: CSS Düzenleme ve Projenin Canlıya Alınması
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
10. JavaScript 52 ders · 10:38:50 · 1 önizleme
  • Kilitli Video, 10:35 JavaScript ile İlk Kodun Oluşturulması ve İlk Çıktının Alınması
  • Kilitli Video, 09:03 console.log Nedir? Nasıl Kullanılır?
  • Kilitli Video, 14:59 Değişken Tanımlama ve İsimlendirme Kuralları
  • Kilitli Video, 16:23 let, const, var ile Değişken Tanımlamak ve Aralarındaki Farklar
  • Kilitli Video, 09:14 Boolean Veri Tipi ile Çalışmak
  • Kilitli Video, 11:08 Number Veri Tipi ile Çalışmak
  • Kilitli Video, 08:16 Number Veri Tipi ile İlgili Ek Bilgiler
  • Kilitli Video, 23:16 String(Metinsel) Veri Tipi ile Çalışmak
  • Kilitli Video, 07:47 Template Literals Kullanımı
  • Kilitli Video, 10:52 Veri Türü Dönüşümü ve Veri Tipi Kontrolü
  • Kilitli Video, 09:39 prompt, alert ve confirm Kullanımı
  • Kilitli Video, 18:09 DOM Öğelerine Erişmek
  • Kilitli Video, 11:35 DOM Etiketleri ile İşlem Yapmak
  • Kilitli Video, 13:26 Açıklama Satırları ve Fazlası..
  • Kilitli Video, 17:29 DOM'da Yeni Etiket/Element Oluşturmak
  • Kilitli Video, 24:09 Karşılaştırma Operatörleri
  • Kilitli Video, 11:29 Koşullar ile Çalışmak
  • Kilitli Video, 19:29 Çoklu Koşul Yapısı Oluşturmak
  • Kilitli Video, 10:06 while Döngüsü ile Çalışmak
  • Video, 07:48 ternary operator(Short If) ile Tek Satırlık Koşullar Oluşturmak Önizleme
  • Kilitli Video, 13:09 Array ile Çalışmak
  • Kilitli Video, 17:05 Array Metodları ile Array İçerisindeki Verilerin Kontrolü ve Daha Fazlası
  • Kilitli Video, 20:52 Fonksiyonlar ile Çalışmak
  • Kilitli Video, 14:13 Arrow Function(Fat Arrow =>) Fonksiyonları ile Çalışmak
  • Kilitli Video, 14:57 Object ile Çalışmak
  • Kilitli Video, 09:55 Object Kullanımı ve Diğer İşlemler
  • Kilitli Video, 13:38 Destructuring: Array ve/veya Object içerisinden Item Çıkartmak
  • Kilitli Video, 06:38 Etiketlere Class Eklemek, Class Çıkartmak veya Toggle ile Ekle/Çıkar İşlemleri
  • Kilitli Video, 11:30 DOM Hareketlerini(DOM Events) Yakalamak
  • Kilitli Video, 14:11 Navbar Menu Dropdown Egzersizi
  • Kilitli Video, 08:04 For Döngüsü ile Çalışmak
  • Kilitli Video, 07:02 forEach Döngüsü ile Çalışmak (Array.prototype.forEach)
  • Kilitli Video, 06:20 Navbar Dropdown ve forEach Kullanımı
  • Kilitli Video, 05:40 Navbar Menu Dışına Tıklanınca Menünün Kapanması ve DOM Hareketlerinin Takibi
  • Kilitli Video, 14:34 JavaScript ile Form Yönetimi
  • Kilitli Video, 08:14 HTML Form Method ve Action Bilgileri
  • Kilitli Video, 20:19 JavaScript ile Form içindeki Bilgilerin Alınması
  • Kilitli Video, 10:52 localStorage Kullanımı: Veri Eklemek, Veriyi Getirmek ve Veriyi Silmek
  • Kilitli Video, 08:12 Bölüm Sonu Çalışması 1: Form Oluşturmak
  • Kilitli Video, 08:53 Bölüm Sonu Çalışması 1: Form Yapısının Dinamik Hale Getirilmesi
  • Kilitli Video, 17:14 Bölüm Sonu Çalışması 1: Form Bilgilerin localStorage'a Yazılması
  • Kilitli Video, 09:36 Bölüm Sonu Çalışması 1: Renk Paletlerinin Sayfada Gösterilmesi
  • Kilitli Video, 11:40 Bölüm Sonu Çalışması 1: Renk Paletine Tıklayınca Kopyalama - Clipboard Kullanımı
  • Kilitli Video, 11:23 Array: .filter Kullanımı
  • Kilitli Video, 22:38 Array: .map Kullanımı
  • Kilitli Video, 11:19 Array: .reduce Kullanımı
  • Kilitli Video, 06:45 JSON Stringify ve Parse Kullanımı
  • Kilitli Video, 14:42 Fetch API ile Çalışmak
  • Kilitli Video, 03:21 Hata Yönetimi
  • Kilitli Video, 12:56 Bölüm Sonu Çalışması 2: Hash Routing Yapısının Oluşturulması
  • Kilitli Video, 18:06 Bölüm Sonu Çalışması 2: Verilerin Fetch API ile Getirilmesi
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
11. React Temelleri 30 ders · 5:24:56 · 2 önizleme
  • Kilitli Video, 11:42 React'ı Anlamak
  • Video, 04:57 Ek Bilgi: nokta(.) Yani Bu Klasör Kullanımını Anlamak Önizleme
  • Kilitli Video, 14:32 React'ı Online Ortamda Çalıştırmak ve create-react-app ile Ortam Kurulumu
  • Kilitli Video, 11:47 React'ı Vite ile Kurmak ve Çalıştırmak
  • Kilitli Video, 10:15 Projenin Klasör Yapısının İncelenmesi
  • Kilitli Video, 15:57 ReactJS - JSX Kuralları - 1
  • Kilitli Video, 09:59 ReactJS - JSX Kuralları - 2
  • Kilitli Video, 13:01 ReactJS - JSX Kuralları - 3
  • Kilitli Video, 07:00 ReactJS - JSX Kuralları - 4
  • Kilitli Video, 10:50 Module Import ve Export Kullanımı - 1
  • Kilitli Video, 07:28 Module Import ve Export Kullanımı - 2
  • Kilitli Video, 08:15 Module Import ve Export Kullanımı - 3
  • Kilitli Video, 13:32 React - Props Kullanımı - 1
  • Kilitli Video, 11:33 React - Props Kullanımı - 2
  • Kilitli Video, 08:48 React - Props ile Componentler Arası Bilgi Aktarımı
  • Kilitli Video, 05:46 React - Props children Kullanımı
  • Video, 05:36 React - Props Drilling Nedir? Önizleme
  • Kilitli Video, 10:41 Conditional Rendering - Koşullu Render Kullanımı
  • Kilitli Video, 07:32 Optional Chain Kontrolü
  • Kilitli Video, 17:54 useState: Component içindeki Bilgileri Değiştirebilmek için useState Kullanımı
  • Kilitli Video, 17:58 useState ile Dinamik Yapılar Oluşturmak
  • Kilitli Video, 18:45 useState ve Props ile Componentler Arası İletişim Sağlamak
  • Kilitli Video, 13:35 Bölüm Sonu Çalışması 1: Yapının Oluşturulması ve PicoCSS Eklenmesi
  • Kilitli Video, 11:54 Bölüm Sonu Çalışması 1: Taskların Tamamlanması
  • Kilitli Video, 09:13 Bölüm Sonu Çalışması 2: Genel Yapının Oluşturulması
  • Kilitli Video, 08:37 Bölüm Sonu Çalışması 2: Ürünler Yapısının Oluşturulması
  • Kilitli Video, 11:52 Bölüm Sonu Çalışması 2: ProductCard Yapısının Oluşturulması ve Aktif Ürün Seçimi
  • Kilitli Video, 10:52 Bölüm Sonu Çalışması 2: Props Cehennemi :) Bilgilerin Alt Component'e Gönderimi
  • Kilitli Video, 15:05 Bölüm Sonu Çalışması 2: Filtreleme İşlemleri
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
12. React - Form ile Çalışmak 13 ders · 1:37:16 · 1 önizleme
  • Kilitli Video, 07:49 Yeni Projenin Oluşturulması ve Bootstrap'ın Eklenmesi
  • Kilitli Video, 04:26 Form Submit İşleminin Denetimi için preventDefault Eklenmesi
  • Kilitli Video, 13:41 Form İçindeki Bilgilerin Yeni Task Olarak Eklenmesi
  • Kilitli Video, 11:40 Form İçindeki Bilgilerin UUID ile Eklenmesi ve İstenilen Öğenin Silinmesi
  • Kilitli Video, 06:07 Task Görünümü Düzenlemesi ve Düzenle Butonunun Eklenmesi
  • Kilitli Video, 04:15 Task Düzenleme Aksiyonunun Oluşturulması
  • Kilitli Video, 10:01 UI Düzenlemeleri ile Yapının İyileştirilmesi
  • Kilitli Video, 11:22 Task Bilgilerinin Filtrelenmesi ve useEffect Kullanımı
  • Video, 06:12 useEffect Nedir? Neden İhtiyaç Duyarız? Önizleme
  • Kilitli Video, 04:43 Component Yapısının Düzenlenmesi
  • Kilitli Video, 09:39 Tasklar için --Bitti-- Yapısının Oluşturulması
  • Kilitli Video, 07:21 useEffect ve localStorage Kullanımı ile Taskların localStorage İçinde Tutulması
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
13. React Router Dom ile Çalışmak 12 ders · 2:03:42 · 1 önizleme
  • Kilitli Video, 13:43 React Router Dom Kullanımı ve Yapının Oluşturulması
  • Kilitli Video, 13:54 Routes Yapısının Oluşturulması ve İstenilen Component'in URLe Göre Getirilmesi
  • Kilitli Video, 13:59 Ana Sayfada Ürünlerin Gösterilmesi
  • Kilitli Video, 16:45 Ürünler Sayfasının Oluşturulması
  • Kilitli Video, 08:57 Kategori Detay Sayfasının Oluşturulması
  • Video, 09:06 Ürün Detay Sayfasının Oluşturulması Önizleme
  • Kilitli Video, 13:00 Login ve Logout Yapısının Oluşturulması
  • Kilitli Video, 08:53 Protected-Private Route ile İstenilen Componentlerin Gösterimi
  • Kilitli Video, 01:26 Site Yüklendiğinde localStorage ve useEffect ile Kullanıcının Getirilmesi
  • Kilitli Video, 09:41 User Bilgisinin Props ile Diğer Componentlere İletilmesi
  • Kilitli Video, 14:18 Favoriler Yapısının Oluşturulması
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
14. React - Context API ile Çalışmak 9 ders · 1:25:26 · 1 önizleme
  • Kilitli Video, 09:46 Context API ile Oluşturulacak Projenin Genel Yapısının Hazırlanması
  • Kilitli Video, 09:41 React Router Dom'un Projeye Eklenmesi
  • Kilitli Video, 15:04 Dark Theme Yapısının Oluşturulması ve Temanın Değiştirilebilmesi
  • Kilitli Video, 15:41 Context API Yapısının Oluşturulması ve Tema Bilgisinin Site Genelinde Kullanımı
  • Kilitli Video, 09:03 Context API, useEffect ve localStorage'in Birlikte Kullanılması
  • Kilitli Video, 06:00 Bölüm Sonu Çalışması: React Router Dom ile Yapının Kurulması
  • Video, 11:12 Bölüm Sonu Çalışması: Context API Yapısının Eklenmesi Önizleme
  • Kilitli Video, 08:59 Bölüm Sonu Çalışması: Tüm Componentlerin Context API İçerisinden Veri Alınması
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
15. Styled-Components ile Çalışmak 19 ders · 2:46:21 · 1 önizleme
  • Video, 09:22 React: Styled Components Nedir ve Nasıl Kurulur? Önizleme
  • Kilitli Video, 08:53 React: Styled-Components ile İlk Styled Button Yapısının Oluşturulması
  • Kilitli Video, 13:15 React: Styled-Components - Props Kullanımı
  • Kilitli Video, 05:35 React: Styled-Components - Extend Kullanımı
  • Kilitli Video, 04:27 React: Styled-Components Attributes(Ek Özellik) Eklemek
  • Kilitli Video, 08:26 React: Styled-Components Animasyon Oluşturmak
  • Kilitli Video, 08:39 React: Styled-Components - Tema Kullanımı
  • Kilitli Video, 07:41 React: Styled-Components - Global Style Kullanımı
  • Kilitli Video, 10:16 React: Styled Components - Bölüm Sonu Çalışması - Kurulum
  • Kilitli Video, 12:42 React:Styled Components - Bölüm Sonu Çalışmsı - GlobalCSS Yapısının Kurgulanması
  • Kilitli Video, 08:08 React: Styled Components - Bölüm Sonu Çalışması - Tema Oluşturulması
  • Kilitli Video, 06:16 React: Styled Components - Bölüm Sonu Çalışması - Tema Yapısının Düzenlenmesi
  • Kilitli Video, 10:14 React: Styled Components - Bölüm Sonu - Header Yapısının Tema ile Çalışması
  • Kilitli Video, 09:12 React: Styled Components - Bölüm Sonu - Context API Yapısının Oluştuşturulması
  • Kilitli Video, 06:27 React: Styled Components - Bölüm Sonu Çalışması - Tema ve Context API Kullanımı
  • Kilitli Video, 07:26 React: Styled Components - Bölüm Sonu Çalışması - Aside Yapısının Oluşturulması
  • Kilitli Video, 13:10 Styled Components - Bölüm Sonu - Diğer Component Yapılarının Düzenlenmesi - 1
  • Kilitli Video, 16:12 Styled Components - Bölüm Sonu - Diğer Component Yapılarının Düzenlenmesi - 2
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
16. React: useReducer ile Çalışmak 6 ders · 1:03:57 · 1 önizleme
  • Kilitli Video, 17:14 React: useReducer ile İlk Örnek Yapının Oluşturulması
  • Kilitli Video, 18:00 React: useReducer Yapısının useContext ile Kullanılması
  • Kilitli Video, 12:15 React: useReducer - Add Todo Yapısının Oluşturulması
  • Kilitli Video, 07:47 React: useReducer - Todo Payload Bilgisinin Kullanılması
  • Video, 08:41 React: useReducer - Todo Payload Bilgisinin Context API ile Kullanılması Önizleme
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
17. React - Redux ile Çalışmak 7 ders · 52:18 · 1 önizleme
  • Kilitli Video, 08:58 React - Redux Toolkit Kurulumu
  • Kilitli Video, 14:13 React - Redux Toolkit - Counter Yapısının Oluşturulması
  • Kilitli Video, 07:03 Counter Slice ve Action Yapısının Oluşturulması
  • Kilitli Video, 05:16 React - Redux Store Bilgisinin Farklı Componentlerde Kullanılabilmesi
  • Kilitli Video, 12:48 Redux Store'a İkinci Yapının Oluşturulması ve Kullanımı: Todo List
  • Video, 04:00 React - Redux Store İçindeki Todo Bilgisinin Silinmesi Önizleme
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu
18. Redux Toolkit Query, Fetch ve Axios ile API Kullanımı(3 Yöntem) + ReactRouterDom 15 ders · 1:52:34 · 1 önizleme
  • Kilitli Video, 06:13 React - Redux Toolkit Query(RTK) - Ortam Kurulumu
  • Kilitli Video, 08:16 Projede Yapılacaklar Listesinin Oluşturulması ve Navbar Eklenmesi
  • Kilitli Video, 05:56 Ana Sayfa, Container ve Row Yapılarının Oluşturulması
  • Kilitli Video, 05:31 React Router Dom ve Diğer Sayfaların Eklenmesi
  • Video, 08:29 .env (Environment) Yapısının Eklenmesi ve ENV Kullanımı Önizleme
  • Kilitli Video, 06:04 Cat API Key Bilgisinin Eklenmesi
  • Kilitli Video, 09:50 1. Yöntem: Fetch API ile Kategori Verilerinin Çekilmesi
  • Kilitli Video, 04:47 1. Yöntem: Fetch API ile Kategori Sayfasının Düzenlenmesi
  • Kilitli Video, 05:18 1. Yöntem: customHook ile Fetch API Yapısının Oluşturulması
  • Kilitli Video, 12:44 1. Yöntem: Detay Sayfasındaki Bilgilerin Fetch API ile Getirilmesi
  • Kilitli Video, 05:49 1. Yöntem: Kategori Düzenlemeleri ve Fetch API ile Görsellerin Getirilmesi
  • Kilitli Video, 10:25 2. Yöntem: Axios ile Kategorilerin Getirilmesi
  • Kilitli Video, 03:46 2. Yöntem: Axios ile Kategori Detay Sayfasının Getirilmesi
  • Kilitli Video, 19:26 3: Yöntem: Redux Toolkit Query ile Tüm Yapının Oluşturulması
  • Kilitli Metin, Metin Bölüm Sonu İleri Bildirim Formu

Kursun sonunda kazanımların

  • Hızlı proje geliştirmeBootstrap ile hızlı projeler geliştirme.
  • Kendi projelerini hayata geçirmeKendi projelerini baştan sona tamamlayabilme.
  • Adım adım proje geliştirmeProje geliştirme sürecini adım adım öğrenme.
  • Web geliştirme bilgisiWeb projelerinde en çok bilinmesi gereken konular.
  • Referans projelerİş başvurularında kullanabileceğin referans projeler.
  • Uluslararası fırsatlarUluslararası firmalarda çalışabilecek bilgi birikimi.
  • Front-End DeveloperProfesyonel bir Front-End Developer olma yolunda ilerleme.

Bu kurs kimler için?

  • Sıfırdan web uygulamaları geliştirmek isteyenler
  • Front-End Developer olmak isteyenler
  • React ile güçlü projeler geliştirmek isteyenler
  • Birçok projeyle kendini geliştirmek isteyenler

Bu kursu alanlar ne diyor?

5,0 ortalama puan · 86 değerlendirme · Toplam 86 yorum

Yorumlar yükleniyor
Emelinur
Bir kursu sıkılmadan bir sonraki bölümü merak ederek ilerledim. Cidden anlatım tarzı yaklaşımı mukememel sınıf ortamında hissiyatı veriyor .Sadece konular ve örnekler anlatılıp geçilmemiş yazılımla alakalı rehberlikte yapılmış ara ara dönüp bakacağım bir kaynak olacaktır.Kesinlikle almanızı tavsiye ederim
Kemal
Kaliteli bir kurs, Hakan hocayı diğer eğitimlerinden de biliyordum. Kapsamlı bir eğitim olmuş. Sıfırdan başlamak için gerekli noktaları size öğretip kendinizi geliştirmenize imkan sağlayan bir eğitim olmuş. Teşekkürler hocam.
Samet
almayı düşünen ve alıcak araştıran arkadaşlara şiddetle tavsiye ederim kesinlikle sadece burada hoce sıfırdan başlamıyor ileri tekniklere işe yarıyacak şeylerine gösteriyor. Kısa yollar olsun event olayları olsun bootsrap kullanımı olsun java scripte dom olsun log kullanımı olsun daha bir çok şey sayarak bitiremiyorum daha yarısını izlemiş biri olarak kesinlikle başka kursa ve hocaya bakmamınızı tavsiye ederim ve paranız gitcek korkusuna kapılmayın emin olun 300 tl yi daha fazlasıyla kazanmış olucaksınız :)
Mustafa
Daha öncesinde Hakan beyin eğitimlerini izlemiştim. Sıkılmadan etmeden karşısındakine gerçekten her şeyi öğretmeye bilgilerini aktarmaya çalıştığını hissedebiliyorsunuz izlerken. Bunu zaten bilmeniz lazım gibi düşünüp bazı temel şeyleri atlamak yerine hiçbir şeyi atlamadan en ufak detayına kadar bilgilerini paylaşıyor olması çok güzel bir şey benim gibi sıfırdan başlayanlar için :) başarılarınızın devamını dilerim hakan bey :)
Kürşad
Kesinlikle. Bu eğitmen sadece yazılım öğretmiyor aynı zamanda hayata ve iş sektöründe doğru bir yazılımcı olmaya dair çok güzel öğütler veriyor. Ayrıca ses tonu, diksiyonu ve açıklamaları okadar anlaşılır ve akıcı ki hiç sıkılmıyorum. Tam ihtiyacım olan eğitmen ve kurs gibi görünüyor şuana kadar.
Zehra
Hocam video montaj konusundan anlayan biri olarak hazırladığınız eğitime sadece içerik olarak değil video sunum kalitesi, ses kalitesi ve ışık kalitesi açısından da çok emek verdiğinizi gördüm. İlk kez bir eğitmenin tüm konulara bu kadar emek verdiğini görüyorum. Keşke 5 puan değil 100 puan verebilseydim. Emeğinize sağlık.
Ferid
zaten diyer eyitimlerindede biliyorum. HAKAN hocaya aşinayım bu adam mükkemmel ;) .Bana kod yazmayı önce sevdirib sonra öyreten koca yürekli adam .Herkese tavsiye ederim düşünün ben Azərbaycanlıyım yinede Hakan hocayı kolaylıla anlıya biliiyorum anlatımı süper
Ahmet Selman
çok verimliii

Diğer kurslar

Tüm kursları gör

Henüz karar vermedin mi? Yeni kurslardan ilk sen haberdar ol.

Yeni yazılım kursları, faydalı kaynaklar ve geliştirici içerikleri e-posta kutuna gelsin.

İstediğin zaman abonelikten çıkabilirsin. Gizlilik Politikası