INTRODUCTION TO AWS MOBILE SDK EĞİTİMİ

Mobil uygulamanızı AWS arka ucuyla buluşturun

AWS Mobile SDK ile Cognito kimlik doğrulama, S3 dosya yükleme, DynamoDB erişimi ve push bildirimi entegrasyonu uygulamalı.

AWS Mobile SDK eğitimi, iOS ve Android uygulamalarının AWS servisleriyle güvenli biçimde konuşmasını anlatır. DVA'da 2 gün süren, Türkçe ve laboratuvar destekli bir programdır.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Mobil istemciden AWS servislerine güvenli ve ölçeklenebilir erişim

AWS Mobile SDK eğitimi, iOS ve Android uygulamalarının AWS servisleriyle güvenli biçimde konuşmasını anlatır. Amazon Cognito user pool ve identity pool ile kimlik doğrulama, geçici IAM kimlik bilgileri, S3 TransferUtility ile dosya yükleme, DynamoDB erişimi, Pinpoint analitiği ve SNS ile push bildirimi uygulamalı işlenir. Amplify kütüphaneleriyle SDK farkı ve en az yetki ilkesi ayrıca ele alınır.

Süre ve Format

2 Gün. Her gün dört modül; Kimlik Doğrulama ve Erişim ile başlar, Depolama, Veri ve Bildirim ile tamamlanır; her modül kısa anlatım ve laboratuvar uygulamasıyla ilerler.

Seviye

Temel Seviye — Cognito kimlik doğrulamadan S3 yüklemeye, mobil uygulamaları AWS servislerine bağlama yelpazesi.

Öğrenme Metodu

Her modül, eğitmen gösterimi ve örnek mobil uygulama üzerinde gerçek bir AWS hesabında yapılan laboratuvar çalışmasıyla ilerler.

Neden Bu Eğitim?

☁️Güvenli istemci erişimi

Cognito ile uygulamaya gömülü erişim anahtarı olmadan güvenli kimlik yönetimi kurarsınız.

🛠️Hazır SDK bileşenleri

S3, DynamoDB ve SNS entegrasyonunu sıfırdan REST yazmadan SDK ile yaparsınız.

🎯Üretime yakın mimari

Kimlik, depolama ve bildirim akışını gerçek bir mobil uygulama senaryosunda birleştirirsiniz.

Anahtar Konular

AWS Mobile SDKAWS Mobile SDK eğitimiAmazon CognitoCognito user poolS3 TransferUtilityAWS AmplifySNS push bildirimiDynamoDB mobilAWS Pinpointmobil uygulama AWS
“İyi bir mobil uygulama, kimlik bilgisini taşımaz; kimliği doğrular.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Mobil geliştirme

Swift, Kotlin veya Java ile basit bir mobil uygulama yazmış olmak eğitimi kolaylaştırır.

2
AWS hesabı

Laboratuvarlar için ücretsiz katman veya eğitmenin yönlendirdiği bir AWS hesabı kullanılır; ücretli kaynaklar önceden belirtilir.

3
Temel bulut kavramları

IaaS, PaaS, SaaS ayrımı ve paylaşılan sorumluluk modeli hakkında genel bilgi yeterlidir.

4
Konsol ve CLI

AWS Management Console'da gezinme ve temel komut satırı kullanımı rahatça yapılabilmelidir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, mobil uygulama için Cognito tabanlı kimlik doğrulama ve en az yetkili IAM rolleri tasarlayabilir.
Modül 1
Mobil Mimari ve SDK Kurulumu
  • AWS Mobile SDK ve Amplify farkı
  • iOS CocoaPods ve Android Gradle bağımlılıkları
  • awsconfiguration.json yapısı
  • Bölge ve endpoint seçimi
  • Örnek uygulamanın hazırlanması
  • SDK günlükleme ve hata ayıklama
Modül 2
Amazon Cognito User Pool
  • Kullanıcı havuzu oluşturma
  • Parola politikası ve e-posta doğrulama
  • Sign-up ve sign-in akışları
  • MFA ve TOTP ayarı
  • JWT id ve access token yapısı
  • Hosted UI ile sosyal giriş
Modül 3
Identity Pool ve IAM Rolleri
  • Federated identity kavramı
  • Authenticated ve unauthenticated roller
  • Geçici STS kimlik bilgileri
  • En az yetki politikası yazımı
  • Politika değişkenleriyle kullanıcı bazlı kısıtlama
  • Rol güven ilişkisi denetimi
Modül 4
Token Yönetimi ve Oturum
  • Token yenileme akışı
  • Güvenli saklama için Keychain ve Keystore
  • Oturum kapatma ve global sign-out
  • Hata kodlarının ele alınması
  • Ağ kesintisinde yeniden deneme
  • Kimlik doğrulama akışının test edilmesi
Günün hedefiKatılımcı, mobil uygulamadan dosya yükleyip veri okuyabilir ve push bildirimi akışını kurabilir.
Modül 1
S3 ile Dosya Yönetimi
  • TransferUtility ile yükleme ve indirme
  • Çok parçalı yükleme ve duraklat-devam
  • Kullanıcı bazlı S3 anahtar ön eki
  • Presigned URL kullanımı
  • Bucket CORS ve şifreleme ayarı
  • Arka plan transferleri
Modül 2
DynamoDB Erişimi
  • Tablo ve anahtar tasarımı
  • DynamoDB Mapper ile nesne eşleme
  • Query ve Scan farkı
  • Koşullu yazma
  • Çevrimdışı senkronizasyon yaklaşımı
  • Okuma kapasitesi ve maliyet takibi
