menu
  Home  ==>  formations  ==>  internet_sockets  ==>  formation_tcp_ip_sockets_delphi   

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
Créé: feb-06. Maj: jun-08.  148 articles, 379 sources .ZIP, 2.021 figures - Tel: 01.42.83.69.36
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2008
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
  + formations
    + initiations_delphi
    + bases_de_données
    + prog_conception_objet
    + delphi_dot_net
    + internet_sockets
      – xml_web_services
      – IntraWeb
      – tcp_ip_sockets_delphi
    + pascal
    – mise_à_niveau
    – sur_mesure
    + dates_inscription_hotel
    – style_des_formations
    – references
    – choix_d_une_formation
    – transparents
    – news_letter
  – developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog