JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) Eğitimi
JavaScript, Node.js ve React, modern web geliştirmesinin temel teknolojileridir ve geliştiricilerin dinamik, ölçeklenebilir ve duyarlı uygulamalar oluşturmasını sağlar.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), JavaScript, Node.js ve React konusunda yetkinlik kazanmak ve sistem/platformları aktif olarak geliştirmek ve geçirmek isteyen yeni başlayan .NET geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- JavaScript kodunu etkili bir şekilde yazıp hatalarını ayıklayabilecektir.
- Node.js kullanarak sunucu tarafı uygulamaları oluşturup dağıtabilecektir.
- React ile dinamik ve duyarlı kullanıcı arayüzleri geliştirebilecektir.
- Tam yığın uygulamaları oluşturmak için ön uç ve arka uç bileşenlerini entegre edebilecektir.
- Eski sistemleri modern JavaScript tabanlı platformlara geçirmek için en iyi uygulamaları anlayabilecektir.
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çerek ayarlama yapınız.
Eğitim İçeriği
1. Gün: JavaScript'ye Giriş
- JavaScript temelleri: sözdizimi, değişkenler ve veri türleri
- Kontrol yapıları: koşullu ifadeler ve döngüler
- Fonksiyonlar ve kapsam
- Diziler ve nesnelerle çalışma
- DOM manipülasyonu ve olay yönetimi
2. Gün: İleri Düzey JavaScript ve ES6+ Özellikleri
- ES6+ özellikleri: ok fonksiyonları, şablon dizeleri, yapılandırma
- Eşzamansız JavaScript: vaatler ve async/await
- Modüller ve içe/dışa aktarma
- Hata yönetimi ve hata ayıklama
- Jest ile JavaScript testlerine giriş
3. Gün: Node.js'e Giriş
- Node.js temelleri: olay döngüsü, modüller ve NPM
- Express.js ile basit bir sunucu oluşturma
- RESTful API'ler: tasarım ve uygulama
- Orta katman ile çalışma
- Dosya sistemi ve akışlar
4. Gün: React'e Giriş
- React temelleri: bileşenler, özellikler ve durum
- JSX sözdizimi ve öğeleri oluşturma
- Olayları ve formları yönetme
- React kancaları: useState ve useEffect
- Bileşen yaşam döngüsü ve bağlam API'si
5. Gün: İleri Düzey React ve Tam Yığın Entegrasyonu
- Gezinme için React yönlendiricisi
- İsteğe bağlı olarak durum yönetimi ile Redux
- React'i Node.js arka ucu ile entegre etme
- Uygulamaları dağıtma: Heroku, Netlify veya Vercel
- Eski sistemleri geçirme en iyi uygulamaları
Özet ve Sonraki Adımlar
- Temel kavramların tekrarı
- Soru-Cevap oturumu
- Daha fazla öğrenme için kaynaklar
- Sertifikasyon ve geri bildirim
Kurs İçin Gerekli Önbilgiler
- Temel programlama kavramlarına (örneğin, değişkenler, döngüler, fonksiyonlar) hakimiyet
- C# veya herhangi bir nesne yönelimli programlama dili ile deneyim
- HTML ve CSS bilgisi faydalı olmakla birlikte zorunlu değildir
Hedef Kitle
- JavaScript, Nodejs ve React alanlarında becerilerini geliştirmek isteyen .NET geliştiricileri
- Mevcut sistemleri/platformları modern web teknolojilerine taşımayı hedefleyen geliştiriciler
- JavaScript tabanlı teknolojilere odaklanan tam yığın geliştirme ile ilgilenen kişiler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) Eğitimi - Booking
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) Eğitimi - Enquiry
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (5)
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.
Zeed - Tamkeen Technologies
Eğitim - Building Microservices with NodeJS and React
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Christoph - Honda Bank GmbH
Eğitim - MERN Fullstack Development
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Eğitim - Building Micro Frontends with React
Learned a whole lot about the topic
Zsolt Langviser - Accenture Industrial SS
Eğitim - NestJS: Beginner to Advanced
No powerpoint
Raymond Chan - Hospital Authority
Eğitim - Advanced React
Yaklaşan Etkinlikler
İlgili Kurslar
Advanced React
14 SaatBu 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.
Ant Design
7 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), React uygulamaları için Kullanıcı Deneyimini geliştirmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar, güzel, kurumsal sınıf web uygulamaları geliştirmek için Ant Design'in React bileşenlerini uygulamayı öğreneceklerdir.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 SaatBu 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.
Choosing the Right JavaScript Framework
14 SaatBu 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.
Testing React Apps with Jest
14 SaatBu eğitmen liderliğindeki, canlı eğitim (yerinde veya uzaktan) Jest kullanarak React uygulamalarını ve bileşenlerini test etmek isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Doğru bir test ortamı kurabilir ve yapılandırabilirler.
- React uygulamaları ve bileşenleri için asenkron testler yazabilirler.
- Mock'ler, casuslar ve stüpler içeren Jest gelişmiş testlerini çalıştırabilirler.
Building Web Apps using the MEAN stack
35 SaatKursun Amacı:
MEAN yığını, JavaScript kullanarak ölçeklenebilir, sağlam ve sürdürülebilir web uygulamalarını hızlı ve kolay bir şekilde oluşturmanıza yardımcı olan tam yığınlı bir çözümdür MongoDB, express, AngularJS ve Node.js.
Bu uygulamalı yoğun eğitim kursunun sonunda öğrenciler şunları yapabilecektir:
- Verileri NoSQL, performans ve ölçeklenebilirlik sağlayan belge odaklı MongoDB veritabanında depolayın.Google V8’in çalışma zamanı üzerine inşa edilmiş hızlı, ölçeklenebilir ağ uygulamaları oluşturmak için Node.js sunucu tarafı platformunu kullanın.Node.js üzerine inşa edilmiş basit ama güçlü bir web uygulaması geliştirme HTTP sunucu çerçevesi olan Express'u kullanın.Web uygulamaları için bildirimsel, çift yönlü veri bağlama sunan AngularJS çerçevesini kullanın.‘Tam yığın JavaScript' paradigmasından yararlanın, yani belgeleri MongoDB'da JSON benzeri formatta depolayın, JSON sorgularını Node.js/Express.js içinde oluşturun ve bu JSON belgelerini Angular tabanlı bir ön uç uygulamasına iletin.BT sektöründeki en son web uygulaması geliştirme trendlerini öğrenin.
MERN Fullstack Development
14 SaatBu 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.
Building Micro Frontends with React
21 SaatBu 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.
Building Microservices with NodeJS and React
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde) NodeJS ile oluşturulmuş mikro hizmetler kullanarak uygulama oluşturmak, dağıtmak ve ölçeklendirmek isteyen deneyimli geliştiricilere yöneliktir ve React ile entegre çalışır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Farklı mikro hizmetler kullanarak uygulama geliştirme, dağıtma ve ölçeklendirme.
- Sunucu tarafında oluşturulmuş bir React uygulaması oluşturma.
- Docker ve Kubernetes kullanarak çok hizmetli uygulamaları buluta dağıtma.
- Mikro hizmetler üzerinde uygulama testi gerçekleştirme.
NestJS: Beginner to Advanced
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), kolayca sürdürülebilir ve ölçeklenebilir web uygulamaları oluşturmak için NestJS'i kullanmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- NestJS kullanarak bir arka uç uygulaması oluşturmak.
- Postman ile arka uç hizmetlerini test etmek.
- Arka uç uygulamalarında yetkilendirme ve kimlik doğrulama uygulamak.
- Arka uç uygulamalarını dağıtmak.
Next.js 14 Advanced Development
21 SaatBu 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.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 SaatHedef Kitle:
Genellikle bir Proje Yöneticisi, Analist, Geliştirici veya şuna ihtiyaç duyan herkes:
- node.js çerçevesini ve mimarisini keşfedin
- Express.js'yi web geliştirme çözümü olarak keşfedin
- Node.js & Express.js'yi web geliştirme çözümleri olarak değerlendirin
- Java ile karşılaştırıldığında avantajları ve dezavantajları
- Bir uygulamanın yapısını ve dağıtım mekanizmalarını iyi anlamak
- Kurulum / üretim ortamı / mimari görevlerini ve yapılandırmasını gerçekleştirmek
- Kod kalitesini değerlendirebilmek, hata ayıklama, izleme yapabilmek
- Günlük kaydı gibi gelişmiş üretim uygulamalarını gerçekleştirmek
- Express.js'yi keşfedin: Mimari, yönetim ( Java EE ile karşılaştırıldığında)
- Node.js için Webstorm platformunun tüm özelliklerini ve işlevlerini keşfedin ve kavrayın
- pm2 üretim süreç yöneticisinin tüm özelliklerini ve işlevlerini keşfedin ve kavrayın
- Winston.js ile gelişmiş günlük kaydını keşfedin ve kavrayın
Amaçlar:
- Node.js'ün avantajlarını ve özelliklerini keşfedin ( Java ile karşılaştırıldığında)
Açıklama:
Kurs normalde 3 gün (günde 7 saat) sürer ve uygulamalı çalışmaya büyük önem verir. Kavramların çoğu kod okumaları, egzersizler ve laboratuvarlar aracılığıyla keşfedilir.
Next.js 14 - Advanced
21 SaatBu 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: Build Highly Interactive Web Applications
21 SaatBu 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.
React with Next.js
14 SaatBu 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.