Modül 3
SNS ve Push Bildirimi
  • APNs ve FCM kimlik bilgilerinin tanımı
  • Platform application oluşturma
  • Cihaz endpoint kaydı
  • Topic abonelikleri
  • Bildirim yükü formatı
  • Teslim durumu günlükleri
Modül 4
Pinpoint, İzleme ve Maliyet
  • Pinpoint ile oturum ve olay analitiği
  • Kampanya ve segment oluşturma
  • CloudWatch ile istemci hata izleme
  • Kullanım kotaları
  • Maliyet tahmini
  • Üretime çıkış kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mobil Mimari ve SDK Kurulumu

Mobil Mimari ve SDK Kurulumu kapsamında AWS Mobile SDK ve Amplify farkı ve awsconfiguration.json yapısı çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.

🔧
Amazon Cognito User Pool

Amazon Cognito User Pool kapsamında kullanıcı havuzu oluşturma ve sign-up ve sign-in akışları çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.

☁️
Identity Pool ve IAM Rolleri

Identity Pool ve IAM Rolleri kapsamında federated identity kavramı ve geçici STS kimlik bilgileri çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.

🔐
Token Yönetimi ve Oturum

Token Yönetimi ve Oturum kapsamında token yenileme akışı ve oturum kapatma ve global sign-out çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.

📊
S3 ile Dosya Yönetimi

S3 ile Dosya Yönetimi kapsamında transferUtility ile yükleme ve indirme ve kullanıcı bazlı S3 anahtar ön eki çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.

🚀
DynamoDB Erişimi

DynamoDB Erişimi kapsamında tablo ve anahtar tasarımı ve query ve Scan farkı çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.

🧩
SNS ve Push Bildirimi

SNS ve Push Bildirimi kapsamında APNs ve FCM kimlik bilgilerinin tanımı ve cihaz endpoint kaydı çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.

🛡️
Pinpoint, İzleme ve Maliyet

Pinpoint, İzleme ve Maliyet kapsamında pinpoint ile oturum ve olay analitiği ve cloudWatch ile istemci hata izleme çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.

Kimler İçin Uygundur?

  • Mobil uygulama geliştiricileri
  • backend entegrasyonu yapan yazılımcılar
  • AWS ile mobil arka uç kurmak isteyen teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mobil uygulama geliştiricileri, backend entegrasyonu yapan yazılımcılar ve AWS ile mobil arka uç kurmak isteyen teknik ekipler için uygundur.
Eğitime katılmak için ön bilgi gerekir mi?
Swift, Kotlin veya Java ile basit bir mobil uygulama yazmış olmak eğitimi kolaylaştırır. Ayrıca laboratuvarlar için ücretsiz katman veya eğitmenin yönlendirdiği bir AWS hesabı kullanılır; ücretli kaynaklar önceden belirtilir.
Eğitim kaç gün sürer ve nasıl işlenir?
Program 2 gündür; her gün dört modülden oluşur. Her modül, eğitmen gösterimi ve örnek mobil uygulama üzerinde gerçek bir AWS hesabında yapılan laboratuvar çalışmasıyla ilerler.
AWS Mobile SDK ile Amplify arasındaki fark nedir?
Mobile SDK düşük seviyeli servis istemcileri sunar; Amplify ise kimlik, depolama ve API için daha üst seviyeli kategoriler sağlar. Eğitimde iki yaklaşımın ne zaman seçileceği karşılaştırılır.
Eğitim sonunda sertifika verilir mi?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Üçüncü taraf bir üreticinin sınavı söz konusuysa sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Introduction to AWS Mobile SDK Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Amazon AWSAWS Cloud ile Mikroservislerin İnşası Eğitimi
Bulut Bilişim Eğitimleri

AWS Cloud ile Mikroservislerin İnşası Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

AWS Cloud ile Mikroservislerin İnşası eğitimi: mikroservis tasarımı, konteyner platformları. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Amazon AWSAWS Cloud Practitioner : Access Management Eğitimi
Bulut Bilişim Eğitimleri

AWS Cloud Practitioner : Access Management Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

AWS Cloud Practitioner : Access Management eğitimi: bulut temelleri, iam yetkilendirme. 2 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Amazon AWSAWS Cloud Practitioner : Architecture Design Principles Eğitimi
Bulut Bilişim Eğitimleri

AWS Cloud Practitioner : Architecture Design Principles Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

AWS Cloud Practitioner : Architecture Design Principles eğitimi: bulut temelleri, global altyapı. 2 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikas

Detayları Gör →
Amazon AWSAWS Cloud Practitioner : Automation & Managed Services Eğitimi
Bulut Bilişim Eğitimleri

AWS Cloud Practitioner : Automation & Managed Services Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

AWS Cloud Practitioner : Automation & Managed Services eğitimi: CloudFormation, Systems Manager, CodePipeline, ECS/Lambda ve RDS ile otomasyon ve yönetilen hizm

Detayları Gör →
Amazon AWSAWS Cloud Practitioner : AWS Compute Services Eğitimi
Bulut Bilişim Eğitimleri

AWS Cloud Practitioner : AWS Compute Services Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

AWS Cloud Practitioner : AWS Compute Services eğitimi: EC2 örnek aileleri, Auto Scaling, Lambda, Fargate ve satın alma modelleriyle AWS hesaplama servislerini.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn