React Desenleri Eğitimi
Bu eğitmen liderliğindeki canlı eğitim (çevrimiçi veya yerinde), React becerilerine sahip ve React uygulamalarının oluşturulmasını optimize etmek ve iyileştirmek isteyen geliştiricilere yöneliktir. Bunu da React'ın bileşen kalıplarını anlayarak ve uygulayarak başaracaklardır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Farklı türdeki React Kalıplarını anlayabilmek.
- Web uygulamaları için React Context API'sini kullanabilmek.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Bol miktarda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
- React hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: https://reactjs.org
Eğitim İçeriği
Giriş
- React Desenler Nedir?
- React Desen Türleri
- React Desenler Hakkında Temel Bilgiler
Bileşen Deseni
- Kapsayıcı, Sunumsal, Yüksek Dereceli Bileşenler ve Render Geri Çağırması gibi çeşitli desen türlerinin kullanılması
- ContextAPI Kullanımı
Render Props Deseni
- Render Props Deseni ile Render Prop bileşenleri oluşturma
Durum Yönetimi
- Global, Bileşen, Göreli ve Sağlanan Durumlar arasındaki farkların anlaşılması
Sağlayıcı Deseni
- React Context ile Sağlayıcı Deseni uygulama
- Bağımlılık Enjeksiyonu Kullanımı
Çoklu Desenlerin Kombinasyonu
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- HTML, CSS ve JavaScript hakkında temel bilgi sahibi olmak.
Hedef Kitle
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
React Desenleri Eğitimi - Rezervasyon
React Desenleri Eğitimi - Talep Oluştur
React Desenleri - Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
Eğitmen, buzları kırmakta ve herkesin katılımını teşvik etmek için girişimde bulunmakta çok iyi bir iş yaptı. Kimse dışarıda bırakılmadı ve her kişinin zorluklarına iyi uyum sağladı. Katılımcıların sunduğu zorlukları ve soruları kullanarak, tüm kitleye daha açıklayıcı açıklamalar sunmayı başardı.
Joao Aguiar - INESC TEC
Eğitim - React: Build Highly Interactive Web Applications
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Gelişmiş React
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), React bileşenleri oluşturmak ve karmaşık uygulamalar tasarlamak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- React'nin bağlam API'leri, Yüksek Dereceli Bileşenler (HOC'ler), harici durum, eşzamansız API'ler vb. gibi gelişmiş kavramlarını anlayabilecektir.
- React ile birleştirilebilir bileşenler oluşturabilecektir.
- Sunucu tarafı ve istemci tarafı kimlik doğrulamasını etkinleştirebilecektir.
- React ve Redux kitaplıklarını kullanarak karmaşık durum bilgisine sahip uygulamaları yönetebilecektir.
- Kodu azaltabilecek ve bir uygulamanın performansını optimize edebilecektir.
- Bir uygulamayı test edip dağıtabilecektir.
FARM (FastAPI, React ve MongoDB) Tam Stack Geliştirme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), FARM (FastAPI, React ve MongoDB) yığınını kullanarak dinamik, yüksek performanslı ve ölçeklenebilir web uygulamaları oluşturmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- FastAPI, React ve MongoDB'yı entegre eden gerekli geliştirme ortamını kurmak.
- FARM yığınının temel kavramlarını, özelliklerini ve faydalarını anlamak.
- FastAPI ile REST API'leri nasıl oluşturacaklarını öğrenmek.
- React ile etkileşimli uygulamaları nasıl tasarlayacaklarını öğrenmek.
- FARM yığınını kullanarak uygulamaları (ön uç ve arka uç) geliştirmek, test etmek ve dağıtmak.
Doğru JavaScript Framework'ini Seçme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim Türkiye(yerinde veya uzaktan) ön uç uygulamaları geliştirmek için hangi JavaScript çerçevesini kullanacağına karar vermesi gereken geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Ön uç uygulamaları geliştirmeye başlamak için optimum bir geliştirme ortamı kurmak.
- Bir JavaScript çerçevesinin sınırlamalarını ve faydalarını test etmek için örnek uygulamalar uygulamak.
- Hangi JavaScript çerçevesinin en uygun olduğuna karar vermek.
JavaScript, Node.js ve React_bootcamp (Başlangıçtan Orta Seviye)
35 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), sistemleri/platformları etkin bir şekilde geliştirmek ve geçirmek isteyen, başlangıç seviyesindeki .NET geliştiricilerine yöneliktir. JavaScript, Node.js ve React konularında yetkinlik kazanmayı amaçlamaktadır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Etkili bir şekilde JavaScript kodu yazabilecek ve hatalarını ayıklayabilecek.
- Node.js kullanarak sunucu tarafı uygulamaları oluşturabilecek ve dağıtabilecek.
- React ile dinamik ve duyarlı kullanıcı arayüzleri geliştirebilecek.
- Tam yığın uygulamaları oluşturmak için ön uç ve arka uç bileşenlerini entegre edebilecek.
- Eski sistemleri modern JavaScript tabanlı platformlara geçirmek için en iyi uygulamaları anlayabilecek.
MERN Tam Kalıp Geliştirme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), tam yığın geliştirme için MERN Yığınını kullanmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- React'i MongoDB, Express ve Node.js ile entegre edin.
- Sıfırdan tam yığın bir web uygulaması oluşturun.
- Yetkilendirme ve kimlik doğrulama yoluyla uygulama güvenliğini uygulayın.
React ile Mikro Frontend'leri Oluşturma
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), büyük web uygulamaları için mikro ön uçlar geliştirmek, test etmek ve dağıtmak isteyen geliştiricilere yöneliktir. Bu eğitim, uygulamaları son derece ölçeklenebilir, teknolojiye bağımsız ve bakımı daha kolay hale getirmeyi amaçlar.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- React ile mikro ön uçlar geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
- Mikro ön uçların mimarisini, temel kavramlarını ve avantajlarını anlamak.
- React ile mikro ön uçlar oluşturmayı, entegre etmeyi, test etmeyi ve dağıtmayı öğrenmek.
- Modül federasyonu ile mikro ön uçlar uygulamak.
- Üretim kalitesinde bir CI/CD hattı iş akışı uygulamak.
- Mikro ön uçlardaki CSS ile ilgili yaygın sorunları ve bunların nasıl çözüleceğini bilmek.
- React ile diğer ön uç çerçevelerinin nasıl uygulanacağına dair bilgiler edinmek.
NodeJS ve React ile Mikrohizmetler Oluşturma
21 SaatlerBu eğitmen tarafından yönetilen canlı eğitim Türkiye (çevrimiçi veya yerinde), deneyimli geliştiricilerin NodeJS ve React ile yapılmış mikrohizmetler kullanarak uygulamalar oluşturmak, dağıtmak ve ölçeklendirmek için düzenlenmiştir.
Bu eğitimin sonunda katılımcılar şunları yapabilecekler:
- Farklı mikrohizmetleri kullanarak uygulamalar geliştirebilecek, dağıtabilecek ve ölçeklendirebilecektir.
- Sunucu tarafında işlenmiş bir React uygulaması oluşturacaklardır.
- Docker ve Kubernetes kullanarak çoklu hizmetli uygulamaları buluta dağıtacaklardır.
- Mikrohizmetler üzerinde uygulama testi yapabileceklerdir.
Next.js 14 İleri Seviye Geliştirme
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), karmaşık web uygulamaları oluşturmak için Next.js 14'ün gelişmelerini keşfetmek ve bilgi edinmek isteyen orta seviye ve üst düzey web geliştiricileri ve teknik mimarlar için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Karmaşık uygulamalar oluşturmak için Next.js 14'ün tüm potansiyelinden yararlanmak.
- Middleware, React Server Components ve Edge Functions gibi en son özellikleri kullanmak.
- Performans, ölçeklenebilirlik ve SEO için en iyi uygulamaları uygulamak.
- Next.js uygulamalarındaki yaygın sorunları etkili bir şekilde gidermek.
Next.js 14 - Advanced
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Next.js 14'teki en son özellikleri öğrenmek, performansı optimize etmek ve modern React tekniklerini uygulamak isteyen ileri düzey geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gelişmiş React kancalarını ve eşzamanlı özellikleri uygulayın.
- Next.js yönlendirme stratejilerini anlayın ve etkili bir şekilde kullanın.
- Sunucu Bileşenlerini, Sunucu Eylemlerini ve hibrit oluşturma yaklaşımlarından yararlanın.
- Veri getirme, önbellekleme ve artımlı statik yeniden oluşturmayı optimize edin.
- Next.js'i Edge İşlevleri ve Edge Runtime ile bir backend çözümü olarak kullanın.
- React Context, Redux ve atomik durum kitaplıklarını kullanarak durumu yönetin.
- Web Core Vitals için uygulama performansını optimize edin.
- Next.js uygulamalarını verimli bir şekilde test edin, izleyin ve dağıtın.
React: Yüksek Etkileşimli Web Uygulamaları Oluşturma
21 SaatlerBu eğitmen liderliğindeki canlı eğitimde Türkiye'da, React'nin gücünü ve esnekliğini gösteriyor, alternatif çerçevelerle karşılaştırıyor ve katılımcıları kendi React uygulamalarını oluşturma konusunda adım adım yönlendiriyoruz.
Bu kursun sonunda katılımcılar şunları yapabilecektir:
- React'nin tasarım felsefesini anlayabilecektir.
- React'yi ne zaman ve nerede kullanmanın mantıklı olduğunu ve geleneksel MVC modelini ne zaman yeniden düşünmeleri gerektiğini belirleyebilecektir.
- React kavramları olan bileşenler, özellikler, durum ve yaşam döngüsü hakkında bilgi sahibi olacaktır.
- Babel, Webpack ve JSX gibi ilgili teknolojileri uygulayabilecektir.
- Etkileşimli bir web uygulaması oluşturabilecek, test edebilecek ve dağıtabilecektir.
Interaktif Uygulamaları React, Redux ve GraphQL ile Geliştirme
28 SaatlerBu eğitmen liderliğindeki canlı eğitimde, katılımcılar Türkiye kullanarak React uygulamaları nasıl oluşturacaklarını öğrenecekler. Kurs, kurulumu, yapılandırmayı, entegrasyonu, test etmeyi, dağıtımı ve en iyi uygulamaları kapsar ve katılımcılara, en gelişmiş araç setlerini ve teknikleri kullanarak bir uygulamaya ek karmaşıklık ve "havalı" özellikler eklemenin nasıl yapılacağını gösteren bir dizi örnek uygulama oluşturma sürecinde rehberlik eder.
React ile uygulama geliştirmek, bazı geliştiricilerin alışkın olduğu düşünce yapısından farklı bir yaklaşım gerektirir; özellikle AngularJS ve Bootstrap gibi diğer MVC çerçevelerinden gelenler için. Bu eğitim, her adımda kullanılan teknolojilerin temel prensiplerini kapsar, böylece katılımcılar yalnızca işlevsel bir uygulama oluşturmakla kalmaz, aynı zamanda belirli bir yaklaşımın neden kullanıldığını da anlar. Bu, gelecekte kendi uygulamalarını oluştururken bağımsız ve yaratıcı düşünmenin temelini oluşturur.
React ile Next.js
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), React uygulamaları oluşturmak için Next.js'ü kullanmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Sunucu tarafı web uygulamalarını ve statik siteleri Next.js ile geliştirme.
- MongoDB ile verileri işleme ve depolama.
- AuthO kimlik doğrulaması ile bir web uygulamasını güvence altına alma.
Bir React Uygulamasını İlerleme Web Uygulamasına (PWA) Dönüştürme
14 SaatlerBu eğitmen öncülüğündeki canlı eğitim Türkiye (kurum içi veya uzaktan) React uygulamasını İlerleme Web Uygulamasına dönüştürmek isteyen geliştiriciler için düzenlenmiştir.
Bu eğitim sonunda katılımcılar şunları yapabilecekler:
- Bir React uygulamasını dönüştürmeye başlamak için gerekli geliştirme ortamını kurma.
- Service Worker kullanarak bir React uygulamasını çevrimdışı çalışacak şekilde önbelleklendirme.
- Push bildirimi oluşturma ve stilleştirme.
- İlerleme web uygulamasını bir mobil cihazda kurma.
React, Redux ve TypeScript
21 SaatlerReact, JavaScript ve HTML’te tek sayfalık uygulamalar oluşturmak için yaygın olarak kullanılan bir kütüphanedir. Facebook, Instagram, Netflix veya New York Times gibi şirketler tarafından kullanılır.
Bu kurs, React ve diğer kütüphanelerin (örneğin Angular ve Vue.js) temelini oluşturacak kavramları tanıtacak ve React'a özgü noktaları vurgulayacaktır. Ayrıca Redux ve React-Router gibi React ile yaygın olarak kullanılan teknolojileri de kapsayacaktır.
Bu kursun sonunda katılımcılar, en iyi uygulamalara uygun olarak çeşitli karmaşıklık düzeylerinde uygulamalar oluşturabilecekler.
React, Relay ve GraphQL
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim Türkiye(yerinde veya uzaktan) geliştiricilerin React uygulamalarında verileri yönetmek için GraphQL ve Relay'i kullanmayı öğrenmelerini amaçlamaktadır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- React uygulamaları için veri kontrolüne başlamak için gerekli geliştirme ortamını kurmak.
- Anında kullanıcı arayüzü yanıt etkileşimleri sağlamak.
- Çoklu kütüphanelerden verileri tek ve kullanışlı bir API'de toplamak.
- GraphQL ve Relay kullanarak önceden veri çekmek.