Sprawdź 154 GWARANTOWANE TERMINY SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
Szkolenie Python

AWS dla programistów Python

Szkolenie skierowanie jest dla programistów oraz devOps-ów chcących poznać technologie rozwoju oprogramowania w języku Python, w oparciu o usługi AWS (Amazon Web Services). W...

więcej →
3500 PLN netto 4 305 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 5 dni
Tomasz Duniec
Tomasz Duniec Autor szkolenia

Najbliższe terminy

18.05 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
24.08 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
16.11 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia AWS dla programistów Python.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia

Szkolenie skierowanie jest dla programistów oraz devOps-ów chcących poznać technologie rozwoju oprogramowania w języku Python, w oparciu o usługi AWS (Amazon Web Services). W trakcie kursu zbudujemy aplikacje zgodnie z AWS well-architected framework i wdrożymy ja w usługach chmurze AWS.

Po szkoleniu uczestnicy będą potrafili praktycznie wykorzystać usługi AWS w celach zintegrowania ich aplikacji, wdrażania aplikacji w AWS oraz dostarczania oprogramowania za pomocą usług w chmurze.

AWS (Amazon Web Services) to jedna z najbardziej popularnych i rozwiniętych technologicznie usług publicznych. Podczas szkolenia uczestnicy zapoznają się z usługami:

IAM (Identity and Access Management)

Usługa IAM to narzędzie do zarządzania użytkownikami, rolami i uprawnieniami w AWS. Dzięki IAM można definiować polityki dostępu do zasobów AWS, kontrolować kto i w jakim stopniu ma dostęp do danych oraz zasobów w chmurze, zapewniając bezpieczeństwo na poziomie aplikacji i użytkownika.

Amazon S3 (Simple Storage Service)

Amazon S3 to skalowalna usługa przechowywania obiektów w chmurze, która umożliwia bezpieczne przechowywanie dowolnych ilości danych, takich jak pliki, obrazy, filmy czy backupy.

AWS SDK (Software Development Kit) i CLI (Command Line Interface)

AWS SDK to zestaw narzędzi programistycznych, które pozwalają na integrację aplikacji z usługami AWS przy użyciu różnych języków programowania (w tym Python z biblioteką Boto3). CLI umożliwia bezpośrednią komunikację z usługami AWS z linii poleceń, automatyzując zadania zarządzania zasobami chmury.

RDS (Relational Database Service)

RDS to usługa zarządzanej bazy danych, która obsługuje różne silniki baz danych, takie jak MySQL, PostgreSQL czy Oracle. Zapewnia automatyczne tworzenie kopii zapasowych, monitorowanie oraz skalowanie, co pozwala na efektywne zarządzanie bazami danych bez potrzeby ręcznego utrzymywania serwera.

DynamoDB

DynamoDB to usługa NoSQL, która oferuje niskie opóźnienia i skalowalność dla przechowywania dużych ilości danych. Jest szczególnie użyteczna do aplikacji, które wymagają szybkiego dostępu do danych na dużą skalę. DynamoDB obsługuje również DynamoDB Streams, które umożliwiają śledzenie zmian w tabelach w czasie rzeczywistym.

Lambda (Servereless)

Lambda to usługa AWS, która pozwala na uruchamianie kodu bez potrzeby zarządzania serwerami. Umożliwia automatyczne skalowanie aplikacji, płacąc jedynie za czas rzeczywistego wykonania kodu. Lambda wspiera szeroki wachlarz zastosowań, takich jak przetwarzanie danych w czasie rzeczywistym, tworzenie API czy integracje z innymi usługami AWS.

SQS (Simple Queue Service) i SNS (Simple Notification Service)

SQS to usługa kolejkowania wiadomości, która umożliwia rozproszone aplikacje do wymiany danych między komponentami w sposób niezależny, zapewniając odporność na awarie. SNS to usługa wysyłania powiadomień w czasie rzeczywistym do subskrybentów, co jest przydatne np. w systemach powiadomień, alarmów czy złożonych aplikacjach o architekturze rozproszonej.

API Gateway

API Gateway pozwala na tworzenie i publikowanie API, które umożliwiają dostęp do aplikacji wdrożonych w AWS. Jest to usługa niezbędna dla wystawiania aplikacji na świat, a także do zarządzania ruchem i autoryzacją dostępu do zasobów.

CloudWatch i CloudTrail

