| | |
Formation TCP / IP Sockets Delphi
Les objectifs du stage Cette formation a pour but de maîtriser la programmation Socket et l'utilisation de protocoles TCP / IP, et en particlier les composants Indy.
Ce que vous apprendrez - communiquer entre deux PC en utilisant des Sockets
- utiliser les composante Indy
- mettre en oeuvre les principaux protocoles TCP/IP
- créer votre protocole personalisé pour échanger des données entre PC
- réaliser des applications de surveillance réseau
A qui s'adresse ce cours
Développeurs de logiciels, et programmeurs souhaitant développer ou intégrer des applications réseau utilisant TCP/IP et la programmation Socket. Une première connaissance de Delphi ou d'un langage de haut niveau est requise.
Le programme détaillé - Programmation Socket
- Adresses et Port
- les primitives WinSock
- Serveur: Socket, Select, Bind, Accept, Send, Recv, Close
- Client: Socket, Select, Connect, Send, Recv, Close
- fonctionnement de base du Serveur et de Clients. Gestion des clients
- mode boquant et mode asynchrone
- UDP et TCP
- programme de communication simple
- Composants Delphi
- les différentes composants Delphi: NetManage, Delphi, ICS, Indy
- tServerSocket et tClientSocket Delphi
- Indy
- utilisation de UDP
- architecture de base : tIdIoHandler, tIdConnectionIntercept, tIdTcpConnection
- gestion des threads
- mode bloquant et tIdAntiFreeze
- les logs
- gestion des déconnexions
- fonctionnement et gestion de serveurs
- différences entre Indy 8, Indy 9 et Indy 10
- Exemples : transferts simple de données
- Suite TCP / IP
- les protocoles de la suite TCP / IP
- utilisation de HTTP, Mail, FTP
- Ping et KeepAlive, téléchargement de page Internet, utilisation de bases de données
- Ecriture de protocoles personnalisés
- protocole texte et binaire
- choix entre UDP et TCP
- définition des commandes, des status, des réponses
- Mise au Point
- utilisation de Telnet
- journaux de log - simulation - exécution en mode débug
- sniffer et proxy
- Programmation Internet
- serveur et client HTTP
- CGI et ISAPI
- SOAP et les Services Web - connexion base de données SOAP
Les travaux pratiques
Les travaux pratiques couvrent environ 30% du temps. Chaque stagiaire réalisera de nombreux projets concrets mettant en oeuvre Asp.Net. Parmi les domaines abordés citons:
- transfert direct de fichier entre 2 PC en utilisant les Sockets de base
- transfert de fichiers par le protocole FTP
- création d'un protocole particuler pour communiquer entre 2 PC
- analyse du traffic réseau
L'animateur Les stages sont animés exclusivement par John COLIBRI. Auteur de plus de 15 livres de programmation, il organise des stages de formations à l'Institut
Pascal depuis plus de 19 ans, et a formé personnellement plus de 1.200 programmeurs. Les conditions
- Les stages sont organisés à l'Institut PASCAL
- les dates des prochaines formations prévues pour les formations inter-entreprise sont présentées dans ce calendrier des formations
- pré-réservation: vous pouvez vérifier la disponibilité et vous pré-inscrire sans frais. Nous vous
contacterons à la suite de votre pré-inscription
- des stages peuvent aussi être organisés en Province (Lille, Strasbourg, Lyon, Marseille, Nantes, Metz, Rennes, Perpignan, Nimes, Toulouse ...) et
dans votre entreprise, organisation ou administration
- ces stages sont couverts par les conventions de formation continue (numéro d'agrément 11 94 00755 94) et nous fournissons une convention de formation
- la durée des stages est de 2 jours.
- prix: le prix entreprise pour une personne est de 1.280 Euros HT.
Les modalités d'inscription présentent le
réductions de tarif pour les particuliers, l'inscription à plusieurs stages, l'inscription de plusieurs personnes ou les stages intra-entreprise. - pour les formations spécifiques, sur mesure ou en régie, qui
incorporeraient par exemple, seulement certaines parties du programme ci-dessus, consultez formations sur mesure ou contactez nous par e-mail ou téléphone.
Lettre d'Information Nous publions tous les mois une lettre d'information qui vous tient au courant
des programmes des nouveaux stages et de dates des prochaines sessions | |