Sıfırdan JavaScript ile web geliştirme
Temel Seviye JavaScript Geliştirme Eğitimi, tarayıcıda çalışan dilin temellerini sıfırdan öğretir. Program değişkenler, veri tipleri, operatörler ve kontrol yapılarıyla başlar; fonksiyon, kapsam, dizi ve nesnelerle veri işleme sürer.
Dil temellerinden DOM manipülasyonuna, olaylardan fetch ile veri çekmeye kadar sağlam bir başlangıç
Temel Seviye JavaScript Geliştirme Eğitimi, web tarayıcısında çalışan dilin temellerini sıfırdan öğretir. Katılımcılar let ve const ile değişken, veri tipleri, operatörler ve kontrol yapılarını uygular; fonksiyon, dizi ve nesnelerle veri işler. DOM seçimi, içerik ve stil değiştirme, olay dinleme, form işleme ve ES6 yenilikleri işlenir. Program fetch ile veri çekme ve küçük bir etkileşimli uygulama projesiyle tamamlanır.
3 Gün. Her gün dört modül; dil temelleri, DOM ve olaylar tarayıcı üzerinde canlı örneklerle adım adım kodlanarak öğrenilir.
Temel Seviye — JavaScript diline sıfırdan başlayıp değişken, fonksiyon, DOM ve olaylarla etkileşimli sayfa kurma
Her kavram tarayıcı konsolu ve küçük sayfalarda hemen kodlanır; üç gün boyunca etkileşimli bir uygulama parça parça geliştirilir.
JavaScript tarayıcıda çalışan tek dil olarak web sayfalarına etkileşim katmanın temelidir; her front-end yolculuğu buradan başlar.
Değişken, fonksiyon ve nesne gibi çekirdek kavramları doğru öğrenmek, ileride çerçeve ve kütüphaneleri çok daha kolay kavramanızı sağlar.
Öğrendiğiniz her konuyu tarayıcıda anında çalıştırıp görürsünüz; soyut teori yerine çalışan kodla pratik beceri kazanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve hazırlık
Temel HTML etiketleri ve CSS ile sayfa biçimlendirme bilgisi, DOM konularını takip etmeyi kolaylaştırır.
VS Code gibi bir kod düzenleyici ve modern bir web tarayıcısının bilgisayarda kurulu olması gerekir.
Dosya oluşturma, kaydetme ve tarayıcıda açma gibi temel bilgisayar kullanımı yeterlidir; önceden kod bilmek gerekmez.
Mantıksal düşünme ve bol pratik yapma isteği, programlamaya ilk adımı atmanın en önemli ön koşuludur.
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:
Değişken, veri tipi ve operatörleri kavrar, koşul ve döngülerle program akışını doğru biçimde yönetebilirsiniz.
Parametre ve dönüş değeriyle fonksiyon tanımlar, arrow söz dizimini ve kapsam ile closure kavramını kullanırsınız.
Dizi ve nesnelerle veriyi modeller, map, filter ve destructuring gibi modern yöntemlerle veriyi işlersiniz.
Sayfa öğelerini seçip içerik, sınıf ve stilini değiştirir, dinamik olarak öğe ekleyip çıkarabilirsiniz.
addEventListener ile kullanıcı etkileşimlerini dinler, olay nesnesini ve delegation yaklaşımını kullanırsınız.
Form verisini okur, istemci tarafında doğrular ve localStorage ile basit veri saklama yapabilirsiniz.
fetch ile veri çeker, Promise ve async/await ile asenkron akışı kurup JSON verisini ekrana yansıtırsınız.
Öğrendiklerinizi birleştirerek etkileşimli küçük bir web uygulamasını baştan sona kendiniz geliştirirsiniz.
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.
Node.js çalışma zamanı, modüller, asenkron desenler, Express ile REST API, veritabanı, kimlik doğrulama, test ve dağıtımı öğreten uygulamalı eğitim.
Detayları Gör →JavaScript'te veri bağlama: tek yönlü ve iki yönlü binding, Proxy ile reaktiflik, Observer deseni ve mini binding kütüphanesi kuran kurumsal eğitim.
Detayları Gör →Node.js modül sistemi ve MEAN yığınıyla tam yığın geliştirme: CommonJS, ESM, npm, MongoDB, Express ve Angular ile uçtan uca uygulama eğitimi.
Detayları Gör →Node.js dil temelleri: çalışma zamanı, event loop, modüller, npm, asenkron programlama, fs, stream ve http ile backend'e giriş eğitimi.
Detayları Gör →İleri Node.js: stream, cluster, worker threads, önbellek, güvenlik, WebSocket, test ve Docker ile üretim ölçeğinde uygulama yönetimi eğitimi.
Detayları Gör →Node.js ile mikroservis mimarisi: servis tasarımı, REST ve gRPC, mesaj kuyruğu, API gateway, dayanıklılık ve Docker ile dağıtım eğitimi.
Detayları Gör →