Gold
IPv6Forum Certified

Certified Network Programmer (Gold)

Status: Active
Certificate Logo

Certificate Information

All the training courses are delivered via instructor-led approach with hands-on lab. As these are certification programs, candidates are required to pass both the written and hands-on evaluation to qualify for the certificate.

Instructor-Led Training

Set in an interactive classroom environment, the instructor will introduce concepts and guide students with detailed explanations and interesting examples to meet the student expectations and requirements and at the same time keep the students engaged.

Hands-on Lab:

Step-by-step hands-on labs with detail instructions and guide are provided to reinforce all key concepts. It allows the student to reinforce concepts by performing the tasks they have just learned.

Preface

The CNP6 is an advanced training course for those who need deeper understanding of IPv6 network programming and testing. The course covers topics such as socket API, IPv4 vs. IPv6 programming in C/C++ and Visual C#.NET.

Training Approach:

1. This class covers both theoretical and practical knowledge. 2. The practical classes are conducted in a laboratory environment. 3. The participants will have hands on experience using the actual equipments. 4. Quiz will conducted during the class to test the knowledge of participants about a particular sub topics 5. Professional examination both theoretical and practical will conducted to test the participants knowledge towards end of the class 6. All the participants that passed the examination will be awarded certificate that endorsed by Global IPv6 Forum and WIDE Japan

Who Should Attend?

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 solutions/applications as well as porting existing IPv4 applications to support IPv6.

Training Duration

4 Days

Prerequisites

1. Need CNE6 Silver certification or any equivalent certifications 2. A good knowledge of the TCP/IP protocol suite or any equivalent to the TCP/IP course. 3. Applied knowledge in modern programming languages like C,C++,C# 4. Basic knowledge of network programming and the concepts associated (sockets, bind, send, host-and-network-byte-order).

Course Outline

IPv6 Refresher

IP Programming Basics

  • Packet Capturing

  • Packet Analysis Tools

  • IPv6 Packet Monitoring

Socket Programming

  • Introduction to Socket Programming

  • 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 Network Programming

  • Dual Stack Implementation

Hands On Module

1 IPv6 TCP/UDP based Client/Server 2 Server sockets (TCP/UDP) 3 Client socket (TCP/UDP)
IPV6 Forum Academy
IPv6 Forum Academy

Advancing IPv6 education and certification standards worldwide.

Navigation

Get in touch

© 2026 IPv6 Academy Certification Logo Program . All rights reserved.