Voraussetzungen
Dieser Kurs richtet sich an Entwickler und System-Designer
Es werden Kenntnisse in Systemprogrammierung, sowie fundiertes Wissen in der Programmiersprache C vorausgesetzt
Inhalt
IPv6-Grundlagen (für Entwickler)
- Einordnung im TCP/IP-Stack
- Adressaufbau und -notation
- Scopes
- Autoconfiguration
- IPv6 im DNS
- Dual-Stack-Betrieb
- Quality of Service
- IPsec
- Mobile IPv6
Konzeptionelle Aspekte
- Mehrere Adressen pro Interface
- Mehrere DNS-Einträge, gethostbyname(3) vs. getaddrinfo(3)
- Dual-Stack-Programmierung mit IPv4-mapped IPv6 Addresses
Programmierung mit der Socket API (C, C++)
- TCP-Client und -Server
- UDP und Datagram Ancillary Data
- Vorgehensweisen zum Testen
Höhere Programmiersprachen (nach Interesse)
- Java
- Ruby
- ... nach Absprache
- Mehrere Adressen pro Interface
- Mehrere DNS-Einträge, gethostbyname(3) vs. getaddrinfo(3)
- Dual-Stack-Programmierung mit IPv4-mapped IPv6 Addresses
Programmierung mit der Socket API (C, C++)
- TCP-Client und -Server
- UDP und Datagram Ancillary Data
- Vorgehensweisen zum Testen
Höhere Programmiersprachen (nach Interesse)
- Java
- Ruby
- ... nach Absprache
- Java
- Ruby
- ... nach Absprache
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.