Course Code: devapponos
Duration: 21 hours
Prerequisites:
  • 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
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Developing Applications for ONOS

Uzbekistan - Developing Applications for ONOS