Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
Der umfassende Kurs zur Programmierung mit den drei wichtigsten Serverless-Sprachen für AWS. IT-Experte Gernot Glawe zeigt in seinem Videokurs alle Inhalte Schritt für Schritt. Sie können direkt mitmachen und Ihr Wissen anhand von Übungen und Quizfragen überprüfen.
Flexible IT Weiterbildung on demand, schon als monatliches Abo erhältlich
Für das Deployment von AWS Lambda gibt es viele spezialisierte Tools, die jedoch in ihren Erweiterungsmöglichkeiten begrenzt sind. Dieser Kurs zeigt Ihnen, wie Sie AWS-Ressourcen komfortabel mit dem ebenfalls polyglotten Cloud Development Kit (CDK) erstellen. Und wenn es auf Geschwindigkeit ankommt, lernen Sie die schnellsten Deployment-Methoden kennen.
Das Thema Testen von Serverless-Code wird manchmal gar nicht oder unnötig kompliziert angegangen. IT-Experte Gernot Glawe zeigt, wie einfach Test-driven Development in allen drei Programmiersprachen sein kann.
Anhand konkreter Codebeispiele lernen Sie Vorgehensweisen, Tipps, Tricks und Fehlervermeidung kennen, um das volle Potenzial von Serverless Development auszuschöpfen.
Klicken zum Abspielen
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
Herzlich willkommen zu diesem Kurs
Intro
Hello World in Node.js
Hello Lambda in Node.js
Was darf Lambda?
Async & Callback
Node.js Promises
Async / Await – Sequenziell oder asynchron
Events in Lambda verarbeiten
Modularisierung der Eventverarbeitung
Unit Test der Eventverarbeitung
Die Packetverwaltung npm
Das AWS Software Development Kit für Node.js
AWS – Modulares SDK
Upload von lokalem Lambda-Code
Quiz
Intro
Python-Einstieg
Hello World Python
Hello World Lambda Python
Einfache Tests von Modulen
Python-Module in Lambda
Projektverwaltung mit Requirements
Das AWS SDK Boto3
Der Python-Lambda-S3-Bucket-Zähler
Rechte für den Bucket-Zähler
Deployment von Python Lambda
Quiz: Python – für Anfänger und Machine Learning
Intro
Einführung in Go
Hello World in Go
Hello Lambda Go
Testing mit Go
Zugriff auf AWS Services - Stackzähler
Quiz
Intro
Code und Infrastruktur - zusammen oder getrennt?
Programmierung einer Lambda-Ressource mit dem CDK
Deploy der Ressource und der Infrastruktur zu AWS Lambda
Wozu der Aufwand - Hintergrund zu CDK Docker Lambda Deployment
Bootstrap CDK und Deploy des Stacks
Programmierung einer Python Lambda als Python-Ressource mit dem CDK
Lambda Go Code bauen
Lambda-Ressource für Go bauen
Lambda-Ressource für Go mit Docker bauen
Debugging Docker
Quiz
Intro
Lambda-Aufrufvarianten
Die Businesslogik
Unittest Code
Lambda Funktion entwickeln und testen
Lambda Resource bauen
Testgetriebene CDK-Infrastruktur
Tuning der Lambda-Ressource
API Gateway einbauen
Ressourcen mit Zertifikat und Domain
Website mit CDK deployen
Website mit API Gateway verbinden
Quiz
Intro
Hintergrundskripte: Asynchrones Python Lambda mit DynamoDB
Tools und Testmethoden
Codegenerierung mit der NoSQL Workbench
Testen der Businesslogik mit Pytest
Test grün machen
DynamoDB schreiben
Unit-Integrationstest mit DynamoDB
Lambda-Funktion bauen
Lambda-Ressourcen bauen
Deploy-Ressourcen und Funktion
Schneller Funktionsupdate und Integrationstest
Aufruf mit DynamoDB Streams
Quiz
Intro
Fachliche Anforderung der Warmstarts
Unit, Integration und Mock-Tests mit DynamoDB
Unittegration Test GetData
Lesefunktion DynamoDB Gewichtswerte
Wie funktioniert Mocking von AWS API Calls?
Unittest mit Mocked AWS Client
Softwarearchitektur für Grafiken generieren
Test der Chart/Diagramm-Generierung
API Gateway mit binären Content mit dem CDK bauen
Die Lambda-Funktion als Manager
Ausblick, Integration und Sprachauswahlhilfen
Quiz
Fazit und Kursabschluss
In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in viele kleine Lernschritte und Aufgaben unterteilt - Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:
Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
Wissensquizzes zur Lernkontrolle
Lernhistorie und Lernfortschritt
Lesezeichen und Notizen
Volltextsuche in den Videos
Frage-den-Experten-Modul
Übungsmaterial zum Mitmachen
Responsive Web-App und Videostreaming für alle Endgeräte
Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Als Senior Cloud Consultant und Trainer bei tecRacer pflegt Gernot Glawe ein großes Expertennetzwerk. Die Schwerpunkte seiner Tätigkeit bilden AWS, DevOps und Serverless Development. Er ist AWS Community Builder und Organisator der AWS Usergroup Hannover. Zudem wurde Gernot Glawe im Jahr 2022 zum AWS Ambassador ernannt – eine Auszeichnung von Amazon Web Services für technische Experten von Cloud-Infrastruktur und Service-Anbietern mit herausragendem Engagement.
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.
Teamleiter Redaktion & Content-Produktion
Telefonisch erreichbar: Mo – Fr | 9 – 17 Uhr