AWS Cloud9 and Python: A Practical Guide Träningskurs
AWS Cloud9 är en molnbaserad integrerad utvecklingsmiljö (IDE) som möjliggör effektiv Python utveckling, felsökning och distribution. Den här kursen introducerar deltagarna till att konfigurera, hantera och distribuera Python applikationer med AWS Cloud9, vilket ger praktisk erfarenhet i en samarbetsmiljö.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till utvecklare på mellannivå Python som vill förbättra sin Python utvecklingsupplevelse med hjälp av AWS Cloud9.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera AWS Cloud9 för Python-utveckling.
- Förstå AWS Cloud9 IDE-gränssnittet och funktionerna.
- Skriv, felsök och distribuera Python applikationer i AWS Cloud9.
- Samarbeta med andra utvecklare med hjälp av AWS Cloud9-plattformen.
- Integrera AWS Cloud9 med andra AWS-tjänster för avancerade distributioner.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Introduktion till AWS Cloud9 och Python Utveckling
- Översikt över AWS Cloud9-funktioner
- Konfigurera och konfigurera AWS Cloud9 för Python
- Bekanta dig med Cloud9 IDE
Utveckling i AWS Cloud9
- Skriva Python kod i molnet
- Använda utvecklingsverktyg i AWS Cloud9
- Förstå Python paket och beroenden i Cloud9
Felsökning och testning Python Applikationer
- Använda Cloud9:s felsökningsverktyg
- Skriva enhetstester för Python applikationer
- Integrera med CI/CD-pipelines
Distribuera Python program
- Distribuera applikationer till AWS-tjänster (Lambda, EC2, etc.)
- Automatisera distributioner med hjälp av Cloud9-verktyg
- Övervakning och skalning av Python program
Collaboration i AWS Cloud9
- Samarbeta i realtid med andra utvecklare
- Hantera källkontroll i AWS Cloud9 (Git)
- Kodgranskningar och projektdelning i Cloud9
Integrera AWS Cloud9 med andra AWS-tjänster
- Arbeta med AWS Lambda-funktioner i Cloud9
- Hantera S3-lagring i Cloud9
- Distribuera serverlösa program från Cloud9
Avancerade AWS Cloud9-funktioner
- Automatisera arbetsflöden med AWS CloudFormation
- Skapa anpassade IDE-konfigurationer i Cloud9
- Använda AWS-SDK:er för Python (Boto3) i Cloud9
Bästa praxis för säkerhet i AWS Cloud9
- Hantera åtkomstkontroll och behörigheter
- Säkra Python applikationer som distribueras via Cloud9
- Använda AWS IAM-roller för säker distribution
Sammanfattning och nästa steg
Krav
- Grundläggande kunskaper i Python programmering
- Erfarenhet av molnbaserade miljöer är ett plus
Publik
- Python Utvecklare
- Mjukvaruingenjörer
Open Training Courses require 5+ participants.
AWS Cloud9 and Python: A Practical Guide Träningskurs - Booking
AWS Cloud9 and Python: A Practical Guide Träningskurs - Enquiry
AWS Cloud9 and Python: A Practical Guide - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (5)
Det faktum att vi har mer praktiska övningar med mer liknande data som vi använder i våra projekt (satellitbilder i rasterformat)
Matthieu - CS Group
Kurs - Scaling Data Analysis with Python and Dask
Machine Translated
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Kurs - Developing APIs with Python and FastAPI
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Kurs - AWS Lambda for Developers
IOT applications
Palaniswamy Suresh Kumar - Makers' Academy
Kurs - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Trainer develops training based on participant's pace
Farris Chua
Kurs - Data Analysis in Python using Pandas and Numpy
Upcoming Courses
Relaterade Kurser
Advanced Amazon Web Services (AWS) CloudFormation
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till molningenjörer och utvecklare som vill använda CloudFormation för att hantera infrastrukturresurser inom AWS-ekosystemet.
I slutet av denna utbildning kommer deltagarna att kunna:
- Implementera CloudFormation-mallar för att automatisera infrastrukturhanteringen.
- Integrera befintliga AWS-resurser i CloudFormation.
- Använd StackSets för att hantera travar över flera konton och regioner.
Amazon DynamoDB for Developers
14 timmarDenna instruktörsledda, liveträning i Sverige (online eller på plats) riktar sig till utvecklare som vill integrera en DynamoDB NoSQL-databas i en webbapplikation som finns på AWS.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den utvecklingsmiljö som krävs för att börja integrera data i DynamoDB.
- Integrera DynamoDB i webbapplikationer och mobila applikationer.
- Flytta data i AWS med AWS-tjänster.
- Implementera åtgärder med AWS DAX.
AWS IoT Core
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till ingenjörer som vill distribuera och hantera IoT-enheter på AWS.
I slutet av denna utbildning kommer deltagarna att kunna bygga en IoT-plattform som inkluderar distribution och hantering av en backend, gateway och enheter ovanpå AWS.
Amazon Web Services (AWS) IoT Greengrass
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill installera, konfigurera och hantera AWS IoT Greengrass-funktioner för att skapa applikationer för olika enheter.
I slutet av denna utbildning kommer deltagarna att kunna använda AWS IoT Greengrass för att bygga, distribuera, hantera, säkra och övervaka applikationer på intelligenta enheter.
AWS Lambda for Developers
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller fjärransluten) riktar sig till utvecklare som vill använda AWS Lambda för att bygga och distribuera tjänster och applikationer till molnet, utan att behöva oroa sig för att tillhandahålla körningsmiljön (servrar, virtuella datorer och behållare, tillgänglighet, skalbarhet, lagring etc.).
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera AWS Lambda för att köra en funktion.
- Förstå FaaS (Functions as a Service) och fördelarna med serverlös utveckling.
- Bygg, ladda upp och kör AWS Lambda funktioner.
- Integrera Lambda-funktioner med olika händelsekällor.
- Paketera, distribuera, övervaka och felsök Lambda-baserade applikationer.
AWS CloudFormation
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till ingenjörer som vill använda AWS CloudFormation för att automatisera processen för att hantera AWS molninfrastruktur.
I slutet av denna utbildning kommer deltagarna att kunna:
- Aktivera AWS-tjänster för att komma igång med att hantera infrastruktur.
- Förstå och tillämpa principen om "infrastruktur som kod".
- Förbättra kvaliteten och sänka kostnaderna för att distribuera infrastruktur.
- Skriv AWS CloudFormation mallar med YAML.
Scaling Data Analysis with Python and Dask
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till datavetare och mjukvaruingenjörer som vill använda Dask med Python ekosystemet för att bygga, skala och analysera stora datamängder.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in miljön för att börja bygga stordatabehandling med Dask och Python.
- Utforska funktionerna, biblioteken, verktygen och API:er som är tillgängliga i Dask.
- Förstå hur Dask accelererar parallell beräkning i Python.
- Lär dig hur du skalar Python-ekosystemet (Numpy, SciPy och Pandas) med Dask.
- Optimera Dask-miljön för att bibehålla hög prestanda vid hantering av stora datamängder.
Data Analysis with Python, Pandas and Numpy
14 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Mastering DevOps with AWS Cloud9
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till proffs på avancerad nivå som vill fördjupa sin förståelse för DevOps metoder och effektivisera utvecklingsprocesser med hjälp av AWS Cloud9.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera AWS Cloud9 för DevOps arbetsflöden.
- Implementera pipelines för kontinuerlig integrering och kontinuerlig leverans (CI/CD).
- Automatisera test-, övervaknings- och distributionsprocesser med hjälp av AWS Cloud9.
- Integrera AWS-tjänster som Lambda, EC2 och S3 i DevOps arbetsflöden.
- Använd källkontrollsystem som GitHub eller GitLab inom AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till proffs på mellannivå som vill lära sig hur man effektivt bygger, distribuerar och underhåller serverlösa applikationer på AWS Cloud9 och AWS Lambda.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i serverlös arkitektur.
- Konfigurera AWS Cloud9 för serverlös applikationsutveckling.
- Utveckla, testa och distribuera serverlösa program med hjälp av AWS Lambda.
- Integrera AWS Lambda med andra AWS-tjänster som API Gateway och S3.
- Optimera serverlösa program för prestanda och kostnadseffektivitet.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 timmarDenna instruktörsledda, liveutbildning i (online eller på plats) riktar sig till utvecklare som vill använda FARM-stacken (FastAPI, React och MongoDB) för att bygga dynamiska, högpresterande och skalbara webbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön som integrerar FastAPI, React och MongoDB. Förstå nyckelkoncepten, funktionerna och fördelarna med FARM-stacken. Lär dig hur du bygger REST API:er med FastAPI. Lär dig hur du designar interaktiva applikationer med React. Utveckla, testa och distribuera applikationer (front-end och back-end) med FARM-stacken.
Developing APIs with Python and FastAPI
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda FastAPI med Python för att bygga, testa och distribuera RESTful API:er enklare och snabbare.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att utveckla API:er med Python och FastAPI.
- Skapa API:er snabbare och enklare med hjälp av FastAPI-biblioteket.
- Lär dig hur du skapar datamodeller och scheman baserat på Pydantic och OpenAPI.
- Anslut API:er till en databas med hjälp av SQLAlchemy.
- Implementera säkerhet och autentisering i API:er med hjälp av FastAPI-verktygen.
- Bygg containerbilder och distribuera webb-API:er till en molnserver.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 timmarSomrig:
- Grunderna i IoT-arkitektur och funktioner
- "Saker", "Sensorer", Internet och mappningen mellan affärsfunktioner i IoT
- Oumbärlig för alla IoT-programvarukomponenter – hårdvara, firmware, mellanprogram, moln och mobilapp
- IoT-funktioner - Fleet manager, datavisualisering, SaaS-baserad FM och DV, larm/larm, sensorintroduktion, "sak" onboarding, geo-fencing
- Grunderna i IoT-enhetskommunikation med molnet med MQTT.
- Ansluta IoT-enheter till AWS med MQTT (AWS IoT Core).
- Ansluter AWS IoT-kärnan med AWS Lambda-funktionen för beräkning och datalagring.
- Ansluter Raspberry PI med AWS IoT kärna och enkel datakommunikation.
- Aviseringar och händelser
- Kalibrering av sensor
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 timmarSammanfattning:
- Grunderna i IoT-arkitektur och funktioner
- "Saker", "Sensorer", Internet och mappningen mellan affärsfunktioner i IoT
- Oumbärlig för alla IoT-programvarukomponenter – hårdvara, firmware, mellanprogram, moln och mobilapp
- IoT-funktioner - Fleet manager, datavisualisering, SaaS-baserad FM och DV, larm/larm, sensorintroduktion, "sak" onboarding, geo-fencing
- Grunderna i IoT-enhetskommunikation med molnet med MQTT.
- Ansluta IoT-enheter till AWS med MQTT (AWS IoT Core).
- Anslutning av AWS IoT-kärna med AWS Lambda-funktion för beräkning och datalagring med hjälp av DynamoDB.
- Ansluter Raspberry PI med AWS IoT kärna och enkel datakommunikation.
- Hands on med Raspberry PI och AWS IoT Core för att bygga en smart enhet.
- Visualisering av sensordata och kommunikation med webbgränssnitt.
Accelerating Python Pandas Workflows with Modin
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till datavetare och utvecklare som vill använda Modin för att bygga och implementera parallella beräkningar med Pandas för snabbare dataanalys.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den miljö som krävs för att börja utveckla Pandas arbetsflöden i stor skala med Modin.
- Förstå funktionerna, arkitekturen och fördelarna med Modin.
- Känn till skillnaderna mellan Modin, Dask och Ray.
- Utför Pandas operationer snabbare med Modin.
- Implementera hela Pandas API:et och funktionerna.