Podstawy Web Development z wykorzystaniem AWS
Dlaczego warto wziąć udział w szkoleniu?
W dzisiejszych czasach umiejętność wykorzystania systemów rozproszonych, takich jak AWS to podstawa dla każdego programisty. Po tym szkoleniu będziesz potrafił skonfigurować, zaprogramować oraz poprawnie uruchomić stronę w chmurze oraz zintegrować ją z własnym API również działającym na AWS. Umiejętność programowania aplikacji na AWS jest nieocenionym atutem w CV każdego programisty. Każda firma potrzebuje programistów, którzy potrafią wykorzystać potęgę AWS do swojej pracy.
Czy to szkolenie jest dla Ciebie?
To szkolenie jest kierowane przede wszystkim do początkujących i dopiero zaczynających swoją pracę programistów oraz osób, które znają już podstawy tworzenia stron internetowych oraz chcących zwiększyć swoją wiedzę o używanie architektury AWS do tworzenia stron internetowych. Wcześniejsza znajomość platformy Amazon Web Services nie jest wymagana. Przydatna będzie podstawowa wiedza z zakresu programowania stron www – podstawy HTML, CSS i JS.
Programowanie JavaScript na AWS:
Od dłuższego czasu serwery AWS bardzo dobrze wspierają programowanie w języku JavaScript. Dzięki temu wsparciu możemy jeszcze efektywniej wykorzystać zasoby chmury. Pisanie skryptów, które uruchamiane są na serwerach AWS jeszcze nigdy nie było tak łatwe, a dzięki systemowi naliczania opłat za korzystanie z AWS jest to również bardzo ekonomiczne. Przy umiejętnym zastosowaniu JavaScript, nie utworzymy żadnej zbędnej logiki aplikacji po stronie serwera. Oznacza to bardzo proste wysłanie i uruchomienie aplikacji od usługi AWS oraz niskie koszty obsługi.
Kto poprowadzi szkolenie?
Zachęcamy do zapoznania się z podstroną Prowadzący kursy, w celu uzyskania szczegółowych informacji na ten temat.Najczęściej zadawane pytania:
Dzień I. Podstawy AWS do stworzenia strony.
- Z czego składa się AWS?
- Jakie usługi będą dla nas przydatne?
- Konto na AWS
- Skończył się free tier. Co dalej?
- Czy warto przenieść stronę do AWS?
- Zalety i wady używania AWS
- Sposoby na migrację istniejącej strony do AWS
- Przygotowanie własnej platformy server-less gotowej do wyświetlenia naszej strony
- Co to jest Amazon Lambda?
- Kiedy używać tej usługi
- Konfiguracja krok po kroku
- Programowanie NodeJS w Amazon Lambda
- Testowanie napisanej funkcji w Lambda
- Dodawanie podstawowych metod API. Pierwsze kroki w tworzeniu własnego API.
- Co to jest CORS? Dlaczego używamy metody OPTIONS?
- Uruchamianie API
- Tworzymy własną funkcję lambda oraz uruchamiamy ją online
Dzień II. Tworzymy szybką i profesjonalną stronę.
- Co to jest? Obsługa i standardowe ograniczenia
- Podnosimy dzienny limit e-maili oraz ściągamy blokadę wysyłania maili do wszystkich
- Dodawanie uprawnień do wysyłania e-maili
- Ustawiamy swoje konto SES
- Tworzymy pierwszą działającą metodę API
- Wysyłanie e-maili przy użyciu NodeJS i SES.
- Testowanie zaprogramowanej funkcjonalności
- Tworzymy i testujemy metodę POST
- Upubliczniamy nowe API
- Analiza kodu HTML, JS i CSS.
- Sposoby wysyłania kodu strony na S3
- Ustawianie właściwości bucketa i testowanie go
- Przekazujemy dane formularza z bucketa S3 do Lambda poprzez API Gateway
- Przetwarzamy dane w funkcji AWS Lambda
- Wysyłamy potwierdzenie do klienta oraz formularz kontaktowy do nas.
- Uzupełniamy Bucketa S3
- Tworzymy stronę z portfolio
- Łączymy statyczną stronę z naszym API
Projekt końcowy pod okiem doświadczonego mentora
Po skończonym kursie zostanie przydzielony "Projekt Końcowy". Każdy kursant dostanie przydzielonego mentora, który będzie odpowiadał na pytania, w razie potrzeby pomagał oraz przeprowadzi dogłębne code review, oceni projekt oraz zaproponuje poprawki i ulepszenia. Projekt końcowy będzie starannie dobrany do poziomu kursu tak aby wykorzystać i utrwalić wszystkie zagadnienia poznane na kursie oraz nauczyć się jeszcze więcej nowych funkcjonalności które zostały tylko napomknięte podczas kursu. Wykonany projekt będzie w pełni funkcjonalny oraz będzie idealnie pasował jako element w portfolio. Czas na wykonanie projektu to dwa miesiące.Stały kontakt z prowadzącymi szkolenie
Uważamy, że to właśnie po zakończeniu kursu kiedy próbujemy wdrożyć nową wiedzę którą poznaliśmy, rodzi się najwięcej pytań i problemów. My służymy pomocą i udostępniamy kontakt do naszych instruktorów, którzy chętnie odpowiedzą na każdą wiadomość. Dzięki temu wszystkie wątpliwości i pytania zostaną wyjaśnione, nawet te o których kursanci nie pomyśleli podczas spotkania i pojawiły się później w czasie pracy.Przejrzymy CV każdego chętnego kursanta i pomożemy je zaktualizować o nowo zdobytą wiedzę
Po zakończonym kursie będzie można wysłać nam CV które przejrzymy pod kątem przyszłych rekrutacji. Zaproponujemy zmiany i poprawki, które znacząco podniosą szanse na rozmowę rekrutacyjną. Pomożemy podzielić się wiedzą zdobytą na kursie nie tylko w czasie przyszłej pracy ale również w CV. Wiemy na co rekruterzy patrzą i dodanie kilku niezwykle istotnych pozycji i umiejętności pomoże w przedostaniu się do pierwszego etapu rekrutacji oraz w przyszłej negocjacji wypłaty.Treningowa rozmowa rekrutacyjna z doświadczonym instruktorem
Dlaczego nie pójść o krok dalej i nie odbyć treningowej rozmowy rekrutacyjnej z osobą, która jako część swoich obowiązków w pracy przeprowadza techniczne rozmowy z potencjalnymi kandydatami? Gwarantujemy czas na odbycie takiej rozmowy przez wideo konferencję lub telefon w wygodnym terminie. Ćwiczenie odbywania rozmów rekrutacyjnych to najlepszy sposób na przygotowanie się oraz zredukowanie stresu w nadchodzącej rozmowie o pracę. Po treningu znajdziemy jeszcze czas na krótką rozmowę i komentarz z naszej strony, włącznie z listą rzeczy które uważamy, że trzeba powtórzyć.Certyfikat ukończenia kursu
Certyfikat ukończenia kursu wraz z możliwością potwierdzenia go przez stronę online. Dyplom potwierdzi ukończenie kursu, tematykę oraz informacje o organizatorze szkolenia.Dofinansowanie w ramach KFS
- Dofinansowanie od 80% do 100% wartości szkolenia,
- Maksymalna wysokość dofinansowania to aż 14 000 PLN
- Możliwość dofinansowania nawet kilku szkoleń
Płatność jednorazowa
- Oszczędzasz aż 10%!
3 raty 0%
- Bez dodatkowych zgód i formalności
Program Inwestuj w Rozwój z umorzeniem
- Wymaga rozpatrzenia wniosków i ok. miesiąca formalności
- Możliwość umorzenia do 25% ceny szkolenia
- Płać 3 miesiące po kursie