Booster des Talents IT

Formation Introduction à la programmation

Suite à cette formation vous connaîtrez les différents langages et les différents types ainsi que le vocabulaire approprié. Véritable code de communication, le langage de programmation vous sera utile afin de dialoguer avec une machine et analyser les données fournies par l’ordinateur.
Prixà partir de
1450€ HT
RéférenceAF9508
Durée3 jours
Public Tous
PrérequisAucun
TP50%

Plan de Formation Introduction à la programmation

Algorithme

Paliers entre la pensée humaine et les séquences binaires
Les phases :
– Sources
– Compilation
– Binaire
Un interpréteur

Les Tableaux

Définition de l’algorithmique
Les « atomes »
Formuler un traitement
Utiliser un pseudo langage
Exemples d’algorithmes :
– Bien conçu
– Mal conçu
– Faux
Les conventions pour écrire un algorithme

Grammaire d’un langage

L’utilité des variables ?
Typer les variables et les exemples :
– Entier
– Réel
– Caractères
Problèmes liés aux types
Les différents opérateurs disponibles (+, -, /, */ %, …)
Déclarer et affecter
Expressions et opérateurs

Les Tests

Le confort des tableaux
A quoi servent les tableaux ?
Les différents tableaux :
Simples
Dynamiques
Multidimensionnels

Premier programme

Blocs de programme (début … fin)
La boucle (tant que …)
Les conforts syntaxiques

Les bibliothèques

De quoi s’agit-il ?
Tester une expression (si … alors … sinon …)
Structurer un test
Définition d’une condition
Les conditions composées
Les tests imbriqués

Bases du SQL (Structured Query Language)

L’environnement de développement
Un premier programme simple en Java
Compilation et exécution

Les fichiers

Utilisation de procédures ou fonctions
Passage des arguments à une fonction (prototype, code retour)
Dans une fonction :
– Passer par valeur
– Passer par adresse

Utilisation d’un debbugeur

Ne pas réécrire ce qui existe déjà (librairies)
Écriture des propres librairies
Anticipation des erreurs

LES DIFFÉRENTS TYPES DE LANGAGES

Fonctions spécifiques
Les différents acteurs : ExcelL, Access, Oracle, SQL Server, MySQL, ….
Les traitements offerts par le SGBD
Signification de Client/Serveur
Récupération des données d’une base dans un programme

Langages de programmation procédurale

« Parler » avec les bases de données en SQL
Création d’une table
Stockage, modification, suppression et extraction des données

Langages de programmation objet

Communiquer avec les fichiers et les manipuler
Cycle classique : ouverture, lecture, modification, fermeture
Le clavier et l’écran
Organiser des fichiers
Les types d’accès
Les instructions

Langages de programmation événementielle

Le développement sous un traitement de texte quelconque
Les apports des différents ateliers (Visual Studio, Eclipse, …)
L’aide en ligne

Langages de script

Faire fonctionner un debbugeur
Les breakpoints
Valeur des variables durant l’exécution

L'avis de nos formateurs Introduction à la programmation

Nos autres formations Informatique

AF32614Formation Firewall 9.0 : Debug et Diagnostic (EDU-330) en Intra/Cours Particulier3 jours2250€ HT
AF32356Formation Gestion de projet par l’exemple New Formation ! en Intra/Cours Particulier3 jours1490€ HT
AF31547Formation Palo Alto Networks Firewall 9.0 Essentials : Configuration et Management, avec certification PCNSA en Intra/Cours Particulier5 jours
AF29420Formation Intégrer de nouveaux collaborateurs IT New Formation ! en Intra/Cours Particulier2 jours0€ HT
AF29109Formation Intégrer le digital dans sa formation présentielle New Formation ! en Intra/Cours Particulier2 jours0€ HT
Voir les 382 formations
Vous pouvez également être intéressé par des formations algorithme, Langage de programmation, Programmation, programme, programmer, variables et données ou par les formations de notre filière Informatique
Prixà partir de
1450€ HT
RéférenceAF9508
Durée3 jours
Public Tous
PrérequisAucun
Travaux pratiques50%