Advanced Developing on AWS

KURSUN TANIMI

Bu üç günlük eğitim, bulut tabanlı bir ortam için mimari oluşturma , şirket içi eski uygulamaları yeniden yapılandırma ve bunları bulut tabanlı sunucusuz mikro hizmet mimarisine entegre etme gibi gelişmiş gerçek dünya senaryolarını içeren  konuları kapsar. Bunlarla beraber ayrıca Twelve-Factor Application metodolojisinin ilkelerinin nasıl uygulanacağına da değinilir. 
Kurs Seviyesi :  İleri Seviye
Kurs Süresi     : 3 Gün

SERTİFİKA

AWS Certified  DevOps Engineer - PROFESSIONAL

KİMLER KATILABİLİR?

Bu kurs aşağıdakilere yöneliktir.
• AWS hizmetlerine aşina olan deneyimli yazılım geliştiricileri

KURSUN AMACI

Bu kursta aşağıdaki konular detaylarıyla işlenecektir.
• Uygulamanın farklı AWS servislerinde oluşan problemlerinin, mantıksal veya programatik kaynaklarını belirlemek için monolitik bir uygulama mimarisini analiz etme
• Monolitik bir mimariden geçiş yaparken Twelve-Factor Application metodolojisinin kavramlarını ve adımlarını uygulama
• AWS servislerini izlemek ve yönetmek için AWS API, CLI ve SDK'ları kullanma
• Six Rs geçişi kullanarak monolitik bir uygulamayı bir mikro servis uygulamasına geçirme
• AWS'de bir mikro servis uygulamasını deploy etmek için gereken SysOps ve DevOps açıklama

ÖN KOŞULLAR

Bu kursa katılanların aşağıdaki özelliklere sahip olmalarını öneririz.
• En az bir programlama dili hakkında derinlemesine bilgi sahibi olması
• Temel AWS servisleri ve genel bulut uygulaması hakkında deneyim
• Developing on AWS eğitiminin tamamlanması ve bu kavramların çalışma ortamında en az altı ay süreyle uygulanması


Day 1
Module 1: The cloud journey
• Common off-cloud architecture
• Introduction to Cloud Air
• Monolithic architecture
• Migration to the cloud
• Guardrails
• The six R’s of migration
• The Twelve-Factor Application Methodology
• Architectural styles and patterns
• Overview of AWS Services
• Interfacing with AWS Services
• Authentication
• Infrastructure as code and Elastic Beanstalk
• Demonstration: Walk through creating base infrastructure with AWS CloudFormation in the
AWS console
• Hands-on lab 1: Deploy your monolith application using AWS Elastic Beanstalk
Module 2: Gaining Agility
• DevOps
• CI/CD
• Application configuration
• Secrets management
• CI/CD Services in AWS
• Demonstration: Demo AWS Secrets Manager

Day 2
Module 3: Monolith to MicroServices
• Microservices
• Serverless
• A look at Cloud Air
• Microservices using Lambda and API Gateway
• SAM
 •Strangling the Monolith
 •Hands-on lab: Using AWS Lambda to develop microservices
Module 4: Polyglot Persistence & Distributed Complexity
• Polyglot persistence
• DynamoDB best practices
• Distributed complexity
• Step functions
• Hands-on lab: Introduction to the cloud development kit

Day 3
Module 5: Resilience and Scale
• Decentralized data stores
• Amazon SQS
• Amazon SNS
• Amazon Kinesis Streams
• AWS IoT Message Broker
• Serverless event bus
• Event sourcing and CQRS
• Designing for resilience in the cloud
• Hands-on lab: Exploring the AWS messaging options
Module 6: Security and Observability
• Serverless Compute with AWS Lambda
• Authentication with Amazon Cognito
• Debugging and traceability
• Hands-on lab: Developing microservices on AWS
• Hands-on lab 8: Automating deployments with Cloud Formation


S: Ödeme Seçenekleri Nelerdir?

Eğitimlerimizin toplam ücreti eğitim başlamadan önce tahsil edilir. Ödemenizi Türk Lirası ve USD cinsinden EFT/Havale veya Kredi Kartından yapabilirsiniz.

S: Online Eğitim hizmetiniz var mıdır?

Eğitimlerimiz online olarak yapılmaktadır. Eğitimlerimizi kurumsal olarak fiziki ortamda almak isterseniz iletişime geçmek için form doldurabilirsiniz.