CloudWatch to usługa monitorowania zasobów AWS, która zbiera dane metryczne i logi aplikacji w czasie rzeczywistym. CloudTrail natomiast rejestruje wszystkie operacje wykonywane w AWS, co pozwala na śledzenie aktywności i audytowanie działań na zasobach AWS.

X-Ray

AWS X-Ray to narzędzie do monitorowania i diagnozowania rozproszonych aplikacji. Pozwala śledzić żądania przechodzące przez różne komponenty aplikacji, analizować opóźnienia i identyfikować potencjalne problemy w wydajności.

CodeBuild, CodeDeploy i CodePipeline

Te usługi AWS umożliwiają budowanie, testowanie i wdrażanie aplikacji w sposób zautomatyzowany. CodeBuild buduje i testuje aplikacje, CodeDeploy automatyzuje proces wdrażania, a CodePipeline pozwala na konfigurację zautomatyzowanych przepływów pracy (CI/CD).

CloudFormation

CloudFormation to usługa, która umożliwia tworzenie i zarządzanie infrastrukturą AWS w sposób zautomatyzowany przy użyciu plików konfiguracyjnych (szablonów). Umożliwia to łatwe tworzenie, aktualizowanie i zarządzanie zasobami w chmurze AWS.



Przejdź do programu szkolenia

Prowadzący szkolenie

Tomasz Duniec

Tomasz Duniec

DevOps Enginner z zamiłowaniem do części "Dev" wspomnianej roli. Pasjonat ideologii DevOps, ze szczególnym uwzględnieniem potoków dostarczania oprogramowania. Swoje doświadczenie opiera o dostarczanie skalowalnych usług mikroserwisowych oraz projekty wdrażanie w AWSie dla dużych klientów. W codziennej pracy jest zaangażowany na wielu poziomach cyklu dostarczania oprogramowania. Od wielu lat tworzy narzędzia dla deweloperów, które skracają cykl, ułatwiają prace i definiują standardy w zespołach.

Posiada doświadczenie w zarzadzaniu zespołami developerskimi. Absolwent Politechniki Warszawskiej, swoja karierę w IT zaczynał właśnie od szkoleń w JSystems, które pozwoliły mu nabrać wiatru w żagle i pomogły spełnić marzenia o karierze w IT. Dziś w JSystems jako trener zakresu AWS, który zachęci was do korzystania z chmury Amazona i pokaże, że nie jest to takie trudne i "kosztowne".

Certyfikowany inżynier z zakresu architektury, DevOps i Networkingu w AWS. Zwolennik "przemyślanego" podejścia zwinnego w prowadzeniu projektów. Charakteryzuje go podejście do wyzwan z "Can do attitude" i "Get Things Done". W swojej pracy najbardziej ceni możliwość rozwiazywania problemów biznesowych w oparciu o najnowsze technologie chmurowe. Zwolennik praktyki nad teorią. Ostatnio mocno zaangażowany w adaptacje możliwości jakie niesie ze sobą platforma Backstage.io.

Program szkolenia

  • Wprowadzenie
    • Zapoznanie z konsolą AWS
    • Zapoznanie z architektura aplikacji, jaka będzie tworzona podczas szkolenia
    • Zapoznanie się z usługami AWS, które będą służyć do realizacji projektu
    • Etos 12 Factor Application
  • AWS SDK i CLI
    • Wykorzystanie CLI do komunikacji z usługami w AWS
    • Konfiguracja środowiska do wykorzystania AWS SDK
    • LAB: Wykorzystanie AWS SDK (boto3) w praktycznym użyciu
  • IAM
    • Userzy, role i polisy w usłudze IAM
    • Konfiguracja przykładowych ról
    • Zasada 'least privilige” w dostępnie do usług i danych
    • Jak śledzić ruchy użytkownika w konsoli AWS
  • RDS – relacyjne bazy danych
    • Wprowadzenie do usługi RDS
    • Podłączenie bazy danych do aplikacji
    • Przegląd możliwości w Amazonie – dlaczego warto?
  • DynamoDB
    • Wprowadzenie DynamoDB
    • Pobieranie i filtrowanie, zapisywanie i edytowanie danych z tabel DynamoDB
    • Caching w DynamoDB
    • DynamoDB streams
    • LAB: Konfiguracja aplikacji do wykorzystania DynamoDB.
  • Lambdy
    • Zapoznanie z możliwościami usługi
    • Uruchomienie usługi w Lambdzie
    • Korzystanie z warstw
    • Integracja usług Lambda z innymi lambdami i destynacjami
    • Maszyny stanów w postaci AWS Step functions
    • LAB: Wystawiamy nasze serwisy w lambdzie
  • Systemy kolejkowe w AWS
    • Wprowadzenie do usług kolejkowych
    • SQS
    • SNS
    • LAB: Podpinamy usługi kolejkowe do naszej aplikacji
  • API Gateway
    • Wprowadzenie do usługi
    • Wystawiamy nasza aplikacje na świat
    • Zabezpieczamy nasze usługi hasłem
  • Best practices w budowie aplikacji
    • Mockowanie usług AWS w testach z użyciem biblioteki moto)
  • Wdrażanie aplikacji w AWS
    • Budujemy i testujemy nasza aplikacje z użyciem CodeBuild
    • Wykorzystujemy codeDeploy i codePipeline do wdrażania aplikacji
    • Deploy aplikacji serverless w oparciu o model SAM
    • Cludformation w praktyce
  • Monitoring:
    • Wprowadzenie do usług monitorowania i obserwacji
    • Usługa CloudWatch
    • Usługa CloudTrail
    • Cloudwatch insights
    • X-Ray
    • LAB: Konfiguracja zapoznanych narzędzi w naszej aplikacji
  • Podsumowanie
    • Podsumowanie kursu i przegląda zbudowanej aplikacji
    • Usługi, na które warto zwrócić uwagę w następnych krokach po szkoleniu

