Cours de programmation Delphi avancé
Un cours approfondi sur les fonctionnalités avancées de Delphi, pour ceux qui souhaitent porter leurs compétences au niveau supérieur.
Des connaissances de base en Delphi et Pascal sont requises.
CARACTÉRISTIQUES DU COURS
Structure. Introduction.
Ce cours complète le panorama Delphi en illustrant les fonctionnalités et les fonctionnalités avancées de l'environnement de développement.
Programme. Détails du cours.
Sérialisation
• Types Marshal and unmarshal
JSON
• Utilisation du parser intégré
• Exemples pratiques d'utilisation
DATASNAP
• Développement de serveurs natifs et HTTP
- Application console
- Windows Service
- ISAPI DLL
- Apache Module
• Filters
• Lightweight callbacks
• Heavyweight callbacks
DATASET and FireDAC
• Unicode client datasets
• New Fields types
• Virtual Datasets
THREADING and PARALLEL PROGRAMMING LIBRARY
• Synchronisation et méthodes anonymes
• Debugging threads
• Threads Visualizer
• Naming Threads
• Thread Sincronization
- TCricalSections
- TEvent
- Thread Messages
- TMonitor
- Freezing and Throwing of thread
- Anonymous threads
• ITask
• IFuture
• Parallel For
RTL
• TStringBuilder
• I/O simplifié avec IOUtils.pas
CODESITE
Matériel pédagogique. Tout ce dont vous avez besoin.
Tout le matériel pédagogique nécessaire sera fourni avec ce cours.
• Manuel / Livre de cours.
• Diapositives.
• Exemples.
• Outils de développement.
• Tests d'auto-évaluation.