- Plattform: LinkedIn Learning
- Dozent: Jeremy Villeneuve
- Bewertung: 4.8/5
- Letzte Aktualisierung: September 2023
- Kurslink: https://www.linkedin.com/learning/aws-essential-training-for-developers-17237791
Dieses Dokument fasst die wichtigsten Punkte des Kurses zusammen. Wenn du die Möglichkeit hast, empfehle ich dir unbedingt, den kompletten Kurs anzusehen.
- Ich fasse die wichtigsten Punkte aus hilfreichen Kursen zusammen, damit du schnell lernen und wiederholen kannst.
- Klicke einfach auf die
Ask AI‑Links, um in jedes Thema tiefer einzusteigen.
Teach Me: 5 Years Old | Beginner | Intermediate | Advanced | (reset auto redirect)
Learn Differently: Analogy | Storytelling | Cheatsheet | Mindmap | Flashcards | Practical Projects | Code Examples | Common Mistakes
Check Understanding: Generate Quiz | Interview Me | Refactor Challenge | Assessment Rubric | Next Steps
- Zusammenfassung: Dieser Abschnitt startet mit einem Überblick darüber, wie du an AWS herangehst, und vergleicht es mit einem Raumschiff mit verschiedenen Services. Es geht um die Kursziele – z. B. zentrale Services, ihre Icons und Einsatzbereiche zu verstehen – sowie um Voraussetzungen wie grundlegendes Computer‑ und Networking‑Wissen.
- Beispiel: Stell dir deinen AWS‑Account als «Millennium Falcon» für kleine Teams oder als «Starship Enterprise» für größere Organisationen vor – so kannst du dir besser die Skalierung und das Management vorstellen.
- Link für mehr Details: Ask AI: Introduction to AWS
- Zusammenfassung: Du lernst, wie du einen AWS‑Root‑Account einrichtest, IAM Users für sichereren Zugriff anlegst, API Keys generierst und Billing Alarms konfigurierst, um Überraschungen zu vermeiden. Der Fokus liegt auf der Absicherung des Root‑Accounts mit MFA und dem Least‑Privilege‑Prinzip.
- Beispiel: Nachdem du einen IAM User erstellt und ihn einer „admins“-Gruppe mit AdministratorAccess hinzugefügt hast, meldest du dich aus dem Root‑Account ab und nutzt den IAM User für tägliche Aufgaben – so wie ein Captain Routineaufgaben an die Crew übergibt.
- Link für mehr Details: Ask AI: AWS Account Setup and Security
- Zusammenfassung: Es werden die Herausforderungen von On‑Premise‑Hosting vor der Cloud erklärt, der Start von EC2 für elastische Server und S3 für Storage, Regions/Availability Zones für Redundanz und das Shared Responsibility Model, bei dem AWS die Hardware verantwortet und du für die Sicherheit deiner Software zuständig bist.
- Beispiel: Vor der Cloud bedeutete Skalierung bei plötzlichen Traffic‑Spitzen Wochen an Hardware‑Setup. Mit EC2 Auto Scaling dehnen sich deine Server bei einem Traffic‑Peak am Wochenende wie Gummi aus und schrumpfen am Montag wieder zusammen.
- Link für mehr Details: Ask AI: Cloud Computing Fundamentals
- Zusammenfassung: Dieser Teil führt dich durch das Erstellen von EC2 Instances, die Auswahl von Instance Types basierend auf Workloads (z. B. General Purpose), das Anhängen von EBS Volumes für persistenten Storage und die Nutzung von Elastic IPs für statische IP‑Adressen.
- Beispiel: Du startest eine t2.micro‑Ubuntu‑Instance, verbindest dich per SSH mit einem Key Pair und fügst ein EBS Volume hinzu – ähnlich wie wenn du eine externe Festplatte anschließt, um App‑Daten über die Lebensdauer der Instance hinaus zu speichern.
- Link für mehr Details: Ask AI: EC2 Instances and Storage
- Zusammenfassung: Behandelt werden VPCs, Subnets für Public/Private‑Zugriff, Load Balancers zur Traffic‑Verteilung, CloudFront als CDN‑Caching‑Layer und Route 53 für DNS‑Management, um zuverlässige Konnektivität sicherzustellen.
- Beispiel: Du richtest eine VPC mit Public Subnets für Webserver und Private Subnets für Datenbanken ein und nutzt einen Application Load Balancer, um Traffic gleichmäßig zu verteilen – wie ein Hafenkontrollsystem, das Schiffe auf verschiedene Docks leitet.
- Link für mehr Details: Ask AI: Networking in AWS
- Zusammenfassung: Hier geht es um S3 für Object Storage, Glacier für Archivierung, Snowball für große Datentransfers, EFS als Shared File System und Gateways für Hybrid‑Cloud‑Setups.
- Beispiel: Du verwendest S3, um statische Dateien zu hosten und setzt Buckets für eine Website auf „public“, oder du nutzt Snowball, um Terabytes an Daten zu AWS zu schicken, statt sie langsam übers Internet hochzuladen.
- Link für mehr Details: Ask AI: Advanced Storage Solutions
- Zusammenfassung: Es geht darum, Datenbanken auf EC2 zu betreiben oder Managed Services wie RDS/Aurora für relationale Daten zu nutzen, DynamoDB für NoSQL, ElastiCache für Caching, Redshift für Big‑Data‑Warehousing und Athena, um S3‑Data Lakes direkt zu queryen.
- Beispiel: Du erstellst eine RDS MySQL‑Instance für die User‑Daten einer Web‑App, die sich leicht skalieren lässt, oder nutzt DynamoDB für Key‑Value‑Storage in einer High‑Traffic‑App mit Global Tables für Replikation.
- Link für mehr Details: Ask AI: Database Services
- Zusammenfassung: Einführung in Kinesis/SQS/SNS für Messaging‑Queues, Elastic Beanstalk für einfache App‑Deployments und Lightsail für simples Hosting ähnlich klassischen Webhostern.
- Beispiel: Du verwendest SQS, um Report‑Generierungsjobs bei Lastspitzen zu queueen und so deine Datenbank zu entlasten, oder du deployest eine WordPress‑Site über Elastic Beanstalk, damit Updates und Infrastruktur gemanagt werden.
- Link für mehr Details: Ask AI: Messaging and Platform Services
- Zusammenfassung: Erklärt werden ECS/Fargate für Container, ECR als Container Registry, Lambda für Serverless Functions sowie Batch/Step Functions für Job‑Processing und Workflows.
- Beispiel: Du betreibst einen Microservice in ECS‑Containern für bessere Skalierbarkeit oder triggerst eine Lambda Function beim Upload einer Datei, um Bilder zu skalieren – ganz ohne eigene Server zu managen.
- Link für mehr Details: Ask AI: Containers and Serverless Computing
- Zusammenfassung: Behandelt werden Cognito für User Authentication, API Gateway/AppSync für Backends, SageMaker/ML‑APIs für Machine Learning, MediaConvert für Video‑Verarbeitung und IoT Core für Device‑Management.
- Beispiel: Du integrierst Cognito für sichere Logins mit Google/Facebook oder verwendest Rekognition, um Gesichter in hochgeladenen Fotos zu erkennen und so ein Feature für eine Social‑App umzusetzen.
- Link für mehr Details: Ask AI: SaaS Services
- Zusammenfassung: DevOps wird als Brücke zwischen Development und Operations definiert. Es geht um CodePipeline für CI/CD, CloudFormation für Infrastructure as Code und CloudWatch für Monitoring, das weit über simples Uptime‑Checking hinausgeht.
- Beispiel: Du richtest eine Pipeline ein, die Code‑Änderungen automatisch von GitHub nach ECS deployt, sobald Tests erfolgreich sind – so erreichst du schnelle Releases ohne manuelle Deployments.
- Link für mehr Details: Ask AI: DevOps in AWS
- Zusammenfassung: Es geht um WAF/Shield als Firewalls, Inspector/GuardDuty/Macie für Scans und Threat Detection sowie CloudTrail/Security Hub für Audits und zentrales Security‑Monitoring.
- Beispiel: Du aktivierst GuardDuty, um ungewöhnliches Server‑Verhalten wie auffällige Netzwerkverbindungen zu erkennen – ein virtueller Security Guard, der interne Kompromittierungen schneller sichtbar macht.
- Link für mehr Details: Ask AI: Security in AWS
- Zusammenfassung: Abschließend geht es um Clean‑up‑Tipps, um unnötige Kosten zu vermeiden, Ressourcen wie AWS Blogs und Events, um up to date zu bleiben, und Empfehlungen zu Zertifizierungen in Kombination mit praktischen Projekten.
- Beispiel: Nach Demos terminierst du ungenutzte EC2 Instances und löschst S3 Buckets, um im Free Tier zu bleiben und unerwartete Rechnungen zu vermeiden.
- Link für mehr Details: Ask AI: Conclusion
Für das volle Erlebnis schau dir den Originalkurs auf LinkedIn Learning an.
Über den Zusammenfasser
Ich bin Ali Sol, Backend Developer. Mehr über mich:
- Website: alisol.ir
- LinkedIn: linkedin.com/in/alisolphp