10 Hafta
Sektörden Mentorler
13+ Proje
7/24 Destek
Bitirme Projesi
Sertifika
Veri çağında yaşıyor olmamızdan ötürü, her an logaritmik olarak büyüyen verilerimizi depolamak, analiz etmek ve yönetmek problemi ile de karşı karşıyayız. Lokal sistemlerin veriye hem ulaşımı hem de işleme konusundaki yetersizliğinden kaynaklı cloud (bulut) sistemlerine olan ihtiyacımız da kaçınılmaz olmuştur. İhtiyaca göre hangi cloud sistemlerinin kullanılması sadece bir bilişim sorunu değil, aynı zamanda bireysel ve sektörel bazlı tüketici problemidir. Bu eğitim amazon web service’den bahsederken aynı zamanda genel olarak cloud sistemlerinin yapısı ve işleyişi, elinizdeki verisel ve yazılımsal problemlere olabilecek optimal çözümleri kazandıracak bakış açıları sunmaktadır.
Eğitim İçeriği
Canlı Dersler
Program Akışı
Eğitmen
PROGRAM
AWS Cloud Engineering Bootcamp
Hafta 1 6 Saat
Amazon Web Service, Cloud Mimarisine Giriş ve Servislerin Kullanımı
Amazon Web Service bölümü, bulut mimarisinin temel unsurlarına ve servislerin kullanımına odaklanır. IAM'den (Identity and Access Management) FaaS'a (Function as a Service), bulut hizmetlerinin temel kategorileri olan IAAS, PAAS ve SAAS üzerinde durulur. RDS (Relational Database Service) ve SSH – EC2 gibi spesifik AWS hizmetlerini kullanmayı öğrenirken, geniş AWS ekosisteminin size sağlayabileceği avantajları da keşfedeceksiniz. Bu eğitim, bulut teknolojilerinin dinamik dünyasında başarılı olmanız için gereken temel bilgi ve becerileri sunar.
- On-premises
- IaaS (Infrastructure as a Service)
- PaaS (Platform as a Service)
- SaaS (Software as a Service)
- FaaS (Function as a Service)
- DBaaS (Database as a Service)
- CaaS (Container as a Service)
- What is IAM service?
- Security Credentials
- Users
- User groups
- Roles
- Policies
- Statement
- What is S3 Bucket?
- Security Credentials and Session
- Python Boto3 library
- Programmatic Access to Cloud
- CLI Access to Cloud
Programmatic Access to S3 with Python
Hafta 2 6 Saat
Network’e Giriş
Network modülü, ağ teknolojilerinin temel prensiplerine derinlemesine bir giriş yapmanızı sağlar. TCP/IP ve Subnet gibi temel ağ protokolleri hakkında bilgi edinirken, bulut ağ teknolojilerine özgü konuları da inceleriz. Bu eğitim, ağ teknolojilerine hakim olmanızı sağlayacak ve bulut ağlarının dinamik dünyasında başarılı olmanız için gerekli bilgi ve becerileri kazandıracaktır.
- Basic Principles of Network
- Basic Binary
- ASCII Table
- Link
- Network (LAN)
- IPv4
- DNS
- DHCP
- TCP/IP Model
- Firewall
- Protocol (TCPUDPICMP)
- Hash Algorithm
- VPC
- Router
- CIDR (Classless InterDomain Routing)
- Private vs Public IP
- Region
- VPC
- Availability Zone (AZ)
- Public Subnet
- Private Subnet
- Internet Gateway
- Router
- Security Group
- Access Control List
Hafta 3 3 Saat
EC2 (Elastic Compute Cloud)
EC2 (Elastic Compute Cloud), Amazon Web Services (AWS) tarafından sunulan bir bulut bilişim hizmetidir. Kullanıcılara, ihtiyaçlarına uygun sanal sunucular (EC2 örnekleri) oluşturma ve yönetme imkanı verir. Bu örnekler, farklı türlerde ve boyutlarda sunucuları temsil eder ve kullanıcılar iş yüklerine uygun olanı seçebilirler. Bu eğitim, EC2 hizmeti sayesinde, AWS'nin bulut altyapısını kullanarak kolayca ölçeklendirilebilir sanal sunucuları yönetebilmeniz için gereken temel bilgi ve becerileri sunar.
- EC2 Types
- Instance Types
- Elastic Network Interface (ENI)
- Stateful Firewall rules (SG)
- Stateless Firewall rules (ACL)
- Router and Rout Tables(RTBs)
- Internet Gateway
- Amazon Linux 2023
- Key Pair(Pem)
- Elastic Block Storage
- IAM instance Profile
- User Data Bootstrap Shell Scripts
- EC2 Metadata v2
- VPC Endpoint(S3)
- Application Load Balancer (ALB)
- Crosszone Load Balancing
- Load Balancing Target Groups
- Target Group Health checks
- Load Balancing Stickiness
- ALB with Multi Availability Zone
- CNAME DNS Record
- Project2 (Multi Instance Web Hosting with ALB)
- VPC Peering
- Peering Across Regions
- Overlapping CIDR Blocks
- Routing Table Rules
- Project3(MultiRegion VPC Peering Network)
Hafta 4 3 Saat
Amazon Web Services (AWS) ile Gerçek Zamanlı Veri Akışı ve Veritabanı Hizmetleri
Bu hafta , AWS platformunda gerçek zamanlı veri akışını işleme ve analiz etme imkanı sağlayan çeşitli hizmetleri, araçları ve teknikleri kapsamaktadır. Aynı zamanda AWS'in veritabanı hizmetleri, Amazon RDS, farklı veritabanı motorları, depolama, izleme, güvenlik ve bağlantı gibi veritabanı yönetimiyle ilgili bir dizi önemli konuyu içermektedir. Bu dersler sonucunda , gerçek zamanlı veri akışı ve veritabanı uygulamalarını daha iyi anlayabilir ve AWS'in sunduğu hizmetleri verimli bir şekilde kullanarak çeşitli projeler geliştirebilirsiniz.
- Real Time Streaming Data
- PythonBoto3
- Web Socket
- EC2
- Data manipulation
- IAM instance profile
- SSH Remote Access
- S3 Bucket
- S3 Storage Lens SQL query
- S3 Programatic File Upload
- EC2 Session with env
- EC2 env with Shell Script
- AL 2023 Python Setup
- Python Script as a Systemd Service
- What is RDS
- DB Instances
- DB Engines
- DB Instance Classes
- DB Instance Storage
- DB Instance ENI in VPC
- RDS Subnet Group
- RDS Monitoring
- RDS Cluster
- RDS Remote Connection
- RDS Parameter Groups
- RDS IAM Role
- RDS with RoleBased S3 Access, Data Loading, and Remote Querying
- SG Firewall Rules
- (ARN)Amazon Resource Name Usage
- RDS DNS
- SSH Tunnel Remote Connecting on RDS
Hafta 5 4 Saat
Mikroservis ve Data Pipeline Mimarisi
Mikroservis mimarisi, büyük ve karmaşık uygulamaların bağımsız ve özerk hizmetlere parçalanarak geliştirildiği bir yapıdır. Her mikroservis, belirli bir işlevselliği yerine getirir ve kendi veritabanına sahiptir. Bu mimari, uygulamaların ölçeklendirilmesini, bakımını ve geliştirilmesini kolaylaştırırken, bir hizmette yapılan değişikliklerin diğer hizmetlere etki etmesini minimize eder. Data Pipeline mimarisi ise verilerin çeşitli kaynaklardan alınarak işlenip hedeflere yönlendirildiği otomatikleştirilmiş bir veri akışı yapısını ifade eder. Bu yapı, veri işleme, dönüştürme ve analiz süreçlerini düzenlerken, veri bütünlüğünü, güvenliğini ve sürekliliğini sağlamak için kullanılır. Bu haftaki derslerimizle birlikte Mikroservis ve Data Pipeline mimarilerini kullanarak, veri yönetimini daha etkili hale getiren, veri akışını ve analizini optimize eden bir proje hayata geçireceğiz.
- EventDriven Computing
- Microservices Architecture
- Environment Variables
- IAM Integration
- Generate Custom Lambda Layers
- Lambda Runtime Settings
- VPC Support
- APIGATEWAY
- Configure Test Event
- Trigger
- APIGateway CORS
- HTTP API
- Postman
- Event Bridge as Lambda Trigger
- S3 as Lambda Trigger
- Lambda Monitoring
- Lambda Function within VPC
- Binance WebSocket API
- EC2 Python Script Auto Install with Shell Script
- Lambda Trigger with S3 Custom Event
- RDS Aurora Database role using parameter groups.
- EC2 IAM Instance Profile for S3
- AWS Aurora SQL Dialect for Load Data from S3
- Remote Connection from Lambda to RDS
Hafta 6 3 Saat
Kinesis ve Redshift ile Veri Akışı ve Büyük Veri İşleme Projesi
Kinesis ve Redshift ile Veri Akışı ve Büyük Veri İşleme Projesi ile, Amazon Web Services (AWS) platformundaki Kinesis Data Stream ve Redshift hizmetlerini kullanarak gerçek zamanlı veri akışını ve büyük veri işleme süreçlerini içeren bir projeyi ele alacağız. Kinesis Data Stream, verileri hızlı ve ölçeklenebilir bir şekilde almak ve işlemek için kullanılırken, Redshift ise büyük ölçekte veri depolama ve analitik işlemler için veri ambarı hizmeti sunar. Bu haftaki derslerimiz ile birlikte yapacağımız projede, endüstriyel veri akışları üzerinden büyük miktarda veriyi toplayıp işleyerek, veri analitiği elde etmek amaçlanmaktadır. Kinesis ve Redshift'i bir arada kullanarak, yüksek performanslı ve ölçeklenebilir bir veri akışı ve işleme altyapısı oluşturmayı hedefleyen bu proje, veri tabanlı kararları desteklemeye yönelik güçlü bir çözüm sunmayı amaçlamaktadır.
- Data Steam Shards
- Data Stream Record
- Data Stream Capacity Modes
- What is Amazon Redshift
- Redshift Cluster
- Redshift Serverless
- What is Kinesis Data Firehose
- Firehose Delivery Stream Between Kinesis Data Stream and Redshift
- Real Time Big Data Streaming
- Kinesis Data Stream
- Kinesis Data Firehose
- Firehose Redshift Custom Manifest
- Firehose Monitoring
- Redshift Query Editor with Candlestick Chart
- Remote Connection to Redshift Cluster
- Secrets Manager
- Route53 Programmatic Access
- Git Project Setup
- EC2 IAM Role
- Lambda API Trigger
- Simple Notification Service (SNS) Send SMS Mobile Phone
Hafta 7 3 Saat
ECR, ECS, Cognito
ECR (Elastic Container Registry), ECS (Elastic Container Service) ve Cognito, Amazon Web Services (AWS) tarafından sunulan farklı hizmetlerdir. ECR, Docker konteyner görüntülerini depolamak ve yönetmek için kullanılır. AWS de çalışan uygulamaları kolayca dağıtmak ve yönetmek için ECS hizmeti kullanılır ve bu, konteyner tabanlı uygulamaların ölçeklendirilmesini ve yönetimini kolaylaştırır. Cognito ise kimlik doğrulama, kullanıcı yönetimi ve yetkilendirme için kullanılan bir hizmettir. Uygulamaların kullanıcı girişi ve kimlik yönetimini güvenli ve ölçeklenebilir bir şekilde gerçekleştirmek için Cognito hizmetinden faydalanılabilir. Bu üç hizmet bir arada kullanılarak modern uygulamaların dağıtımını, yönetimini ve kullanıcı kimlik doğrulamasını kolaylaştıran güçlü bir çözüm sunulmaktadır.
- What is Amazon Elastic Container Registry
- Docker Container Build
- ECR Container Image Push
- What is ECS (Elastic Container Service)
- ECS Cluster (fargate)
- ECS Service
- ECS Task
- What is Cognito
- Cognito user Pools
- Cognito Identity Pools
- Identification Authentication Authorization with Cognito
- API Security
- JSON Web Token (JWT)
- Simple Mail Service (SMS)
- Simple Notification Service (SNS)
- Network Reachability Analyzer
- Authentication Flow
- Authentication Providers
- Mobile ApplicationBackend Architecture
- Simple Chat Application
- Rest API with Authorizers
Hafta 8 3 Saat
DynamoDB and Sagemaker
DynamoDB, AWS tarafından sunulan tam yönetilen, yüksek performanslı ve ölçeklenebilir bir NoSQL veritabanı hizmetidir. Kullanıcılar, uygulamalarına uygun şekilde veritabanlarını kolayca oluşturabilir, yönetebilir ve ölçekleyebilir. Hızlı ve düşük gecikmeli veri erişimi sayesinde büyük ölçekteki verileri etkin bir şekilde işlemek için idealdir. Sagemaker ise AWS tarafından sunulan tam yönetilen bir makine öğrenimi hizmetidir. Makine öğrenimi modellerini kolayca oluşturmak, eğitmek, dağıtmak ve yönetmek için kullanılır. Kullanıcılar, önceden hazırlanmış algoritmaları veya kendi özel modellerini kullanabilir. Bu haftaki dersler ile birlikte DynamoDb ve Sagemaker kullanımını öğreneceğiz.
- What is DynamoDB (NoSQL)
- AWS NoSQL Workbench
- DynamoDB Support PartiQL Statements
- DynamoDB VPC Gateway
- RCUWCU
- Ondemand and Provisioned Capacity Mode
- DynamoDB Gateway Routing
- ECR (Elastic Container Registry)
- ECS (Elastic Container Service)
- DynamoDB
- Python Fast API
- ECS Task IAM Role for DynamoDB
- IAM Role Resource Limitation for DynamoDB Table
- ECR
- ECS Auto Scaling
- ALB
- RDS Cluster
- K6/http Stress Test
- What is Sagemaker
- Notebook Instance
- Jupyter Notebook
- IAM Role for S3 Access
- Model Deployment as PKL File
- API Gateway
- S3 Bucket as a Middleware
- Lambda Function with Container Image
Hafta 9 3 Saat
Final Projects
Bootcamp'in son iki haftasında, kursiyerlerimiz kendi hayal ettikleri projeleri tasarlayarak workshop çalışmalarına katılma fırsatı buluyorlar. Gruplara ayrılan kursiyerler, kendi belirledikleri konular üzerinde eğitmen ve eğitim asistanları ile düzenli olarak bir araya gelerek, Bootcamp sürecinde öğrendikleri bütün konuları kapsayacak şekilde workshop çalışmaları gerçekleştiriyorlar. Bu süreçte, projelerini birlikte geliştirerek, kendi fikirlerini hayata geçirme ve uygulama şansı elde ediyorlar. Workshop çalışması sonucunda ortaya çıkan projeler, heyecanla beklenen Youtube yayınında canlı olarak sunulacak, böylece hem katılımcılar hem de diğer izleyiciler, öğrencilerimizin başarılı çalışmalarını keyifle izleme imkanına sahip olacaklar. Bu süreç, Bootcamp'in zirvesini oluşturan, öğrenilenleri uygulamaya dönüştürme ve yaratıcı fikirleri paylaşma heyecanıyla dolu bir deneyim sunmaktadır.
Projeler
AWS Cloud Engineering Bootcamp
10. Dönem AWS Cloud Technical Bootcamp programı 17 Eylül ile 2 Aralık arasında gerçekleştirilecektir.
AWS Cloud Engineering Bootcamp Mentorlerimiz
AWS Cloud Engineering Bootcamp
Şimdi başlamaya hazır mısın?
Öğrenmeye bugün başla - şimdi senin zamanın.
Şimdi Başvur