Express ile dinamik web uygulaması kurun
Express yönlendirmesi ve middleware'den Jade/Pug şablon motoru, şablon kalıtımı ve view'lara, form işleme ve CRUD'a kadar sunucu tarafı render edilen web uygulaması geliştirmeyi öğreten uygulamalı eğitim.
İstek-yanıt döngüsünden şablonla üretilen HTML sayfalara kadar Express akışı
Bu eğitim, JavaScript bilen geliştiricilere Node.js ve Express ile sunucu tarafı web uygulaması kurmayı öğretir. HTTP istek-yanıt döngüsü, Express uygulama yapısı, route tanımlama (GET/POST), route parametreleri ve middleware ile başlar. Ardından Jade/Pug şablon motoruyla değişken, döngü, koşul, şablon kalıtımı (extends/block) ve partial'lar işlenir; view katmanı ile veriden dinamik HTML üretme ele alınır. Form işleme, statik dosya sunumu, hata yönetimi ve basit bir CRUD uygulamasıyla konular uçtan uca pekiştirilir. Not: Jade, Pug'ın eski adıdır; güncel söz dizimi Pug üzerinden anlatılır.
3 Gün. Her gün dört modül; her modülün ardından kendi makinenizde Express uygulaması yazıp tarayıcıda çalıştırdığınız laboratuvarlar.
Temel Seviye — Node.js ve Express ile sunucu tarafı yönlendirme, Jade/Pug şablon motoru ve dinamik view oluşturma.
Node.js ve npm kurulu yerel ortamda adım adım kod yazıp tarayıcıda test ederek ilerleyen, proje tabanlı uygulamalı yaklaşım.
Route, view ve mantığı ayırarak sürdürülebilir bir uygulama mimarisi kurarsınız.
Jade/Pug ile veriden sunucu tarafında HTML üretip anında render edersiniz.
Express'in sade yapısıyla kısa sürede çalışan bir web uygulaması ortaya koyarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon, dizi/nesne ve temel ES6 söz dizimine aşinalık beklenir.
HTML ve CSS temelleri ile HTTP kavramına giriş düzeyinde bilgi faydalıdır.
Komut satırı ve npm ile paket kurulumunda rahat olmak gerekir.
Node.js 18+ ve bir kod editörü (VS Code) kurulu bir bilgisayar gereklidir.
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:
Node.js ve Express ile temiz bir proje iskeleti kurabilirsiniz.
GET/POST route ve parametrelerle istekleri karşılayabilirsiniz.
Middleware zinciriyle istekleri işleyip yönlendirebilirsiniz.
Jade/Pug ile dinamik view'lar oluşturabilirsiniz.
Layout ve partial ile tutarlı sayfa düzeni kurabilirsiniz.
Form verisini güvenle okuyup doğrulayabilirsiniz.
404 ve hata middleware'i ile sağlam akış kurabilirsiniz.
Uçtan uca basit bir CRUD web uygulaması geliştirebilirsiniz.
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.
Junos ile servis sağlayıcı yönlendirme: OSPF, IS-IS, BGP politikaları, MPLS LDP/RSVP-TE ve MP-BGP L3VPN. Çok düğümlü topolojide uygulamalı AJSPR eğitimi.
Detayları Gör →AngularJS'te UI-Router ile durum tabanlı yönlendirme, iç içe görünümler, resolve, UI-Select ile arama/çoklu seçim ve ngModelOptions aliasing. Uygulamalı DVA eği
Detayları Gör →Ağ trafiğinde anomali tespiti: NetFlow/IPFIX öznitelikleri, baseline, EWMA/entropi/PCA ve Isolation Forest, autoencoder ile denetimsiz ML. Uygulamalı DVA eğitim
Detayları Gör →Aruba AOS-CX temelleri: CLI, VLAN, RSTP/MSTP, LAG, VSX aktif-aktif yedeklilik, temel OSPF, ACL ve NAE telemetri. Uygulamalı CXSF eğitimi.
Detayları Gör →Arista EOS otomasyonu: eAPI ve JSON-RPC, pyeapi ile Python, Ansible playbook, Jinja2 şablonları ve CloudVision configlet otomasyonu. Uygulamalı AUTOFDN eğitimi.
Detayları Gör →