Certified Network Programmer for IPv6 (CNP6) ( cnp6 | 28 hours )
-
Wymagany certyfikat CNE6 Silver lub inny równoważny certyfikat
Dobra znajomość pakietu protokołów TCP/IP lub dowolnego odpowiednika kursu TCP/IP.
Znajomość nowoczesnych języków programowania, takich jak C, C++, C#.
Podstawowa znajomość programowania sieciowego i związanych z nim pojęć (gniazda, wiązanie, wysyłanie, kolejność bajtów host-adn-sieć).
Publiczność
-
Ten kurs jest przeznaczony dla inżynierów oprogramowania i / lub komputerów (projektantów / programistów, testerów itp.) Oraz programistów, którzy opracowują i testują aplikacje IP i wymagają głębszej wiedzy na temat tworzenia rozwiązań / aplikacji IPv6, a także przenoszenia istniejących aplikacji IPv4 do obsługi IPv6.
Ten kurs jest przeznaczony dla inżynierów oprogramowania i / lub komputerów (projektantów / programistów, testerów itp.) Oraz programistów, którzy opracowują i testują aplikacje IP i wymagają głębszej wiedzy na temat tworzenia rozwiązań / aplikacji IPv6, a także porcjowania istniejących aplikacji IPv4 w celu obsługi programowania i testowania sieci IPv6. Kurs obejmuje takie tematy jak socket API, IPv4 vs. IPv6 programowanie w C/C++ i Visual C#.NET
Czego się nauczysz?
- Przegląd IPv6
- IPv6 Programming Podstawy
- Gniazdo IPv6 Programming
- Warstwa sieciowa IPv6 Programming
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie
Odświeżenie IPv6
Podstawy programowania IP
-
Przechwytywanie pakietów
Narzędzia do analizy pakietów
Monitorowanie pakietów IPv6
Gniazdo Promming
-
Wprowadzenie do programowania gniazd
Tworzenie gniazd
Gniazda zorientowane na połączenia
Interfejs API gniazda dla protokołu TCP
Gniazda bezpołączeniowe
Interfejs API gniazda dla UDP
Gniazdo Programming w systemie Windows
C#Socket Programming
Nieblokujące Programming w C#
Korzystanie z klasy pomocnika C# Gniazda bezpołączeniowe Sieć IPv6 Programming Implementacja podwójnego stosu
-
Ćwiczenie praktyczne - przenoszenie aplikacji
Klient/serwer oparty na protokole IPv6 TCP/UDP Gniazda serwera (TCP/UDP) Gniazdo klienta (TCP/UDP)
-
Podsumowanie i kolejne kroki
Thailand - Certified Network Programmer for IPv6 (CNP6)
Slovenia - Certified Network Programmer for IPv6 (CNP6)
Croatia - Certified Network Programmer for IPv6 (CNP6)
Serbia - Certified Network Programmer for IPv6 (CNP6)