Accueil > Nos Formations > Développement logiciel > Langages C, C++, Java, .Net, Python… > Autres langages > Delphi programmation

Delphi programmation

0 ( avis)

Maîtrisez le langage Pascal Objet et explorez ses concepts avancés, de la gestion de la mémoire aux composants visuels et à l'intégration de bases de données, pour réaliser des applications performantes et modulaires en Delphi.

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation Delphi permet de maîtriser les bases du langage Pascal Objet tout en développant des applications robustes et modulaires sous Windows. Elle allie apprentissage des structures fondamentales à une montée en compétence sur la programmation orientée objet, la VCL et l’accès aux bases de données. L’approche est pragmatique et orientée métier, avec des cas pratiques concrets. Les outils de reporting, les composants tiers et les bonnes pratiques de développement sont également abordés.

Objectifs

  • <p>Comprendre les bases du langage Pascal Objet</p>
  • <p>Utiliser les structures fondamentales de contrôle avec Delphi</p>
  • <p>Mettre en œuvre la programmation orientée objet avec Delphi </p>
  • <p>Créer une interface utilisateur avec Delphi et la VCL</p>
  • <p>Réaliser une application connectée à une base de données </p>
  • <p> </p>

Récapitulatif

Public

Développeur et chef de projet

Prérequis

Connaissance d'un langage de programmation et de l'environnement MS-Windows

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

  • Initiation au langage Pascal Objet
  • Rappels syntaxiques et bonnes pratiques de développement Pascal Objet
  • Contrôle de flux : alternatives conditionnelles complexes, itérations imbriquées, structures récursives
  • Procédures et fonctions : passage par valeur / référence, surcharge, portée
  • Type Numériques (gestion de la précision, casting)
  • Type Chaînes de caractères (Unicode, formatage avancé)
  • Type Tableaux dynamiques et multidimensionnels
  • Type Records imbriqués et types personnalisés
  • Introduction aux pointeurs et à la gestion mémoire manuelle
  • Gestion des exceptions structurées : création d'exceptions personnalisées
  • Techniques fondamentales Delphi
  • Utilisation avancée des propriétés (lecture/écriture conditionnelle, accesseurs)
  • Définition et gestion de callbacks (fonctions anonymes, gestion d'événements dynamiques)
  • Détection et gestion d'états à l'exécution via les propriétés étendues des objets
  • Introduction aux patterns simples de programmation événementielle dans Delphi
  • La VCL (Visual Component Library)
  • Présentation de la VCL : architecture, cycle de vie des objets visuels
  • Intégration des composants visuels : boutons, champs, listes, onglets
  • Création de menus dynamiques (menus contextuels, raccourcis clavier)
  • Paramètre Sender pour écrire des gestionnaires d'événements génériques et évolutifs
  • Logique de modularité des formulaires : réutilisation, factorisation des interfaces
  • Applications de base de données avec Delphi
  • Architecture des accès aux données avec TDataSet, TDataSource et TFields
  • Connexion à des bases via ADO et composants alternatifs
  • Création de formulaires de saisie liés aux datasets
  • Application de règles métiers et calculs automatiques dans les composants
  • Intégration de composants visuels orientés données
  • Adaptation à des frameworks
  • Reporting intégré à l'application
  • Création de rapports avec QuickReport ou Rave Report
  • Structuration des états, regroupements, filtres, gestion des sous-rapports
  • Possibilité d'intégration avec FastReport ou Report Builder (sur demande)
  • Génération conditionnelle de documents PDF, prévisualisation, export
  • Outils et composants Tiers
  • TChartPro pour l'intégration de graphiques professionnels : courbes, histogrammes, camemberts, etc.
  • Intégration de bibliothèques réseau avec Indy pour des fonctions client/serveur simples
  • Sélection de composants utiles à la productivité et à l'ergonomie
  • Premier contact avec la création de composants personnalisés simples
Delphi programmation
Inter
Intra
5 jours (35 heures)
Référence :
MOD_20251284
Formation Inter
HT
Voir les dates et villes disponibles
5 jours (35 heures)
Référence :
MOD_20251284
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Langage PERL

Découvrez les fondamentaux de la programmation, des types de données aux structures de contrôle, en passant par les fonctions et les expressions régulières. Apprenez à…

Langage GO

Découvrez la puissance de Go avec notre formation complète. Apprenez les bases, structures, interfaces, fonctions, et maîtrisez les tests unitaires et la concurrence. Transformez vos…

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.