Fonksiyonlar ve nesnelerle JavaScript
JavaScript Front-end Development: Functions & Objects Eğitimi, dilin iki temel yapı taşını derinlemesine öğretir. Program fonksiyon türleri, kapsam, kapanışlar ve yüksek düzey fonksiyonlarla başlar; geri çağrı ve fonksiyonel kalıpları işler.
Fonksiyon türlerinden kapanışlara, nesnelerden prototip modeline derinlemesine bir program
JavaScript Front-end Development: Functions & Objects Eğitimi, dilin iki temel yapı taşını derinlemesine öğretir. Katılımcılar fonksiyon bildirimleri, ifadeleri ve ok fonksiyonlarını; kapanışları, yüksek düzey fonksiyonları ve geri çağrıları öğrenir. Nesne literalleri, metotlar, this bağlamı ve prototip zinciri işlenir; kurucu fonksiyonlar, sınıflar ve kalıtım uygulanır. Her konu tarayıcı konsolunda gerçek kod örnekleriyle pekiştirilir.
4 Gün. Her gün dört modül; her konu kısa anlatımın ardından tarayıcı konsolunda uygulamalı kod örnekleriyle işlenir.
Orta Seviye — JavaScript fonksiyonları, kapanışlar, nesneler ve prototip modeline odaklanan program
Her kavram canlı kodlama ile gösterilir; katılımcılar örnekleri birebir yazarak fonksiyon ve nesne kalıplarını pekiştirir.
Kapanışları, kapsamı ve yüksek düzey fonksiyonları kavrayarak JavaScript'in gücünü doğru ve bilinçli biçimde kullanırsınız.
Nesne, this ve prototip zincirini anlayarak yeniden kullanılabilir, düzenli ve bakımı kolay veri yapıları tasarlarsınız.
Fonksiyon ve nesne kalıplarına hakim olarak React, Vue gibi modern çatıların temelini sağlam biçimde oturtursunuz.
Eğitimden verim almak için faydalı olacak ön bilgi ve ortam gereksinimleri
Değişken, operatör, koşul ve döngü gibi temel JavaScript kavramlarına aşinalık beklenir; konular buna dayanır.
Temel dizi işlemleri ve veri tiplerine aşinalık, fonksiyon ve nesne örneklerini anlamayı kolaylaştırır.
Geliştirici konsolunu kullanabilmek ve kod çalıştırabilmek, denemeler ve örnekler için gereklidir.
VS Code gibi bir editörün kurulu olması önerilir; dosya oluşturma ve kod çalıştırma akışı anlatılır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Fonksiyon bildirimi, ifadesi ve ok fonksiyonlarını ayırt eder ve her birini uygun yerde doğru biçimde kullanırsınız.
Global, fonksiyon ve blok kapsamını, kapsam zincirini ve hoisting davranışını doğru kavrayarak hatasız kod yazarsınız.
Kapanışları kavrar, özel değişken ve fabrika kalıplarında kullanır ve ilgili bellek tuzaklarından kaçınırsınız.
Geri çağrı, map, filter, reduce ve fonksiyon birleştirme ile fonksiyonel ve okunur çözümler üretebilirsiniz.
Nesne literalleri, metotlar, getter ve setter ile düzenli, yeniden kullanılabilir veri yapıları tasarlarsınız.
this bağlamını call, apply ve bind ile doğru yönetir, ok fonksiyonu ile klasik fonksiyon farkını ustalıkla kullanırsınız.
Prototip zincirini ve özellik aramayı kavrayarak metot paylaşımını ve bellek açısından verimli yapılar kurarsınız.
Kurucu fonksiyonlar, sınıflar, extends ve super ile nesne odaklı, bakımı kolay ve ölçeklenebilir kod yazarsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Jasmine ile BDD testleri: spyOn ve createSpy ile spy stratejileri, matcher'lar, Node.js kurulumu, asenkron test ve CI entegrasyonu içeren kurumsal eğitim.
Detayları Gör →JSON'ı Java, Node.js ve Python ile işleyin: JSON Schema doğrulama, Jackson, Gson, json modülü ve pydantic ile uçtan uca JSON eğitimi.
Detayları Gör →ES6+ let/const, ok fonksiyonları, destructuring, Promise, async/await, modüller, optional chaining ve Proxy ile modern JavaScript eğitimi.
Detayları Gör →Kapanışlar, prototipler, olay döngüsü, async/await, Proxy ile metaprogramlama, performans ve test ile ileri seviye JavaScript geliştirme eğitimi.
Detayları Gör →Node.js ile mikroservis mimarisi, REST ve gRPC, mesaj kuyrukları, dayanıklılık desenleri, Docker ve Kubernetes dağıtımını öğreten uygulamalı eğitim.
Detayları Gör →Söz dizimi, fonksiyonlar, DOM, olaylar, ES6, diziler, nesneler ve fetch ile asenkron veri çekmeyi öğreten uygulamalı JavaScript eğitimi.
Detayları Gör →