Certified Network Programmer for IPv6 (CNP6) ( cnp6 | 28 hours )
- Need CNE6 Silver certification or any equivalent certifications
- A good knowledge of the TCP/IP protocal suite or any equivalent to the TCP/IP course.
- Applied knowledge in modern programming languages like C, C++, C#
- Basic knoledge of network programming and the concepts associated (sockets, bind, send, host-adn-network-byte-order).
Audience
- This course is desinged for software and/or computer engineers (designers/developers, testers etc.) and programmers who develop and test IP-applications and require deeper knowledge on how to build IPv6 solutions/applications as well as porting existing IPv4 applications to support IPv6
This course is designed for software and/or computer engineers (designers/developers, testers etc.) and programmers who develop and test IP-applications and require deeper knowledge on how to build IPv6 soluitons/applications as well as portion existing IPv4 applications to support IPv6 network programming and testing. The course covers topics such as socket API, IPv4 vs. IPv6 programming in C/C++ and Visual C#.NET
What Will You Learn?
- Revisit IPv6
- IPv6 Programming Basic
- IPv6 Socket Programming
- IPv6 Network Layer Programming
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
IPv6 Refresher
IP programming Basics
- Packet Capturing
- Packet Analysis Tools
- IPv6 Packet Monitoring
Socket Promming
- Introduction to Socket Progrmming
- Socket Creation
- Connection-Oriented Sockets
- Socket API for TCP
- Connection-less Sockets
- Socket API for UDP
- Socket Programming in Windows
- C#Socket Programming
- Non-Blocking Programming in C#
- DNS and C#
Network Layer Programming
- Using C# Helper Class
- Connection-less Sockets
- IPv6 Netwok Programming
- Dual Stack Implementation
Hands-on Excercise-applicaiton porting
- IPv6 TCP/UDP based Client/Server
- Server sockets (TCP/UDP)
- Client socket (TCP/UDP)
Summary and Next Steps
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)