Entre développement sur mesure et un développement sur base opensource, que choisirez-vous? Le choix du plus cher n'est pas toujours le meilleur...
En direct du Blog
- 1 de 6
- ››
Initiation à la programmation
Apprenez les bases de la programmation pour ensuite développer vous mêmes vos applications.
En bref...
A partir de90 000xpf
A qui s'adresse cette formation?
Personnes souhaitant apprendre les bases de la programmation logicielle.
Quels sont les objectifs?
Algorithmique, processeur et mémoire, fonctions, programmes. De la programmation procédurale à la programmation événementielle, et la programmation objet.
Combien de temps dure la formation?
3j
Quels sont les pré-requis pour participer?
Savoir se servir de son poste de travail
Un programme
Qu'est-ce qu'un programme?
Différence programme et exécutable.
Les différents éléments d'un programme.
Compilation, édition de liens et exécution du programme.
Travaux Pratiques
QCM de validation des acquis
Nécessité d'un algorithme
Qu'est-ce qu'un algorithme?
À quel besoin répond-il?
Qu'est-ce qu'un pseudo langage?
Travaux Pratiques : QCM de validation des acquis
Les composants de base d'un programme
Les opérations de bases .
Les différents types de variables.
Les expressions et les opérateurs, comment les combiner
La sélection alternative (si ... alors ... sinon ...)
Les séquences (notion de Début .. Fin)
Les boucles (tant que ...)
Les commentaires.
Organiser ses données sous forme de tableaux.
Exemples simples de programmes
Travaux Pratiques : Mon premier programme
Un premier programme
Un premier programme simple en Java.
Exemple de compilation.
Exécution.
Qu'est qu'une librairie ?
Concept d'édition de lien (link, build)
Mise en oeuvre
Travaux pratiques : Mon premier programme
Les types des variables
Pourquoi typer une variable?
Entier, chaînes de caractères, nombres réels, autres.
Les types évolués: enregistrement, matrice, arbre.
Travaux Pratiques : Ecriture de plusieurs programmes simples
Les procédures et les fonctions
Définitions.
Pourquoi sont-elles incontournables en programmation (réutilisabilité, lisibilité, ...)
Exemple de modification de programme "mal écrit".
Le passage d'argument.
Le code retour d'une fonction.
Sensibilisation aux limites du passage de la valeur d'une variable.
Notion de passage par adresse.
Travaux Pratiques : Reprise des programmes de l'atelier précédent avec des fonctions
Des simples fichiers aux bases de données
Les fichiers
Les traitements de base (ouvrir, lire, écrire, modifier, fermer).
Entrées/sorties classiques.
Rendre les programmes interactifs.
Les bases de données et l'architecture client Serveur
Organisation et stockage des données.
Les traitements de base (connexion, requêtes, récupération des données).
Application cliente et serveur de données.
Affichage et manipulation des données dans l'application cliente.
Travaux Pratiques : Au choix des participants
Création d'un formulaire de saisie de données avec Visual Basic ou Programme de lecture et de modification d'informations stockées dans un fichier.
Maintenance des programmes et debugging
Que fait le compilateur?
Les bibliothèques et l'édition de lien.
Savoir lire et interpréter les différents messages d'erreurs.
Les erreurs du débutant et du programmeur confirmé !!!
La lisibilité des programmes.
Utiliser un debbugeur.Exécution d'un programme pas à pas.
Les points d'arrêts.
Inspecter les variables pendant l'exécution.
Travaux Pratiques : Debugging de programmes exemples
Utiliser la programmation par objet
Pourquoi l'Objet?
Notion de classe et d'encapsulation.
Création et définition d'un objet.
Les méthodes d'un objet.
Avantage de l'objet illustré par des exemples.
Vers la programmation à base de composant.
Travaux Pratiques
QCM de validation des acquis
Quel Langage pour quelle application
Panorama des différents langages intérêt/inconvénients.
Les langages de programmation visuels.Exemple avec Visual Basic (réalisation d'une petite maquette)
Les Langages de programmation de script.
Exemple en SQL, Shell, et javascript.Les langages de programmation structurés.
Exemples en C.Les langages de programmation objet.Exemples en Java.
Synthèse.
Travaux Pratiques
Reprise des premiers Ateliers dans différents langages, le but est de démontrer que les bases qui ont été enseignées tout au long de cours s'appliquent indépendamment du langage choisi.
Vous souhaitez une estimation personnalisée?
Envoyez nous vos besoins de formation par mail et nous vous adresserons notre meilleure proposition.


