Certified Network Programming (CNP6) is an advanced training course for those who need to have deeper understanding of IPv6 network programming for building IPv6 applications, porting existing application or for the purpose of auditing and testing IPv6 applications. The course is designed for moderate and advance participants with focus on C/C++ and Microsoft Visual C#.Net programming technologies. This is an instructor-led training course with hands-on learning approach guided by mentor(s) with practical and hands-on experience.

Course Objective

The objective of this course is to equip and prepare the participant with the needed knowledge and skills to carry out software development task involving network layer to support IPv6 protocol.

Who Should Attend This Course?

This course is designed for software and/or computer engineers, students, researchers, designers, developers, testers and programmers who develop and test IP-applications and need deeper knowledge of how to build and/or test IPv6 solutions/applications as well as to port/migrate existing IPv4 applications to support IPv6.


1. Good knowledge of the TCP/IP protocol suite equivalent to the TCP/IP course
2. Basic knowledge on IPv6
3. Applied knowledge in modern programming languages like (C/C++/C#/Java…)
4. Basic knowledge of network programming and the concepts associated ()

Comments are closed.