Szkolenie zapewnia uczestnikom niezbędną wiedzę i umiejętności do skutecznego wykorzystania usług AWS w programowaniu w Pythonie, stosowania najlepszych praktyk oraz wdrażania aplikacji w chmurze. Niezależnie od poziomu zaawansowania w Pythonie, kurs ten pomoże rozwinąć umiejętności w pracy z AWS!

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Sprawdź pozostałe szkolenia z kategorii:

Python

Opinie uczestników

5.0/5
Programowanie w języku Python - podstawy

Szkolenie z Przemkiem polecam każdemu, kto chce zgłębić wiedzę na temat Pythona, a jednocześnie świetnie się przy tym bawić. Mimo tego, że program szkolenia jest pełny, Przemek zawsze znajdował czas, aby zatrzymać się i wytłumaczyć wszelkie niejasności. Będę polecać znajomym w branży. :)

Patrycja Koruba H-Consulting Wojciech Hołowicz
5.0/5
Programowanie w języku Python - podstawy

Polecam

Krzysztof Dzwinel ORLEN Upstream Polska Sp. z o.o.
4.9/5
Python od podstaw, przez analizę danych, do machine learning

Super szkolenie, prowadzący Pan Mateusz spełnił moje oczekiwania, wykazał się wiedzą na każdy temat, potrafił odpowiadać na wszystkie zadawane pytania w trakcie szkolenia oraz pomagał rozwiązać każdy problem - w skrócie - pełen profesjonalizm. Polecam wybranie tego szkolenia!

Mateusz Sowiński URZĄD KOMISJI NADZORU FINANSOWEGO
5.0/5
Programowanie w języku Python - podstawy

Bardzo polecam

Jakub Tomaszewski Towarzystwo Ubezpieczeń i Reasekuracji Warta S.A.
5.0/5
Uczenie maszynowe w Pythonie

Polecam szkolenia z JSystems - profesjonalne podejcie do tematu, dobra organizacja szkolenia

Marta Kiszka Ornsson Solutions Sp. z o.o.
5.0/5
Przetwarzanie danych w Apache Spark za pomocą PySpark i Spark SQL

Szkolenie bardzo profesjonalne z bardzo dużą ilością praktyki. Prowadzący bardzo dobrze przygotowany, szczerze polecam :)

Adam Górski BEST S.A.
5.0/5
Programowanie w języku Python - poziom średnio zaawansowany

Szkolenie doskonale porządkuje posiadaną wiedzę i znacznie rozszerza znajomośc języka Python.

Emil Kobyliński OSOBA PRYWATNA
4.9/5
Programowanie w języku Python - poziom średnio zaawansowany

Polecam wszystkim którzy zaczynają przygodę z pythonem jak i dla osób którzy chcą uporządkować swoją wiedze.

Przemysław Romaszewski PZU SA/PZU ŻYCIE SA
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 284 opinii

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Trenerzy-praktycy z oceną min. 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Chcesz wrócić do tego szkolenia?

Wyślemy Ci przypomnienie z linkiem.

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.