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
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