Plan Szkolenia
Wprowadzenie do AWS Cloud9 dla programowania full-stack
- Przegląd funkcji AWS Cloud9 do programowania full-stack
- Konfiguracja AWS Cloud9 dla front-endu i back-endu
- Poznanie interfejsu i funkcji Cloud9 IDE
Programowanie front-endowe w AWS Cloud9
- Konfiguracja frameworków front-endowych (React, Angular itp.)
- Tworzenie i testowanie aplikacji front-endowych w Cloud9
- Korzystanie z narzędzi i rozszerzeń przeglądarkowych
Programowanie back-endowe w AWS Cloud9
- Konfiguracja środowisk back-endowych (Node.js, Python itp.)
- Integracja baz danych (MySQL, DynamoDB itp.)
- Wdrażanie usług back-endowych z Cloud9
Debugowanie aplikacji full-stack
- Korzystanie z narzędzi debugowania w AWS Cloud9
- Obsługa błędów front-endowych i back-endowych
- Pisanie i uruchamianie testów jednostkowych i integracyjnych
Integracja z usługami AWS
- Łączenie się z AWS Lambda dla back-endu bezserwerowego
- Integracja S3 dla rozwiązań przechowywania danych
- Wdrażanie aplikacji full-stack na AWS EC2 lub Elastic Beanstalk
Współpraca w AWS Cloud9
- Współpraca z innymi programistami w czasie rzeczywistym
- Zarządzanie kontrolą wersji za pomocą Git w Cloud9
- Przeglądy kodu i udostępnianie projektów w Cloud9
Zaawansowane funkcje i optymalizacja w AWS Cloud9
- Optymalizacja przepływów pracy i automatyzacja zadań w Cloud9
- Korzystanie z AWS CloudFormation do zarządzania infrastrukturą jako kod
- Dostosowywanie IDE do specyficznych potrzeb programowania full-stack
Najlepsze praktyki bezpieczeństwa w programowaniu full-stack
- Implementacja bezpiecznej autentykacji i autoryzacji
- Zabezpieczanie usług front-endowych i back-endowych
- Korzystanie z ról AWS IAM do kontroli dostępu w aplikacjach full-stack
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w tworzeniu stron internetowych (HTML, CSS, JavaScript)
- Znajomość technologii back-endowych (Node.js, bazy danych itp.)
Grupa docelowa
- Programiści full-stack
- Inżynierowie oprogramowania
- Programiści stron internetowych chcący rozszerzyć swoje umiejętności na środowiska chmurowe
Opinie uczestników (2)
Szkolenie pomogło mi poszerzyć wiedzę i zrozumienie narzędzia Burp Suite. Uświadomiłem sobie również, że to, czego nauczyłem się samodzielnie, było wciąż dość ograniczone. Szkolenie to było dla mnie bardzo pomocne jako dla testera QA, ponieważ Burp Suite jest cennym narzędziem do przeprowadzania testów bezpieczeństwa i podnoszenia ogólnej jakości testowania aplikacji. Będę dalej zgłębiać to narzędzie i poznawać jego funkcje oraz możliwości.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Szkolenie - OWASP Top 10 2025
Przetłumaczone przez sztuczną inteligencję
Naprawdę podobało mi się uczenie się o atakach AI i dostępnych narzędziach do rozpoczęcia praktyki i aktywnego wykorzystywania w testach bezpieczeństwa. Wyniosłem z kursu wiele wiedzy, której nie miałem na początku, a kurs spełnił moje oczekiwania. Moim ulubionym elementem szkolenia był Comet Browser i byłem zdumiony tym, co potrafi. Zdecydowanie będę się temu przyglądać bliżej. Ogólnie rzecz biorąc, był to świetny kurs i cieszyłem się, ucząc się wszystkiego o OWASP GenAI Top 10.
Patrick Collins - Optum
Szkolenie - OWASP GenAI Security
Przetłumaczone przez sztuczną inteligencję