S: Kurumumuza (firma) özel olarak eğitim almak için ne yapmalıyız?

Kurumlara özel olarak organize ettiğimiz yerde, online veya kurumların kendi yerlerinde eğitim sağlamaktayız. Kurumunuza özel talebiniz için formu doldurmanız yeterlidir. Eğitim grubu tarafından en kısa sürede sizinle irtibata geçilecektir.

S: Sınıflarınız kaç kişiliktir?

Eğitimlerimiz en az 5 en fazla 15 kişilik sınıflarda yapılmaktadır. Bir eğitim ortalama 10-12 kişi ile gerçekleşmektedir.

S: Eğitmenleriniz hakkında bilgi alabilir miyiz?

Eğitimler AWS tarafından yetkilendirilmiş sertifikalı profesyonel eğitmenler tarafından verilmektedir.

S: Eğitim süresince eğitmene soru sorabilir miyim?

Dersler interaktif olarak yapılmaktadır. Ders dışı bilgi sorusu sorulabilmektedir. Ders harici danışmak istediğiniz özel projeler için bizimle form üzerinden iletişime geçebilirsiniz.

S: Eğitim belirtilen başlangıç tarihinde başlayacak ve belirtilen sürede bitirilecek mi?

Eğitimlerimiz eğitim takviminde belirtilen zamanlarda başlar; yeterli kişi sağlanması amacıyla Yönetim.Academy eğitimleri erteleme hakkına sahiptir. Yönetim.Academy ilan edilmiş eğitimlerin tarihlerini değiştirme hakkını saklı tutar. Eğitime kayıt olmuş kişiler bu değişikliklerden haberdar edilir.

S: Eğitimin dili ne olacaktır?

Eğitim dilimiz Türkçe, paylaşılan eğitim materyalleri İngilizcedir.

S: Ders materyalleri nelerdir?

Eğitimde kullanılan tüm materyaller AWS in bütün dünyada kullanılmak üzere , sadece yetkilendirdiği eğitim partnerları aracılığı ile sunduğu orijinal materyallerdir. Eğitim içeriğine göre eğitim içeriği  katılımcıların e maillerine yazılım kitap olarak tanımlanacaktır. Bu kitaplar, teknolojik değişimler gereğince hızla güncellenmektedir. Katılımcılar bu elektronik kitapları 2 yıl boyunca kullanma hakkına sahiptirler. Aynı zamanda, eğitimlerin konularına bağlı olarak, öğrencilerin öğrendiklerini hemen test etmeğe başladıkları , laboratuvar ortamı da bulunmaktadır. Böylelikle , öğrenciler kısa sürede öğrendiklerini hızla uygulamaya geçirebilmektedirler.

S: Eğitim süresi verimli bir eğitim için yeterli midir?

Eğitimlerin içerikleri ve ilgili süresi AWS tarafından güncel ihtiyaca uygun olarak geliştirilmiştir. Hızla değişen teknolojik yapıların gerekleri doğrultusunda güncellenmektedir.

S: Eğitimlerde katılım zorunluluğu var mı?

Eğitimler esnasında laboratuvar çalışmaları bulunmaktadır. Eğitim sonrası da hedefiniz sertifika almak ise devam etmeniz gerekmektedir.

S: Eğitimler kayıt edilmekte mi?

AWS ( Amazon Web Services)  kuralları gereğince eğitimler kayıt altına alınmamaktadır.

S: Diğer eğitim merkezlerinden farkınız nedir?

Yönetim Academy, AWS ( Amazon Web Services) Türkiye’deki yetkili tek ileri seviye eğitim  ortağıdır. 2014 yılında teknolojik danışmanlık ve eğitim vermek üzere kurulmuştur. Şimdiye kadar 10,000 den fazla öğrenciye katkıda bulunmuş olan Yönetim Academy güçlü ve güvenilir bir eğitim merkezidir. Bu gücünü , firmalara ve bireylere, bünyesinde barındırdığı , AWS onaylı eğitmenlerin liderliğinde düzenlediği, güncel örneklerle desteklenmiş, eğitimlerle aktarmaktadır. Öğrencilerin yüksek seviyedeki memnuniyet değerlendirmeleri bunun en güzel örneğidir.