Node.js ile veri API'leri geliştirin
Creating Data APIs Using Node.js eğitimi, Node.js ile veritabanına bağlı veri API'leri geliştirmeyi öğretir. Express ve Fastify ile RESTful uç nokta tasarımı, yönlendirme ve middleware; MongoDB/Mongoose ve PostgreSQL/Sequelize ile veritabanı entegrasyonu ve C…
REST tasarımından veritabanı entegrasyonuna, kimlik doğrulamadan üretime hazır API pratiği
Bu eğitim, Node.js ile veritabanına bağlı veri API'leri geliştirmeyi öğretir. Katılımcılar Express ve Fastify ile RESTful uç noktalar tasarlar, yönlendirme ve middleware kurar, MongoDB ve PostgreSQL gibi veritabanlarını Mongoose ve Sequelize ile entegre eder. İstek doğrulama, sayfalama, filtreleme, JWT ile kimlik doğrulama, hata yönetimi, OpenAPI ile belgeleme ve test işlenir. Program üretime hazır bir API'yle tamamlanır.
3 Gün. Her gün dört modül; REST tasarımından veritabanı entegrasyonuna ve kimlik doğrulamalı üretime kadar gerçek bir API üzerinde uygulanır.
Orta Seviye — Node.js ile REST veri API'leri: Express/Fastify, veritabanı, kimlik doğrulama ve üretim
Gerçek bir veri API'si üç gün boyunca sıfırdan kurulur; her modülde yeni bir uç nokta, katman veya güvenlik özelliği eklenir.
Ön yüz ve mobil istemcilerin ihtiyaç duyduğu veriyi sağlayan, iyi tasarlanmış RESTful uç noktalar oluşturmayı öğrenirsiniz.
MongoDB ve PostgreSQL gibi veritabanlarını ORM/ODM ile entegre ederek verinizi güvenli ve düzenli biçimde yönetirsiniz.
JWT ile kimlik doğrulama, doğrulama ve hata yönetimiyle API'nizi üretime hazır ve güvenli hale getirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Node.js ile uygulama geliştirme ve npm ile paket kullanımı deneyimi beklenir.
Modern JavaScript, async/await ve nesne/dizi işlemlerine çalışır düzeyde aşinalık gereklidir.
HTTP metotları, durum kodları ve REST kavramına genel aşinalık API tasarımını anlamayı kolaylaştırır.
Node.js, npm kurulu; MongoDB veya PostgreSQL'in yerel ya da bulutta erişilebilir olması gerekir.
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:
Kaynak odaklı, doğru HTTP metot ve durum kodu kullanan tutarlı RESTful API'ler tasarlarsınız.
Express ve Fastify ile proje kurar, yönlendirme ve middleware zincirini düzenli biçimde yapılandırırsınız.
MongoDB/Mongoose ve PostgreSQL/Sequelize ile veri modelleri tanımlar ve CRUD işlemlerini kurarsınız.
Şema, ilişki ve indeks tasarımıyla verinizi tutarlı, doğrulanmış ve performanslı biçimde yönetirsiniz.
Sayfalama, filtreleme, sıralama ve arama ile büyük veri kümelerini verimli biçimde sunarsınız.
JWT ile kimlik doğrulama, rol tabanlı yetki ve güvenli parola saklamayı API'nize eklersiniz.
İstek doğrulama, merkezi hata yönetimi ve güvenlik başlıklarıyla API'yi sağlam ve güvenli hale getirirsiniz.
OpenAPI ile API'yi belgeler, otomatik testlerle doğrular ve üretime hazır biçimde dağıtıma hazırlarsı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.
Constructor, Factory ve Abstract Factory yaratım kalıplarıyla JavaScript'te esnek, test edilebilir nesne oluşturma tasarımını öğreten uygulamalı eğitim.
Detayları Gör →Flyweight, Adapter, Composite ve Proxy yapısal kalıplarıyla JavaScript'te verimli ve esnek nesne yapıları kurmayı öğreten uygulamalı eğitim.
Detayları Gör →Tasarım kalıplarının temeli, kategorileri ve dilin kalıplara dayanak özellikleriyle JavaScript design patterns giriş eğitimi; SOLID ve karşı kalıplar dahil.
Detayları Gör →Mediator, State ve Command davranışsal kalıplarıyla JavaScript'te nesneler arası iletişim, durum ve işlem yönetimini öğreten uygulamalı eğitim.
Detayları Gör →Module, Revealing Module, Facade, Decorator ve Mixin yapısal kalıplarıyla JavaScript'te modüler ve genişleyebilir kod yazmayı öğreten uygulamalı eğitim.
Detayları Gör →Observer ve Iterator davranışsal kalıplarıyla JavaScript'te olay bildirimi, pub sub ve koleksiyon dolaşımını üreteçlerle öğreten uygulamalı eğitim.
Detayları Gör →