Yıllardır sektörde en çok karşılaştığım sorulara cevap vermek amacıyla hazırlamış olduğum Modern JavaScript eğitimine hoşgeldiniz. Bu sorular:
"React, Vue gibi framework/libary'lere girmeden önce ne kadar JavaScript bilmeliyim?"
"React, Vue gibi framework/library'lere başladım ama çok sorun yaşıyorum, ne yapmalıyım?"
"Ne seviyede JavaScript öğrenip, işe arayışına girmeliyim?"
Yukarıda ki yazdığım sorular gibi sorulara cevap vermek amacıyla hazırlamış olduğum Modern JavaScript eğitimi ile birlikte temel amacım; geleneksel 50 saat üstü eğitimlerin aksine, çok uzun ve çok teorik detaylara girmeden. Sektörün ileri zamanlarında ihtiyaç duyulan konseptlere girmek yerine, sektörde başlangıç ve belirli bir seviyeye geçene kadar ki ihtiyacımız olan JavaScript'i kısa, öz ve net bir şekilde öğrenmek. Bu eğitim setini JavaScript hiç başlamamış veya başlamış fakat bazı noktalarda eksiklikler, anlama güçlükleri çeken her kitleye hitap etmektedir.
Peki bu eğitim seti ile birlikte neler öğrenicez?
JavaScript'in temelleri ve bilinmesi şart olan konseptleri
JavaScript'te ki değişken oluşturma ve kuralları
JavaScript'in mental modeli
Temiz JavaScript kodu yazmak
JavaScript ES6/ES7 yenilikleri
Asenkron/Senkron kod yazabilmek
Promise yapıları ile asenkron JavaScript, artıları ve eksileri
Callback yapıları ile asenkron JavaScript, artıları ve eksileri
Async/Await yapıları ile asenkron JavaScript, artıları ve eksileri
React, Vue gibi framework/library'lerde çok sık kullanılan JavaScript kullanımları
JavaScript kullanarak DOM manipülasyonu nasıl yapılır?
JavaScript kullanarak nasıl HTML'e müdahale ederiz?
Ufak bir not:
Bu eğitim seti sonrası sektörde ihtiyaç duyulan JavaScript bilgisine sahip olacaksınız. İleri seviye JavaScript konseptlerine erkenden vakit ayırmak çok önemli olmamak ile birlikte ileri seviye konseptler belirli bir deneyimden sonra kesinlikle bilinmelidir. Bu sebepten dolayı yukarıda belirttiğim gibi bu kurs yüzde yüz tüm JavaScript konseptlerini içermemek ile birlikte öyle bir amaca hizmet etmemektedir. Bu kursun temel amacı başlangıç seviyesinde ki bir Frontend Yazılım Geliştirme işine başvurabilme ve bu görevi yerine getirebilmek için ihtiyaç duyulan JavaScript konseptlerini anlatmayı hedefler.