Cena Netto:
2 700.00 PLN
Brutto: 3 321.00 PLN
Nadchodzące szkolenia:
Generuj PDF

Zapisz się

Opis

Umiejętności zdobywane podczas kursu:

  • Umiejętność zastosowania REST w projekcie architektury systemów informatycznych.
  • Podstawowa wiedza na temat REST
  • Umiejętność wersjonowania i dokumentacji warstwy usług.

Cel

  • Przegląd technik wykorzystywanych przy projektowaniu i implementacji REST API.
  • Wykorzystanie REST API w kontekście skalowalności systemów i architektury.
  • Zdobycie wiedzy na temat testowania oraz dokumentacji REST API.

Grupa docelowa:

Szkolenie przeznaczone jest dla architektów systemów oraz programistów implementujących aplikacje internetowe, mobilne lub systemy typu SaaS, którzy chcą zapoznać się z technikami pozwalającymi na łatwiejsze skalowanie aplikacji poprzez wydzielenie i udostępnienie warstwy usług.
Na zajęciach słuchacze skupiają się na architekturze oraz praktycznym wykorzystaniu wiedzy w oparciu o przykładowe implementacje. Słuchacze poznają również zasady dekompozycji własnej aplikacji oraz mapowania jej na warstwę usług.
W trakcie kursu duży nacisk kładziemy na aspekty związane z testowaniem i utrzymaniem systemu.

Uwagi:

Szkolenie trwa: 2 dni.
Istnieje możliwość rozszerzenia szkolenia poprzez dodanie dodatkowego dnia warsztatowego uwzględniającego wybraną technologię:

W razie zainteresowania - prosimy o kontakt w sprawie szczegółów i wyceny: tel. 22 861 96 04 lub email osec@osec.pl

Wymagania:

  • Znajomość podstaw technologii internetowych (HTML, CSS, XML)
  • Ogólna wiedza z zakresu aplikacji internetowych
  • Umiejętność programowania w języku obiektowym na poziomie średnio zaawansowanym

Konspekt

  1. REST
  2. SOA
  3. Uwierzytelnianie (HTTP Basic/Digest, OAuth2)
  4. HTTP
  5. Software as a Service (SaaS)
  6. Wersjonowanie i utrzymanie
  7. Skalowalna Architektura
  8. Dokumentacja API
  9. Testowanie
    • Testy integracyjne
    • Selenium
    • SoapUI
    • Custom implementation
  10. Client application
  11. Public SDK
  12. Opcjonalne moduły dla aplikacji PHP:
  13. Apigility (Zend)
    • RESTful
    • RPC
    • JSON
    • Wersjonowanie, normalizacja i walidacja
    • Uwierzytelnianie
    • Dokumentacja
  14. FOSRestBundle dla Symfony