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

Formation TCP / IP Sockets Delphi

                           formation_delphi.pdf
Tcp/Ip est utilisé pour la communication entre PC. Ces communications sont mises en oeuvre en utilisant la programmation Socket, qui permet la mise en oeuvre de protocoles permettant les échanges de mails, le transfert de fichiers ou des protocoles sur mesure.

Les objectifs de la Formation TCP / IP Sockets Delphi

Cette formation a pour but de maîtriser la programmation Socket et l'utilisation de protocoles TCP / IP, et en particulier les composants Indy.

Ce que vous apprendrez - Formation Delphi Programmation Sockets, Tcp/Ip

  • communiquer entre deux PC en utilisant des Sockets
  • utiliser les composante Indy
  • mettre en oeuvre les principaux protocoles TCP/IP
  • créer votre protocole personnalisé 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é - Formation Tcp/Ip Programmation Socket Delphi

  • Programmation Socket
    • Adresses IP et Port - Partie locale et distante
    • Les primitives WinSock: Socket, Select, Send, Recv, Close
    • Primitives spécifiques Client: Connect
    • Primitives spécifiques Server: Bind, Accept
    • Fonctionnement de base du Serveur et de Clients
    • Sockets en mode bloquant ou asynchrone
    • Protocole UDP et TCP
    • Un programme de communication simple
  • Composants Delphi
    • Les jeux de composants Delphi: Delphi, ICS, Indy
    • tServerSocket et tClientSocket Delphi
    • Les composants Indy
      • Utilisation de UDP
      • Mode bloquant et tIdAntiFreeze
      • Architecture de base : entrée/sortie et interception
      • tIdIoHandler et tIdConnectionIntercept
      • Envoi de commandes : tIdTcpConnection
      • Fonctionnement et gestion de serveurs
      • Gestion des threads
      • Gestion par le Serveur de la liste des Clients
      • tIdPeerThread et tIdContext
      • Accès synchronisé au programme principal
      • Génération de logs
      • Les Erreurs et les exceptions
      • Gestion des déconnexions et fermeture du projet
      • Utilisation de threads Client
      • Différences entre Indy 8, Indy 9 et Indy 10
      • Authentification et autorisation
      • Le mode sécurisé SSL
    • Exemples : transferts simple de données
    • Transferts de fichiers
  • La Suite TCP / IP
    • Les protocoles de la suite TCP / IP
    • Ping et KeepAlive
    • Utilisation de Mail, FTP, news NNTP
    • 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
    • tIdTcpServer et tIdTcpClient
    • Tcp en mode Execute ou Commande
    • Diffusion et mise à jour de Clients
  • Mise au Point
    • Commandes manuelles par Telnet
    • Journaux de log
    • Test unitaires dUnit et simulation
    • Enregistrement et re-exécution des commandes
    • Exécution en mode débug
    • Surveillance par un sniffer
    • Utilisation de proxy
  • Programmation Internet
    • Le protocole HTTP
    • Téléchargement de page Internet
    • Serveur HTTP
    • Scripts CGI et ISAPI
    • Protocole SOAP et les Services Web
    • Connexion base de données SOAP

Les travaux pratiques- Stage Programmation Sockets, Tcp/Ip Delphi

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 particulier pour communiquer entre 2 PC
  • analyse du traffic réseau

L'animateur - Formation Sockets Delphi

Les stages Delphi sont animés exclusivement par John COLIBRI. Auteur de plus de 15 livres de programmation, il organise des stages de formation Delphi à l'Institut Pascal depuis plus de 25 ans, et a formé personnellement plus de 2.000 développeurs Delphi.

Dates et Inscription




Autres Formations Delphi

Lettre d'Information - Formations Delphi

Nous publions tous les mois une lettre d'information qui vous tient au courant des programmes des nouveaux stages Delphi et de dates des prochaines sessions
Created: jan-04. Last updated: mar-2020 - 250 articles, 620 .ZIP sources, 3303 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2020
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
    + internet_sockets
      – xml_web_services
      – IntraWeb
      – tcp_ip_sockets_delphi
    + perfectionnement_del
    – mise_à_niveau
    – formation_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