Architektura mikroserwisów na platformie Spring IO

Podobne dokumenty
Korporacyjna Magistrala Usług na przykładzie Mule ESB

Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

KURS SPRING APLIKACJE WEBOWE

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

Projektowanie rozwiązań Big Data z wykorzystaniem Apache Hadoop & Family

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

Aplikacje webowe z wykorzystaniem Node.js oraz Express

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

Program szkolenia: REST i Microservices w PHP

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

INŻYNIERIA OPROGRAMOWANIA

Techniki efektywnego testowania kodu dla programistów Java (Spock

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux.

Ekspert MS SQL Server Oferta nr 00/08

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Zaawansowane programowanie w języku C++

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

Modelowanie procesów biznesowych, przepływu pracy oraz reguł biznesowych na przykładzie Drools i jbpm lub Activiti

Projekt: Mikro zaprogramowane na sukces!

I. Opis przedmiotu zamówienia

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki Promotor dr inż. Paweł Figat

Piotr Bubacz Cloud Computing

Forum Client - Spring in Swing

Programista do działu testów PDT/1401/T/TBG

I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk

Dni: 3. Opis: Adresaci szkolenia

Asseco dla Zdrowia r.

Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio

Program szkolenia: Continuous Integration i Git

Nowoczesne aplikacje internetowe oparte na Seam, JSF, EJB3, JPA, AJAX

Całościowe podejście do testowania automatycznego dla programistów. (TDD, BDD, Spec. by Example, wzorce, narzędzia)

VMware vsphere 5.5: Install, Configure, Manage

Górnośląska Wyższa Szkoła Pedagogiczna imienia Kardynała Augusta Hlonda - pedagogika, studia, studia podyplomowe, Śląsk, Katowice UTW Mysłowice

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Spis treści. Wprowadzenie 13

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

edycja 20 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr ZW 124/2017 i 112/2017 i 113/2017

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

VMware View: Desktop Fast Track [v5.1] Dni: 5. Opis: Adresaci szkolenia

Tworzenie aplikacji na platformie Android

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Program szkolenia: Test Driven Development (TDD) using Spock or JUnit 5

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

Dni: 3. Opis: Adresaci szkolenia

Wybrane działy Informatyki Stosowanej

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

MŁODSZY SPECJALISTA DS. OBSŁUGI KLIENTA Z JĘZYKIEM NIEMIECKIM Miejsce pracy: Piotrków Trybunalski nr ref. DOK/2017

INŻYNIERIA OPROGRAMOWANIA

Język Java i technologie Web - opis przedmiotu

Aplikacje Internetowe, Servlety, JSP i JDBC

Programowanie współbieżne i rozproszone

Programowanie Komponentowe WebAPI

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

IT Camp Junior Java Developer. Cel kursu

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Technologie sieciowe

Całościowe podejście do testowania automatycznego dla programistów. /C#/PHP (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Dni: 2. Partner merytoryczny. Opis: Adresaci szkolenia

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

Spis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17

Program szkolenia: JavaScript Craftsmanship

ActiveXperts SMS Messaging Server

Administrator Systemów SCADA

Konspekt pracy inżynierskiej

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

HP Matrix Operating Environment Foundations

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Ciągłe dostarczanie oprogramowania : kompletny przewodnik / Eberhard Wolff. Gliwice, cop Spis treści

OFERTA. BANK GOSPODARSTWA KRAJOWEGO Al. Jerozolimskie Warszawa. Załącznik nr 3 do SIWZ. Dane Wykonawcy / Wykonawców występujących wspólnie 1

Inżynieria oprogramowania - opis przedmiotu

Serwery LDAP w środowisku produktów w Oracle

Aplikacje WWW i PHP - opis przedmiotu

Projekt finansowany ze środków funduszy norweskich i funduszy EOG, pochodzących z Islandii, Liechtensteinu i Norwegii oraz środków krajowych.

Nowocześnie zaprojektowana e-usługa - studium przypadku

Projektowanie rozwiązań Big Data z wykorzystaniem Apache Hadoop & Family

Programowanie.NET - kurs zaawansowany

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Szkolenie wycofane z oferty

Strategia ELO Multi-Client

SZKOLENIE TWORZENIE SYSTEMÓW

Transkrypt:

Kod szkolenia: Tytuł szkolenia: SPRIO Architektura mikroserwisów na platformie Spring IO Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java pragnących dowiedzieć się jak tworzyć i zarządzać aplikacjami internetowymi w oparciu o architekturę mikroserwisów na Platformie Spring IO z wykorzystaniem takich jej elementów jak Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring Security i innych. Cel szkolenia Celem szkolenia jest poznanie zasad budowania aplikacji internetowych w oparciu o architekturę mikroserwisów z wykorzystaniem narzędzi dostarczanych przez Platformę Spiring IO. Zobaczymy jak szybko tworzyć aplikacje w przy pomocy Spring Boot, implementować RESTful API bazujące na Spring RESTful MVC, programować dostęp do danych w oparciu o Spring Data, zabezpieczać aplikacje używając Spring Security i zostarczyć usługi infrastrukturalne wykorzystująć Spring Cloud. Mocne strony szkolenia Program ukierunkowany jest na zdobycie wiedzy pozwalającej na szybkie i sprawne konstruowanie aplikacji przy użyciu dobrze ze sobą współpracujących narzędzi. Poznamy nie tylko pełny stos aplikacyjny, ale również narzędzie wspomagające nas we wszystkich fazach cyklu życia naszej aplikacji. Dowiemy się jak budować aplikacje testowalne, skalowalne, łatwo zarządzane i elastycznie reagujące na zmiany. Wymagania Od uczestników wymagana jest umiejętność programowania w języku Java, znajomość zagadnień programowania aplikacji internetowych w oparciu o protokół HTTP, podstawy relacyjnych baz danych, znajomość podstaowch zasad działania Spring Framework. Parametry szkolenia 3*8 godzin (3*7 godzin netto) wykładów i warsztatów (z wyraźną przewagą warsztatów). Program szkolenia:

1. Spring Boot I. Twój pierwszy mikroserwis < 140 znaków II. Interfejs linii komend i Groovy Version Manager III. Spring Boot Initializer IV. Spring Boot Starter Maven POMs V. Spring IO Guides VI. Konwencje i konfiguracje VII. @EnableAutoConfiguration - jak to działa? 2. Mikroserwisy na Spring IO I. Wprowadzenie do mikroserwisów II. Czy mikroserwisy są dla Ciebie? III. Spring IO BOM IV. The 12-factor app V. Konfiguracja w środowisku uruchomieniowym VI. Pakowanie i uruchamianie lokalne VII. Uruchamianie w chmurze 3. Spring i TDD I. Elementy TDD & BDD II. Testowanie jednostkowe III. Testowanie integracyjne IV. Testowanie zasobów webowych 4. Projektowanie REST-ful API ze Springiem

I. Zasoby i ich reprezentacja II. Punkt wejścia i inne adresy III. Obsługa wyjątków IV. Modelowanie relacji 5. Spring Data & Spring Data REST I. Definiowanie interfejsów Repository II. Tworzenie metod zapytań III. Specyfikacje i QueryDSL IV. Dodawanie własnych implementacji dla wybranych metod V. Wsparcie dla Spring MVC VI. REST-ful API przy pomocy Spring Data REST 6. Monitoring i zarządzanie I. JMX II. Actuator III. Metryki standardowe i użytkownika IV. Zdalna konsola V. Inspekcja i śledzenie zmian 7. Konfiguracja w chmurze I. Bootstrap II. Dynamiczna konfiguracja III. Serwer konfiguracji IV. Szyfrowanie konfiguracji V. Klient serwera konfiguracji

8. Rejestr usług I. Konfiguracja serwera rejestru II. Konsola serwera rejestru III. Klient serera rejestru IV. Serwer konfiguracji z rejestru V. Serwisy zależne dostarczane z rejestru 9. Bezpiecznik połączeń I. Wprowadzenie do wzorca circuit breaker II. Konfiguracja bezpiecznika połączenia III. Kokpit monitorujący połączenia IV. Konfiguracja klastrowa kokpitu monitorującego obwody połączeń 10. Równoważenie obciążenia I. Równoważenie obciążenia po stronie klienta II. Integracja z rejestrem usług III. Użycie bezpośrednie 11. Routing połączeń I. Monitoring i równoważenie obciążenia na routerze II. Konfiguracja routera w oparciu o rejestr usług III. Konfiguracja tras użytkownika 12. Zabezpieczenia I. Logowanie przez formularz i HTTP Basic II. Zabezpieczanie adresów URL III. Podłączanie bazy użytkowników i uprawnień

Powered by TCPDF (www.tcpdf.org) IV. Wprowadzenie do OAuth2 V. Konfiguracja serwera OAuth2 VI. Jason Web Tokoen VII. Single Sign On