Node.js uygulamalarınızı Azure'da çalıştırın
Node.js uygulamalarını Azure App Service, Functions, Blob Storage, Cosmos DB, Service Bus ve Key Vault ile entegre edip GitHub Actions ile dağıtmayı öğreten uygulamalı geliştirici eğitimi.
Node.js ile Azure hizmetlerini kullanarak bulut uygulaması geliştirme
Eğitim, Node.js geliştiricilerinin Azure'da uygulama yayınlamasını ve hizmetleri kullanmasını anlatır: Express API'nin App Service'e dağıtımı, Azure Functions (HTTP, Timer, Queue tetikleyicileri), @azure/storage-blob ile dosya işleme, Cosmos DB SDK ile CRUD ve partition key, Service Bus kuyruk/konu, @azure/identity ile DefaultAzureCredential, Key Vault gizli bilgi okuma, Application Insights ile izleme ve GitHub Actions ile CI/CD uygulanır.
3 Gün. Her gün dört modül; günlük konu başlıkları: Node.js Uygulamasını Azure'a Taşıma; Veri ve Mesajlaşma Hizmetleri; Üretime Hazırlık ve CI/CD. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Orta Seviye — Node.js uygulamalarını Azure App Service, Functions, Cosmos DB, Storage ve Service Bus ile geliştirme
Katılımcılar bir REST API'yi sıfırdan geliştirip Azure App Service, Functions ve veri hizmetlerine entegre eder; tüm kodlar Visual Studio Code üzerinde çalıştırılır.
Azure SDK'larını JavaScript/TypeScript ile kullanarak gerçek servis entegrasyonları yazacaksınız.
DefaultAzureCredential ve yönetilen kimlikle bağlantı dizesi olmadan servislere erişeceksiniz.
GitHub Actions ile commit'ten Azure'a tam otomatik dağıtım kuracaksınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Uygulamalar için ücretsiz deneme ya da kurum aboneliği üzerinde kaynak oluşturabilecek bir hesap kullanılır.
JavaScript async/await, npm ve Express temelleri bilinmelidir.
Azure eklentileriyle Visual Studio Code kullanılır.
HTTP yöntemleri ve JSON veri formatına hakimiyet beklenir.
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:
Azure SDK, Functions Core Tools ve Azurite ile yerel geliştirme ortamı kurabilirsiniz.
Express uygulamasını App Service'e dağıtıp yapılandırabilirsiniz.
DefaultAzureCredential ve yönetilen kimlikle servislere parolasız erişebilirsiniz.
Gizli bilgileri Key Vault'ta tutup uygulamadan okuyabilirsiniz.
Blob ve Cosmos DB SDK'larıyla veri işlemleri yazabilirsiniz.
Tetikleyicili Azure Functions geliştirebilirsiniz.
Service Bus ile kuyruk ve konu tabanlı akış kurabilirsiniz.
GitHub Actions ile testli otomatik dağıtım hattı kurabilirsiniz.
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.
Azure Developer eğitimi: Azure Cache for Redis, cache-aside, TTL, Pub/Sub, Front Door ve CDN ile önbellekleme ve içerik dağıtımı çözümlerini öğrenin.
Detayları Gör →Azure Developer eğitimi: Retry, Circuit Breaker, API Gateway, CQRS, Saga, Outbox ve Strangler Fig gibi bulut tasarım ve bağlantı desenlerini uygulayın.
Detayları Gör →Azure Developer eğitimi: Cosmos DB SDK, bölüm anahtarı, belge modelleme, RU optimizasyonu, transactional batch ve change feed çözümlerini uygulamalı öğrenin.
Detayları Gör →Azure Developer eğitimi: Azure Files SDK ve REST, SAS, App Service ve AKS CSI bağlama, Container Apps volume ve File Sync ile dosya depolama çözümleri.
Detayları Gör →Azure Developer eğitimi: Entra ID, OAuth 2.0, OIDC, MSAL, JWT doğrulama, Managed Identity, RBAC ve Key Vault ile güvenli kimlik doğrulama uygulayın.
Detayları Gör →