Node.js ve Express ile PostgreSQL'e sağlam backend bağlayın
Connecting a Node.js and Express.js Backend with a PostgreSQL Database eğitimi, Express.js REST API'lerini PostgreSQL'e güvenli ve performanslı bağlamayı öğreten orta seviye bir programdır.
Express.js API'lerini PostgreSQL'e bağlayan uçtan uca backend geliştirme
Bu eğitim, Node.js ve Express.js ile yazılan backend uygulamalarını PostgreSQL veritabanına güvenli ve performanslı biçimde bağlamayı öğretir. Şema tasarımı ve SQL temelleri, node-postgres (pg) sürücüsü, connection pooling, parametreli sorgularla SQL injection önleme, Sequelize ve Prisma ORM'leri, Knex sorgu oluşturucu, migration ve seed, transaction ve hata yönetimi, kimlik doğrulama, test ve dağıtım işlenir. Tüm konular gerçek bir REST API projesi üzerinde kodlanır.
3 Gün. İlk gün PostgreSQL şeması, SQL ve pg sürücüsü; ikinci gün Express, pooling ve ORM'ler; üçüncü gün migration, transaction, güvenlik ve dağıtım işlenir.
Orta Seviye — JavaScript bilen, Node.js ve Express.js ile PostgreSQL'e bağlanan üretim seviyesi backend yazmak isteyen geliştiriciler için
Her konu gerçek bir Express.js REST API projesi üzerinde kod yazılarak ve PostgreSQL'e canlı bağlanılarak uygulamalı işlenir.
node-postgres ve connection pool ile Express API'nizi PostgreSQL'e sızıntısız ve ölçeklenebilir biçimde bağlamayı öğrenirsiniz.
Parametreli sorgu ve ORM kullanarak SQL injection'ı kökten engeller, kullanıcı girdisini güvenle veritabanına taşırsınız.
Sequelize, Prisma ve Knex ile saf pg sürücüsünü karşılaştırıp projenize en uygun veri erişim katmanını bilinçli seçersiniz.
Bu orta seviye eğitim için önerilen ön bilgiler
Değişken, fonksiyon, async/await ve Promise gibi modern JavaScript kavramlarına aşina olmak gereklidir.
npm, modül sistemi ve basit bir Node.js uygulaması çalıştırabilecek düzeyde deneyim önerilir.
HTTP metotları, istek/yanıt döngüsü ve REST API mantığı hakkında temel fikir faydalı olur.
Yerel veya Docker ile çalışan bir PostgreSQL kurulumuna erişim uygulamalar için önerilir.
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:
Backend ihtiyacına uygun, ilişkileri ve kısıtları doğru kurulmuş bir PostgreSQL şeması tasarlayabilirsiniz.
node-postgres sürücüsü ve connection pool ile Node.js'ten PostgreSQL'e performanslı bağlantı kurarsınız.
Katmanlı mimaride CRUD uç noktaları olan, veritabanına bağlı bir Express.js REST API yazabilirsiniz.
Parametreli sorgu ve girdi doğrulama ile SQL injection'ı engelleyip veriyi güvenle işlersiniz.
Sequelize, Prisma ve Knex'i kullanıp projenize uygun veri erişim katmanını bilinçli seçersiniz.
Migration ve seed ile şemayı versiyonlar, ekip ve üretim ortamında güvenle güncellersiniz.
Transaction ve hata yönetimiyle çok adımlı işlemlerde veri bütünlüğünü korumayı öğrenirsiniz.
Kimlik doğrulama, test, Docker ve performans ayarlarıyla API'nizi üretime hazır hâle getirirsiniz.
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.
WAL ve MVCC iç yapısı, streaming ve logical replikasyon, Patroni ile yüksek erişilebilirlik, performans ayarı ve PITR ile ileri PostgreSQL yönetimi eğitimi.
Detayları Gör →PostgreSQL kurulumu, yapılandırması, rol ve yetki yönetimi, güvenlik, yedekleme, restore ve rutin bakım ile günlük veritabanı yönetimini öğreten uygulamalı eğit
Detayları Gör →Veri tipleri, şema tasarımı, PL/pgSQL, fonksiyon, trigger, JSONB, full-text arama ve indeksleme ile uygulama odaklı PostgreSQL geliştirme eğitimi.
Detayları Gör →Kurulum, SQL, JOIN, pencere fonksiyonları, şema tasarımı, JSONB, indeksleme ve temel yönetimle PostgreSQL'i uçtan uca öğreten kapsamlı uygulamalı eğitim.
Detayları Gör →EXPLAIN ANALYZE ile plan okuma, indeks stratejileri, sorgu yeniden yazımı ve pg_stat_statements ile sorgu odaklı PostgreSQL performans ayarını öğreten eğitim.
Detayları Gör →PostgreSQL streaming replikasyon, hot standby, senkron commit, pg_rewind ve Patroni ile otomatik failover kümesi kurmayı uygulamalı öğreten 3 günlük eğitim.
Detayları Gör →