Hvala što ste poslali upit! Jedan od naših članova tima će vas uskoro kontaktirati.
Hvala što ste poslali rezervaciju! Jedan od naših članova tima će vas uskoro kontaktirati.
Trajanje 21 sati
Sadržaj kursa
Uvod u ONOS
- Pregled ONOS-a kao SDN kontrolera
- Ključne karakteristike i prednosti ONOS platforme
- Istraživanje ekosestema ONOS aplikacija
Postavljanje razvojnog okruženja za ONOS
- Instalacija i konfiguracija ONOS-a na Linux sistemima
- Postavljanje Java Development Kit-a (JDK) i IDE-a
- Istraživanje izvornog koda ONOS-a i Git repozitorijuma
Razumevanje arhitekture ONOS-a
- Ključne komponente i moduli ONOS-a
- Upravljanje ONOS klasterima i skalabilnost
- ONOS API-jevi i apstrakcije servisa
Razvoj ONOS aplikacija
- Gradska osnovna ONOS aplikacija od nule
- Rad sa ONOS API-jevima za upravljanje topologijom mreže i tokovima
- Obrada namena (intents) i paketa u ONOS-u
Testiranje i otkrivanje grešaka u ONOS aplikacijama
- Postavljanje testnog okruženja za ONOS aplikacije
- Otkrivanje grešaka u ONOS aplikacijama koristeći alate za beleženje i praćenje
- Korišćenje ONOS CLI-a i REST API-ja za otkrivanje grešaka
Napredne teme u razvoju ONOS-a
- Integracija ONOS aplikacija sa eksternim sistemima i kontrolerima
- Optimizacija ONOS aplikacija za velike implementacije
- Praktična pravila za razvoj ONOS aplikacija
Studije slučaja i praktične primene
- Analiza stvarnih ONOS aplikacija u produkcijskim okruženjima
- Dizajniranje prilagođenih aplikacija za rešavanje specifičnih mrežnih izazova
- Projekat od ruku: Razvoj i implementacija prilagođene ONOS aplikacije
Zaključak i dalji koraci
Uslovi
- Osnovno razumevanje softverski definisanih mreža (SDN)
- Znanje programiranja u jeziku Java
- Osnovno iskustvo sa alati za komandnu liniju u Linux-u
Publika
- SDN developeri
- Inženjeri mreža koji žele da grade prilagođene aplikacije na ONOS platformi