Course Code: devappopendaylight
Duration: 14 hours
Prerequisites:
  • Podstawowa znajomość koncepcji SDN
  • Znajomość programowania Java
  • Zrozumienie języka modelowania YANG (opcjonalne, ale zalecane)

Odbiorcy

  • Programiści SDN
  • Inżynierowie oprogramowania zainteresowani rozwojem niestandardowych aplikacji SDN
Overview:

OpenDaylight to wiodąca platforma open-source do budowania i zarządzania sieciami definiowanymi programowo (SDN).

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów SDN i inżynierów oprogramowania, którzy chcą dowiedzieć się, jak tworzyć niestandardowe aplikacje SDN przy użyciu OpenDaylight API i modeli YANG w celu zwiększenia funkcjonalności i skalowalności sieci.

Pod koniec tego szkolenia uczestnicy będą w stanie

  • Zrozumieć architekturę i komponenty OpenDaylight.
  • Używać interfejsów API OpenDaylight do tworzenia aplikacji SDN.
  • Tworzyć i zarządzać modelami YANG w celu dostosowania sieci.
  • Wdrażać, testować i debugować niestandardowe aplikacje w środowisku OpenDaylight.
  • Integracja OpenDaylight z zewnętrznymi systemami i urządzeniami sieciowymi.

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 w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie do OpenDaylight

  • Przegląd architektury OpenDaylight i kluczowych komponentów
  • Zrozumienie roli OpenDaylight w sieci SDN
  • Konfiguracja i eksploracja środowiska OpenDaylight

Eksplorowanie interfejsów API OpenDaylight

  • Wprowadzenie do interfejsów API REST i RESTCONF
  • [Tworzenie i korzystanie z interfejsów northbound OpenDaylight
  • Tworzenie wywołań API dla rozwoju aplikacji SDN

Modelowanie YANG na potrzeby dostosowywania

  • Zrozumienie modeli YANG i ich przeznaczenia
  • Definiowanie i wdrażanie niestandardowych modeli YANG
  • Integracja modeli YANG z aplikacjami OpenDaylight

Tworzenie aplikacji SDN

  • Tworzenie niestandardowej aplikacji SDN za pomocą OpenDaylight
  • Używanie Maven do tworzenia i pakowania aplikacji
  • Wdrażanie i uruchamianie aplikacji na kontrolerze OpenDaylight

Testowanie i debugowanie

  • Narzędzia i techniki testowania aplikacji OpenDaylight
  • Debugowanie typowych problemów podczas tworzenia aplikacji
  • Monitorowanie wydajności aplikacji i dzienników

Integracja OpenDaylight z urządzeniami sieciowymi

  • Podłączanie OpenDaylight do urządzeń sieciowych przy użyciu protokołów southbound
  • Konfigurowanie OpenFlow i innych protokołów
  • Zarządzanie przepływami urządzeń i zachowaniem sieci

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Developing Applications with OpenDaylight

Qatar - Developing Applications with OpenDaylight

Egypt - Developing Applications with OpenDaylight

Saudi Arabia - Developing Applications with OpenDaylight

South Africa - Developing Applications with OpenDaylight

Brasil - Developing Applications with OpenDaylight

Canada - Developing Applications with OpenDaylight

中国 - Developing Applications with OpenDaylight

香港 - Developing Applications with OpenDaylight

澳門 - Developing Applications with OpenDaylight

台灣 - Developing Applications with OpenDaylight

USA - Developing Applications with OpenDaylight

Österreich - Developing Applications with OpenDaylight

Schweiz - Developing Applications with OpenDaylight

Deutschland - Developing Applications with OpenDaylight

Czech Republic - Developing Applications with OpenDaylight

Denmark - Developing Applications with OpenDaylight

Estonia - Developing Applications with OpenDaylight

Finland - Developing Applications with OpenDaylight

Greece - Developing Applications with OpenDaylight

Magyarország - Developing Applications with OpenDaylight

Ireland - Developing Applications with OpenDaylight

Luxembourg - Developing Applications with OpenDaylight

Latvia - Developing Applications with OpenDaylight

España - Developing Applications with OpenDaylight

Italia - Developing Applications with OpenDaylight

Lithuania - Developing Applications with OpenDaylight

Nederland - Developing Applications with OpenDaylight

Norway - Developing Applications with OpenDaylight

Portugal - Developing Applications with OpenDaylight

România - Developing Applications with OpenDaylight

Sverige - Developing Applications with OpenDaylight

Türkiye - Developing Applications with OpenDaylight

Malta - Developing Applications with OpenDaylight

Belgique - Developing Applications with OpenDaylight

France - Developing Applications with OpenDaylight

日本 - Developing Applications with OpenDaylight

Australia - Developing Applications with OpenDaylight

Malaysia - Developing Applications with OpenDaylight

New Zealand - Developing Applications with OpenDaylight

Philippines - Developing Applications with OpenDaylight

Singapore - Developing Applications with OpenDaylight

Thailand - Developing Applications with OpenDaylight

Vietnam - Developing Applications with OpenDaylight

India - Developing Applications with OpenDaylight

Argentina - Developing Applications with OpenDaylight

Chile - Developing Applications with OpenDaylight

Costa Rica - Developing Applications with OpenDaylight

Ecuador - Developing Applications with OpenDaylight

Guatemala - Developing Applications with OpenDaylight

Colombia - Developing Applications with OpenDaylight

México - Developing Applications with OpenDaylight

Panama - Developing Applications with OpenDaylight

Peru - Developing Applications with OpenDaylight

Uruguay - Developing Applications with OpenDaylight

Venezuela - Developing Applications with OpenDaylight

Polska - Developing Applications with OpenDaylight

United Kingdom - Developing Applications with OpenDaylight

South Korea - Developing Applications with OpenDaylight

Pakistan - Developing Applications with OpenDaylight

Sri Lanka - Developing Applications with OpenDaylight

Bulgaria - Developing Applications with OpenDaylight

Bolivia - Developing Applications with OpenDaylight

Indonesia - Developing Applications with OpenDaylight

Kazakhstan - Developing Applications with OpenDaylight

Moldova - Developing Applications with OpenDaylight

Morocco - Developing Applications with OpenDaylight

Tunisia - Developing Applications with OpenDaylight

Kuwait - Developing Applications with OpenDaylight

Oman - Developing Applications with OpenDaylight

Slovakia - Developing Applications with OpenDaylight

Kenya - Developing Applications with OpenDaylight

Nigeria - Developing Applications with OpenDaylight

Botswana - Developing Applications with OpenDaylight

Slovenia - Developing Applications with OpenDaylight

Croatia - Developing Applications with OpenDaylight

Serbia - Developing Applications with OpenDaylight

Bhutan - Developing Applications with OpenDaylight

Nepal - Developing Applications with OpenDaylight

Uzbekistan - Developing Applications with OpenDaylight