- 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
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.
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
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