- Podstawowe zrozumienie sieci definiowanych programowo (SDN)
- Znajomość programowania Java
- Podstawowe doświadczenie z Linux narzędziami wiersza poleceń
Publiczność
- Programiści SDN
- Inżynierowie sieciowi chcący tworzyć niestandardowe aplikacje na platformie ONOS
ONOS (Open Network Operating System) to kontroler SDN typu open-source zaprojektowany z myślą o wysokiej dostępności, wydajności i skalowalności. Zapewnia solidną platformę do tworzenia aplikacji sieciowych, które mogą uprościć operacje sieciowe i zwiększyć programowalność.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów SDN i inżynierów sieci, którzy chcą tworzyć niestandardowe aplikacje na platformie ONOS, aby sprostać konkretnym wyzwaniom sieciowym i zwiększyć możliwości SDN.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumieć architekturę i podstawowe komponenty ONOS.
- Skonfigurować środowisko programistyczne dla aplikacji ONOS.
- Tworzyć, testować i wdrażać aplikacje ONOS do zarządzania sieciami SDN.
- Integrować aplikacje ONOS z zewnętrznymi systemami i interfejsami API.
- Rozwiązywanie problemów i optymalizacja aplikacji ONOS pod kątem wydajności i skalowalności.
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 ONOS
- Przegląd ONOS jako kontrolera SDN
- Kluczowe funkcje i zalety platformy ONOS
- Eksploracja ekosystemu aplikacji ONOS
Konfigurowanie środowiska programistycznego ONOS
- Instalowanie i konfigurowanie ONOS w systemach Linux
- Konfigurowanie Java zestawu deweloperskiego i IDE
- Poznawanie kodu źródłowego ONOS i repozytoriów Git
Zrozumienie architektury ONOS
- Podstawowe komponenty i moduły ONOS
- Zarządzanie klastrami i skalowalność ONOS
- Interfejsy API ONOS i abstrakcje usług
Tworzenie aplikacji ONOS
- Tworzenie podstawowej aplikacji ONOS od podstaw
- Praca z interfejsami API ONOS do zarządzania topologią sieci i przepływami
- Obsługa intencji i przetwarzanie pakietów w ONOS
Testowanie i debugowanie aplikacji ONOS
- Konfigurowanie środowiska testowego dla aplikacji ONOS
- Debugowanie aplikacji ONOS przy użyciu narzędzi do rejestrowania i monitorowania
- Używanie ONOS CLI i REST API do rozwiązywania problemów
Zaawansowane tematy w rozwoju ONOS
- Integracja aplikacji ONOS z zewnętrznymi systemami i kontrolerami
- Optymalizacja aplikacji ONOS pod kątem wdrożeń na dużą skalę
- Najlepsze praktyki w zakresie tworzenia aplikacji ONOS
Studia przypadków i praktyczne zastosowania
- Analiza rzeczywistych aplikacji ONOS w środowiskach produkcyjnych
- Projektowanie niestandardowych aplikacji w celu sprostania określonym wyzwaniom sieciowym
- Praktyczny projekt: Opracowywanie i wdrażanie niestandardowej aplikacji ONOS
Podsumowanie i kolejne kroki
United Arab Emirates - Developing Applications for ONOS
Qatar - Developing Applications for ONOS
Egypt - Developing Applications for ONOS
Saudi Arabia - Developing Applications for ONOS
South Africa - Developing Applications for ONOS
Brasil - Developing Applications for ONOS
Canada - Developing Applications for ONOS
中国 - Developing Applications for ONOS
香港 - Developing Applications for ONOS
澳門 - Developing Applications for ONOS
台灣 - Developing Applications for ONOS
USA - Developing Applications for ONOS
Österreich - Developing Applications for ONOS
Schweiz - Developing Applications for ONOS
Deutschland - Developing Applications for ONOS
Czech Republic - Developing Applications for ONOS
Denmark - Developing Applications for ONOS
Estonia - Developing Applications for ONOS
Finland - Developing Applications for ONOS
Greece - Developing Applications for ONOS
Magyarország - Developing Applications for ONOS
Ireland - Developing Applications for ONOS
Luxembourg - Developing Applications for ONOS
Latvia - Developing Applications for ONOS
España - Developing Applications for ONOS
Italia - Developing Applications for ONOS
Lithuania - Developing Applications for ONOS
Nederland - Developing Applications for ONOS
Norway - Developing Applications for ONOS
Portugal - Developing Applications for ONOS
România - Developing Applications for ONOS
Sverige - Developing Applications for ONOS
Türkiye - Developing Applications for ONOS
Malta - Developing Applications for ONOS
Belgique - Developing Applications for ONOS
France - Developing Applications for ONOS
日本 - Developing Applications for ONOS
Australia - Developing Applications for ONOS
Malaysia - Developing Applications for ONOS
New Zealand - Developing Applications for ONOS
Philippines - Developing Applications for ONOS
Singapore - Developing Applications for ONOS
Thailand - Developing Applications for ONOS
Vietnam - Developing Applications for ONOS
India - Developing Applications for ONOS
Argentina - Developing Applications for ONOS
Chile - Developing Applications for ONOS
Costa Rica - Developing Applications for ONOS
Ecuador - Developing Applications for ONOS
Guatemala - Developing Applications for ONOS
Colombia - Developing Applications for ONOS
México - Developing Applications for ONOS
Panama - Developing Applications for ONOS
Peru - Developing Applications for ONOS
Uruguay - Developing Applications for ONOS
Venezuela - Developing Applications for ONOS
Polska - Developing Applications for ONOS
United Kingdom - Developing Applications for ONOS
South Korea - Developing Applications for ONOS
Pakistan - Developing Applications for ONOS
Sri Lanka - Developing Applications for ONOS
Bulgaria - Developing Applications for ONOS
Bolivia - Developing Applications for ONOS
Indonesia - Developing Applications for ONOS
Kazakhstan - Developing Applications for ONOS
Moldova - Developing Applications for ONOS
Morocco - Developing Applications for ONOS
Tunisia - Developing Applications for ONOS
Kuwait - Developing Applications for ONOS
Oman - Developing Applications for ONOS
Slovakia - Developing Applications for ONOS
Kenya - Developing Applications for ONOS
Nigeria - Developing Applications for ONOS
Botswana - Developing Applications for ONOS
Slovenia - Developing Applications for ONOS
Croatia - Developing Applications for ONOS
Serbia - Developing Applications for ONOS
Bhutan - Developing Applications for ONOS