Korzystając z powiewów wiosennego optymizmu, rzucam się w wir organizacji szkoleń online, których w tym miesiącu będzie naprawdę sporo. Dołączysz?
Przedstawiam listę realizowanych przeze mnie szkoleń. Dla czytelników bloga kod zniżkowy na wszystkie szkolenia 5%, na hasło bykowski.pl
Update 8/05/2020
W związku z licznymi prośbami dotyczącymi wzięcia udziału w szkoleniach w których wyczerpały się już miejsca, to od razu wyjaśniam, że niestety nie ma takiej możliwości. Próśb jest zbyt wiele 🙁
Jednak jeśli interesuje Ci konkretny temat na przyszłe szkolenie otwarte, lub chcesz zorganizować szkolenie dla Twojej firmy, to specjalnie na tę potrzebę uruchomiłem formularz kontaktowy – daj znać jaki temat Cię interesuje 🙂
Spring Boot + Angular na Google Cloud Platform
Angular i Spring Boot to frameworki, które stanowią czołówkę technologiczną na rynku IT. W trakcie szkolenia przygotujemy API w Spring Boot, które umożliwia na przesyłanie plików. Z wykorzystaniem Angular tworzymy GUI umożliwiające użytkownikowi upload pliku. Całość uruchomimy w Google Cloud Platform, w ramach którego będziemy również przechowywać dane od użytkowników 🙂
Pokażę Wam, co można zrobić, aby przekazywanie danych szło gładko, a efekt końcowy był perfekcyjny.
1. Dowiesz się jak korzystać z Google App Engine do uruchamiania aplikacji
2. Nauczysz się przechowywać pliki w postaci BLOB’ów w Cloud Storage
3. Zaczniesz uruchamiać i zarządzać bazami danych w GCP!
🏁 Start: 15 maj 19:00
🕘 Czas: 4h
🎞 Miejsce: Zamknięte szkolenie YouTube
CO PRZYGOTOWAĆ POTRZEBA?
- 💻 Środowisko programistyczne (preferowane IntelliJ IDEA)
- 🔛 Aktywne konto w usłudze GCP
- 💾 Google Cloud Console
- 🤯 Wymagana znajomość Java, Spring Boot i podstaw Frameworka Angular (jeśli wcześniej nie pracowałeś z Angular, to w ramach przygotowania polecam Ci obejrzeć następujący materiał – ANGULAR CLI DLA PROGRAMISTÓW JAVA – ANGULAR W 45 MIN)
REJESTRACJA
Docker – Docker Compose – Docker Swarm
Kurs poprowadzi Cię od podstawowych zagadnień dotyczących narzędzia Docker do sprawnego posługiwania się nim na produkcji. Cała nauka jest realizowana na projekcie – co pozwoli Ci na szersze jego zrozumienie i wykorzystanie. Kurs jest profilowany dla osób, które chcą wykorzystywać Docker praktycznie – nie realizując przy tym separatywnych przykładów bez kontekstu, ale nadając pełne zrozumienie wykorzystania narzędzia Dockera tworząc ciekawe projekty aplikacji internetowych wraz z bazami danych i interfejsem REST. W trakcie kursu tworzone są aplikacje, które następnie nauczymy się wydzielać i definiować ich uruchomienie w ramach plików Dockerfile. Zbudujemy z nich obrazy i zaczniemy uruchamiać. W finalnym etapie skorzystamy z Docker Compose do zarządzania pulą kontenerów.
Na podsumowanie zademonstruje inne przykładowe wykorzystania Dockera – jak wdrożyć z nim aplikacje w chmurze, lub jak może przydać się nam Docker Swarm.
🏁 Start: 17 maj 19:00
🕘 Czas: 4h
🎞 Miejsce: Zamknięte szkolenie YouTube
CO PRZYGOTOWAĆ POTRZEBA?
- 💻 Środowisko programistyczne (preferowane IntelliJ IDEA)
- 🔛 Docker Desktop
- 💾 Aktywne konto w Docker Hub
REJESTRACJA
GIT i GitHub – praktycznie dla programistów i przyszłych programistów Java
GIT to jedno z podstawowych narzędzi programisty. W tym szkoleniu skupimy się na jego praktycznym wykorzystaniu. Pokażę Ci w jaki sposób z niego korzystać, oraz jak programiści Java mogą ułatwić sobie z nim pracę wykorzystując IntelliJ.
Oprócz podstaw pokażę Ci kilka przydatnych hacków pracy z nim, oraz wprowadzę w świat pracy na produkcji. To szkolenie jest dla osób chcących poznać podstawy GITa lub uporządkować wiedzę w jeden wieczór!
🏁 Start: 20 maj 19:00
🕘 Czas: 4h
🎞 Miejsce: Zamknięte szkolenie YouTube
CO PRZYGOTOWAĆ POTRZEBA?
- 💻 Środowisko programistyczne (preferowane IntelliJ IDEA)
- 🔛 Aktywne konto w usłudze GitHub
- 💾 GIT
- 🤯 Wymagana znajomość podstaw Java lub dowolnego innego języka programowania
REJESTRACJA
Programowanie reaktywne ze Spring WebFlux
Spring WebFlux to jeden z modułów Springa, który umożliwia programowanie reaktywne. WebFlux bazuje na Project Reactor, który dostarcza dwa typu Publisher’ów do asynchronicznego przetwarzania strumieni – Flux i Mono. W trakcie szkolenia dowiesz się:
1. Czym jest programowanie reaktywne
2. Jak zacząć pracę ze Spring WebFlux – Reactive RestFul API
3. Integracja reaktywnej bazy danych
4. Tworzenie reaktywnych klientów z wykorzystaniem WebClient
5. Gdzie stosować podejście reaktywne
6. Testowanie reaktywnych rozwiązań
🏁 Start: 22 maj 19:00
🕘 Czas: 4h
🎞 Miejsce: Zamknięte szkolenie YouTube
CO PRZYGOTOWAĆ POTRZEBA?
- 💻 Środowisko programistyczne (preferowane IntelliJ IDEA)
- ☕ JDK (min 8)
- 🤯 Wymagana znajomość Java, Spring Boot
REJESTRACJA
Architektura mikroserwisów z wykorzystaniem Spring Cloud
Szkolenie przybliżyć Ci koncept projektowania architektury mikrousługowej. Od podstaw poznasz zasady i dobre praktyki związywane z wykorzystaniem Spring Cloud. Poprowadzę Cię krok po kroku przez podstawy i pomogę stworzyć oraz uruchomić sieć mikrousług od podstaw.
- Wprowadzenie do architektury mikroserwisów
- Przykład implementacji mikrousługi
- Bazy danych w kontekście mikrousług
- Integracja mikrousług z wykorzystaniem Eureka Discovery Service
- Kierowanie żądań do właściwych usług z Zuul API Gateway
- Zarządzanie obciążeniem mikrousług poprzez Zuul Load Balancer
🏁 Start: 24 maj 19:00
🕘 Czas: 4h
🎞 Miejsce: Zamknięte szkolenie YouTube
CO PRZYGOTOWAĆ POTRZEBA?
- 💻 Środowisko programistyczne (preferowane IntelliJ IDEA)
- ☕ JDK (min 8)
- 🤯 Wymagana znajomość Java, Spring Boot, baz danych
REJESTRACJA
Hibernate 5 – przewodnik po zastosowaniu
Hibernate stanowi jedną z najpopularniejszych implementacji Java Persistence API (JPA). Umożliwia on dokonania mapowania obiektowo-relacyjnego (ORM) – czyli odwzorowania obiektów klas na bazę danych. W trakcie warsztatu nauczysz się jak tworzyć aplikację korzystającą z bazy danych. Dowiesz się jak odwzorowywać obiekty w bazie danych i jak zapisywać związki między relacjami. Zobaczysz również zmiany jakie wprowadza nowa wersja Hibernate 5.
- Hibernate czym jest?
- Zasady tworzenia encji JPA
- Adnotacje
- Generowanie klucza
- Pola i konwencje nazewnicze
- Strategie zarządzania schematem bazy danych
- Zapisywanie obiektów do bazy
- Zapisywanie daty i czasu
- Zapisanie typów wyliczeniowych
- Praca z obiektami
- Modyfikowanie obiektów
- Usuwanie obiektów
- Pobieranie obiektów
- Związki między encjami
- Dwukierunkowość
- Jednokierunkowość
- Związek jeden do jednego
- Związek jeden do wielu
- Związek wiele do wielu
🏁 Start: 28 maj 19:00
🕘 Czas: 4h
🎞 Miejsce: Zamknięte szkolenie YouTube
CO PRZYGOTOWAĆ POTRZEBA?
- 💻 Środowisko programistyczne (preferowane IntelliJ IDEA)
- ☕ JDK (min 8)
- 🤯 Wymagana znajomość Java, SQL
REJESTRACJA