Building Microservices with Spring Cloud and Docker - Plan Szkolenia
Spring Cloud to open-source'owy lekki framework mikrousług do tworzenia Java aplikacji dla chmury.
Docker to platforma open-source do tworzenia, dostarczania i uruchamiania aplikacji w kontenerach. Docker dobrze nadaje się do tworzenia aplikacji mikrousługowych.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy tworzenia mikrousług przy użyciu Spring Cloud i Docker. Wiedza uczestników jest testowana poprzez ćwiczenia i krok po kroku rozwój przykładowych mikrousług.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć podstawy mikrousług.
- Używać Docker do tworzenia kontenerów dla aplikacji mikrousług.
- Budować i wdrażać konteneryzowane mikrousługi przy użyciu Spring Cloud i Docker.
- Integracja mikrousług z usługami wykrywania i Spring Cloud API Gateway.
- Użyj Docker Compose do kompleksowego testowania integracji.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie
Zrozumienie Microservices i architektury mikrousług
Przegląd Docker i konteneryzacji
Przegląd Spring Cloud i Spring Boot
Tworzenie usługi konfiguracji i usługi wykrywania za pomocą Spring Cloud
Korzystanie z API Gateway z Spring Cloud
Tworzenie obrazu kontenera dla każdej mikrousługi za pomocą Docker
Przechowywanie danych w różnych Database
Tworzenie bramy API za pomocą Spring Cloud Gateway
Używanie Netflix Eureka i Consult Discovery Services (rejestrów usług) do rejestrowania i odkrywania usług
Używanie Docker Compose do testowania integracji
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w programowaniu Java
- Doświadczenie z Spring Framework
Uczestnicy
- Deweloperzy Java
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Building Microservices with Spring Cloud and Docker - Plan Szkolenia - Booking
Building Microservices with Spring Cloud and Docker - Plan Szkolenia - Enquiry
Building Microservices with Spring Cloud and Docker - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Atmosfera i praktyczny projekt a nie tylko sucha wiedza
Kamil Szczepaniak - Atos Poland R&D Sp zoo
Szkolenie - Building Microservices with Spring Cloud and Docker
część praktyczna i gotowe przykłady zastosowania
Krzysztof Szyszka - IT Connect Sp. z o.o.
Szkolenie - Building Microservices with Spring Cloud and Docker
Lekkość, z jaką udało się wprowadzić słuchaczy w każdy z tematów bez przygniatających wstępów teoretycznych. Dobry balans teoria praktyka.
Tomasz Walinski - IT Connect Sp. z o.o.
Szkolenie - Building Microservices with Spring Cloud and Docker
Dobry przykład kodowania...
Dariusz Krasicki - IT Connect Sp. z o.o.
Szkolenie - Building Microservices with Spring Cloud and Docker
Cała specyfika szkolenia, tj. praktyczne (poprzez pisanie kodu, konfiguracji) zaznajamianie się z tematyką szkolenia
Adam Dereszewski - ATOS PGS sp. z o.o.
Szkolenie - Building Microservices with Spring Cloud and Docker
Propozycje terminów
Szkolenia Powiązane
Advanced Docker
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą pogłębić swoją wiedzę na temat Docker, aby wdrażać aplikacje na większą skalę przy jednoczesnym zachowaniu kontroli.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Budują własne Docker obrazy.
- Wdrażać i zarządzać dużą liczbą Docker aplikacji.
- Ocena różnych rozwiązań orkiestracji kontenerów i wybór najbardziej odpowiedniego.
- Ustaw proces ciągłej integracji dla Docker aplikacji.
- Integracja Docker aplikacji z istniejącymi procesami ciągłej integracji narzędzi.
- Zabezpiecz swoje Docker aplikacje.
Podstawy Docker - wprowadzenie do konteneryzacji
7 godzinSzkolenie 'Podstawy Docker - wprowadzenie do konteneryzacji' to kompleksowy kurs obejmujący wprowadzenie do konteneryzacji, historię izolacji środowisk wdrożeniowych, oraz porównanie maszyn wirtualnych i kontenerów. Uczestnicy zdobędą praktyczną wiedzę z instalacji i obsługi Docker, zarządzania obrazami i kontenerami, konfiguracji sieci oraz pracy z woluminami danych. Kurs obejmuje także tworzenie środowisk aplikacji z użyciem Docker Compose i wprowadzenie do orkiestracji kontenerów.
Certified Kubernetes Administrator (CKA) - exam preparation
21 godzinProgram Certified Kubernetes Administrator (CKA) został stworzony przez The Linux Foundation i Cloud Native Computing Foundation (CNCF).
Kubernetes jest obecnie wiodącą platformą wykorzystywaną do orkiestracji kontenerów.
NobleProg prowadzi szkolenia Docker & Kubernetes od 2015 roku. Dzięki ponad 360 pomyślnie zakończonym projektom szkoleniowym staliśmy się jedną z najbardziej znanych firm szkoleniowych na całym świecie w dziedzinie konteneryzacji.
Od 2019 roku pomagamy również naszym klientom potwierdzić ich wydajność w środowisku k8s, przygotowując ich i zachęcając do zdawania egzaminów CKA i CKAD.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla administratorów systemów, Kubernetes użytkowników, którzy chcą potwierdzić swoją wiedzę zdając egzamin CKA.
Z drugiej strony, szkolenie koncentruje się również na zdobywaniu praktycznego doświadczenia w administracji Kubernetes, więc zalecamy wzięcie w nim udziału, nawet jeśli nie zamierzasz podchodzić do egzaminu CKA.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o certyfikacji CKA, odwiedź:https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 godzinProgram Certified Kubernetes Application Developer (CKAD) został opracowany przez The Linux Foundation i Cloud Native Computing Foundation (CNCF), gospodarza Kubernetes.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą potwierdzić swoje umiejętności w zakresie projektowania, budowania, konfigurowania i udostępniania natywnych aplikacji w chmurze dla Kubernetes.
Z drugiej strony, szkolenie koncentruje się również na zdobywaniu praktycznego doświadczenia w tworzeniu aplikacji Kubernetes, dlatego zalecamy wzięcie w nim udziału, nawet jeśli nie zamierzasz przystępować do egzaminu CKAD.
NobleProg prowadzi szkolenia Docker & Kubernetes od 2015 roku. Dzięki ponad 360 pomyślnie zakończonym projektom szkoleniowym staliśmy się jedną z najbardziej znanych na świecie firm szkoleniowych w dziedzinie konteneryzacji. Od 2019 roku pomagamy również naszym klientom potwierdzić ich wydajność w środowisku k8s, przygotowując ich i zachęcając do zdania egzaminów CKA i CKAD.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o CKAD, odwiedź:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Docker - zarządzanie kontenerami
21 godzinDocker to platforma dla programistów i administratorów systemów do utrzymywania rozproszonych aplikacji. Składa się z środowiska uruchomieniowego do uruchamiania kontenerów i usługi udostępniania kontenerów.
Dzięki docker ta sama aplikacja może działać bez zmian na laptopach, serwerach dedykowanych i serwerach wirtualnych.
Ten kurs, podczas dwóch pierwszych dni, uczy podstawowego wykorzystania Docker, przydatnego zarówno dla programistów, jak i administratorów systemu. Kurs obejmuje wiele ćwiczeń praktycznych, a uczestnicy będą ćwiczyć we własnym środowisku Docker i budować własne obrazy Docker.
Ostatniego dnia uczestnicy poznają bardziej zaawansowane narzędzia wspierające Dockera. Będą to Docker Machine, Docker Compose oraz Docker Swarm.
Introduction to Docker
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą używać Docker do wdrażania i zarządzania oprogramowaniem jako kontenerami zamiast tradycyjnego samodzielnego oprogramowania.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Docker.
- Zrozumienie i wdrożenie konteneryzacji oprogramowania.
- Zarządzanie Docker aplikacjami.
- Sieciowanie różnych Docker aplikacji i systemów.
- Zrozumienie i edytowanie Docker rejestrów.
Docker for Developers and System Administrators
14 godzinDocker to platforma dla programistów i administratorów systemów do utrzymywania rozproszonych aplikacji. Składa się z środowiska uruchomieniowego do uruchamiania kontenerów i usługi udostępniania kontenerów.
Dzięki docker ta sama aplikacja może działać bez zmian na laptopach, serwerach dedykowanych i serwerach wirtualnych.
Ten kurs uczy podstawowego wykorzystania Docker, przydatnego zarówno dla programistów, jak i administratorów systemu. Kurs obejmuje wiele ćwiczeń praktycznych, a uczestnicy będą ćwiczyć we własnym środowisku Docker i budować własne obrazy Docker w ciągu 2 dni.
Docker i Jenkins dla DevOps
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów DevOp, którzy chcą zoptymalizować i uprościć proces CI/CD za pomocą Docker i Jenkins.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Automatyzuj dostarczanie kodu i wdrażanie potoków za pomocą Jenkins.
- Buduj aplikację przy użyciu Docker i Docker File.
- Konfigurowanie opcji uwierzytelniania w celu zwiększenia bezpieczeństwa.
Java Microservices
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów Java, którzy chcą projektować, rozwijać, wdrażać i utrzymywać aplikacje oparte na mikrousługach przy użyciu Java frameworków, takich jak Spring Boot i Spring Cloud.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć zasady i zalety architektury mikrousług.
- Budować i wdrażać mikrousługi przy użyciu Java i Spring Boot.
- Wdrażać wykrywanie usług, zarządzanie konfiguracją i bramy API.
- Skuteczne zabezpieczanie, monitorowanie i skalowanie mikrousług.
- Wdrażanie mikrousług przy użyciu Docker i Kubernetes.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak oceniać różne technologie i podejścia do projektowania architektury systemu opartego na usługach. Szkolenie rozpoczyna się od omówienia i porównania systemów monolitycznych i architektur usług, a następnie zagłębia się w szczegóły architektury mikrousług.
Uczestnicy mają szansę wykorzystać swoją wiedzę w praktyce, tworząc i wdrażając zestaw sprawdzonych mikrousług zbudowanych przy użyciu Spring Cloud, Spring Boot i Docker.
Na koniec analizowane są odpowiednie bloki konstrukcyjne infrastruktury, aby pomóc uczestnikom w określeniu najbardziej odpowiednich narzędzi i podejść do różnych wymagań organizacyjnych.
Pod koniec tego szkolenia uczestnicy będą mieli solidne zrozumienie Service-Oriented Architecture (SOA) i architektury mikrousług, a także praktyczne doświadczenie w korzystaniu z Spring Cloud i powiązanych technologii Spring do szybkiego opracowywania własnych mikrousług gotowych do pracy w chmurze.
Building Microservices with Spring Cloud and Docker - 5 Days
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów i DevOps inżynierów, którzy chcą budować, wdrażać i zarządzać mikrousługami przy użyciu Spring Cloud i Docker.
Pod koniec tego szkolenia uczestnicy będą mogli
- Rozwijać mikrousługi przy użyciu Spring Boot i Spring Cloud.
- Konteneryzować aplikacje za pomocą Docker i Docker Compose.
- Wdrażać wykrywanie usług, bramy API i komunikację między usługami.
- Monitorowanie i zabezpieczanie mikrousług w środowiskach produkcyjnych.
- Wdrażanie i orkiestracja mikrousług przy użyciu Kubernetes.
Spring Cloud for Microservices
14 godzinW tym instruktażowym szkoleniu na żywo w Polsce zaczynamy od omówienia architektury mikrousług. Wiedza uczestników jest testowana poprzez ćwiczenia i krok po kroku rozwój przykładowych mikrousług.
Pod koniec tego szkolenia uczestnicy będą mieli solidną wiedzę na temat korzystania z Spring Cloud i powiązanych technologii Spring w celu szybkiego opracowania własnych mikrousług w chmurze.
Microservices with Spring Cloud and Kafka
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą przekształcić tradycyjną architekturę w wysoce współbieżną architekturę opartą na mikrousługach przy użyciu Spring Cloud, Kafka, Docker, Kubernetes i Redis.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie niezbędnego środowiska programistycznego do budowania mikrousług.
- Zaprojektowanie i wdrożenie wysoce współbieżnego ekosystemu mikrousług przy użyciu Spring Cloud, Kafka, Redis, Docker i Kubernetes.
- Transformacja usług monolitycznych i SOA do architektury opartej na mikrousługach.
- Zastosowanie podejścia DevOps do tworzenia, testowania i wydawania oprogramowania.
- Zapewnienie wysokiej współbieżności między mikrousługami w produkcji.
- Monitorowanie mikrousług i wdrażanie strategii odzyskiwania.
- Przeprowadzanie strojenia wydajności.
- Poznanie przyszłych trendów w architekturze mikrousług.
Building Microservices with Spring Cloud and Netflix OSS
21 godzinSpring Cloud to lekki framework mikrousług o otwartym kodzie źródłowym do tworzenia Java aplikacji dla chmury. Netflix OSS to zestaw frameworków i bibliotek do tworzenia mikrousług. Spring Cloud ładnie integruje się z komponentami Netflix przy użyciu automatycznej konfiguracji i konwencji nad konfiguracją.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawowe koncepcje budowania mikrousług przy użyciu Spring Cloud i Netflix OSS. Wiedza uczestników jest testowana poprzez ćwiczenia i krok po kroku rozwój przykładowych mikrousług.
Pod koniec tego szkolenia uczestnicy będą mieli solidne zrozumienie, w jaki sposób korzystać z Spring Cloud i powiązanych technologii Spring wraz z Netflix OSS, aby szybko opracować własne mikrousługi w chmurze.
Uczestnicy
- Deweloperzy Java
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna