Le spécialiste européen de la formation certifiante en informatique et management pour les entreprises

Formation
Initiation à la programmation (PRO)

Certification Informatique / Basics Qualité Informatique / Basics
3 jour(s)

Formation Initiation à la programmation éligible CPF*, OPCA et CIF, dispensée dans toute la France.


formation initiation à la programationLa formation initiation à la programmation proposée par EGILIA présente aux participants les bases de la programmation informatique, la logique ainsi que les concepts forts. A l'issue de cette formation vous serez capable de créer vos propres programmes.

Un langage de programmation est un code de communication, permettant à un être humain de dialoguer avec une machine en lui soumettant des instructions et en analysant les données matérielles fournies par le système, généralement un ordinateur.

Ce langage permet à la personne qui rédige un programme de faire abstraction de certains mécanismes internes, généralement des activations et désactivations de commutateurs électroniques, qui aboutissent au résultat désiré.

L'activité de rédaction du code source d'un programme est nommée programmation. Elle consiste en la mise en œuvre de techniques d'écriture et de résolution d'algorithmes informatiques, lesquelles sont fondées sur les mathématiques.

À ce titre, un langage de programmation se distingue du langage mathématique par sa visée opérationnelle (une fonction et par extension, un programme, doit retourner une valeur), de sorte qu'un « langage de programmation est toujours un compromis entre la puissance d'expression et la possibilité d'exécution. »

Comprendre les fondements de la programmation et de l'algorithmique : Le but de ce cours est de vous donner de solides bases en programmation pour pouvoir aborder n'importe quel langage de programmation.

Tous les aspects essentiels de la programmation y sont abordés, de la programmation procédurale à la programmation événementielle et à la programmation objet.

Ce stage permet de suivre, par la suite, dans des conditions optimales, les différents cours de programmation.

Le saviez-vous ?

  • Les premier langages de programmations ont fait leur apparition dans les années 40. C'est dans les années 50 que sont apparus les premiers langages de programmation modernes.

*sous réserve de son éligibilité. Contactez nos conseillers formations pour plus d’informations : 0 800 800 900

+ En savoir plus sur les certifications Informatique / Basics Voir la vidéo + Témoignages eKomi
Présentation de la formation Initiation à la programmation en vidéo X Fermer
Témoignages X Fermer
Je repars heureux

Je suis très satisfait de la formation. j'aimerais dans l'avenir avoir d'autres formations avec EGILIA. J'encourage tout le monde à faire confiance à EGILIA et à ces formateurs car ils ont toutes les qualités requises au déroulement d'une bonne formation.

Adam OUSSEINI, Administrateur Réseau, Formation Cisco CCNA Témoignages vérifiés par Trust Pilot
Les certifications Informatique / Basics X Fermer

Notre programme de formation Initiation à la programmation a été élaboré par un collège d'experts techniques, d'experts en pédagogie et de formateurs tous certifiés Informatique / Basics.

Programme détaillé

Du besoin utilisateur au programme

  • La chaîne globale
  • Nécessité de paliers entre la pensée humaine et les séquences binaires 01010001...
  • Les différentes phases : sources, compilation, binaire
  • Le cas particulier d'un interpréteur
  • Ne pas tout réécrire (bibliothèques, éditions de liens, et exécutables)
  • Algorithme
  • Les « atomes » pour s'exprimer
  • Apprendre à formuler un traitement (rien ne s'invente)
  • Utilisation d'un pseudo langage
  • Exemples d'algorithme bien conçu, « mal » conçu, et ... faux !

Les composants d'un programme

  • Variables et types de données
  • Pourquoi typer les variables ?
  • Exemples de types (entier, réel, caractères...)
  • Exemples de problèmes liés aux types
  • Les opérateurs disponibles (+, -, ;, *; % ...)
  • Le confort des tableaux et des structures
  • La "grammaire" d'un langage
  • Les blocs de programme (début ... fin)
  • Le test d'une expression (si ... alors ... sinon ...)
  • La boucle (tant que ...)
  • Les conforts syntaxiques
  • Un premier programme
  • Présentation de l'environnement de développement
  • Un premier programme simple en Java
  • Compilation et exécution

Bien écrire ses programmes

  • Structurer son programme
  • La nécessité d'utiliser des procédures ou des fonctions
  • Différences conceptuelles et syntaxiques entre les deux
  • Passer des arguments à une fonction (prototype, code retour)
  • Passage par valeur et par adresse dans une fonction
  • Les bibliothèques
  • Ne pas réécrire ce qui existe déjà (librairies)
  • Écrire ses propres librairies
  • Comment les utiliser dans d'autres programmes ?
  • L'importance de la présentation
  • Les bonnes habitudes pour anticiper les erreurs
  • Les commentaires utiles
     

L'accès aux données

  • Les SGBD (Systèmes de Gestion de Bases de Données)
  • Fonctions spécifiques d'un SGBD par rapport au système d'exploitation
  • Quelques acteurs : EXCEL, Access, ORACLE, SQL Server, MySQL...
  • Les traitements offerts par le SGBD (stockage, extraction...)
  • Que signifie client - serveur ?
  • Comment récupérer les données d'une base dans un programme ?
  • Comment écrire les données d'un programme dans une base ?
  • Les bases du SQL (Structured Query Language)
  • "Parler" avec les bases de données en SQL
  • Créer une table
  • Stocker des données dans une table (insert)
  • Les modifier (update)
  • Les supprimer (delete)
  • Extraire les données (requêtes select simples)
  • Communiquer avec les fichiers
  • Le cycle classique : ouvrir, lire ou écrire ou modifier, puis fermer
  • Le cas particulier du clavier et de l'écran

L'environnement de développement

  • Savoir utiliser son environnement
  • Peut-on développer sous un traitement de texte quelconque ?
  • Les apports de tel ou tel atelier (Visual Studio, Eclipse...)
  • L'aide en ligne
  • Utiliser un débuggeur
  • Fonctionnement d'un débuggeur
  • Les points d'arrêts (breakpoint)
  • Connaître la valeur des variables pendant l'exécution

Notre formation Initiation à la programmation commence par un descriptif détaillé du planning des principales étapes, ainsi que de la méthodologie employée qui permettra à l’ensemble des stagiaires d'obtenir leurs certifications. La dernière après-midi est consacrée à la mise en situation d’un examen de certification.

La formation initiation à la programmation prépare à la certification EGILIA Essentials avec l'Académie Européenne d'Informatique (European Computing Academy).

A l'issue de cette formation initiation à la programmation, les participants disposent de bases solides en programmation qui leur permettront de s'orienter ensuite vers le langage de développement de leur choix.
Tous les aspects essentiels de la programmation sont abordés, de la programmation procédurale à la programmation objet.

Formation Initiation à la programmation

Suite à l'obtention de cette certification, vous devenez European Computing Certified et recevez votre Welcome Kit de la part de l'Académie Européenne d'Informatique.

EGILIA vous propose de nombreux avantages pour vous accompagner tout au long de votre projet de formation.

Competence

Comprendre les différents types de langage de programmation et assimiler les grands concepts de l'algorithimie

  • Disposer du vocabulaire (source, bibliothèque, compilation, exécution, bug...)
  • Savoir traduire des besoins fonctionnels en algorithmes (boucle, test...)
  • Savoir concevoir globalement une application (programme, modules, procédures, fonctions)
  • Comprendre comment accéder aux données (fichiers, bases "SQL")
  • Connaître les différents types de langage (procédural, objet, événementiel)
  • Comprendre l'importance des types de données
  • Savoir écrire des programmes simples en Basic et en Java

SMARTlibrary

Egilia vous donne la possibilité d’accéder à vie et en illimité à tous nos supports de nos formations dès le premier jour de votre inscription.

30 jours de Broad coaching

Egilia travaille uniquement avec des formateurs consultants et experts formateurs.

Egilia a fait le choix d’avoir des supports de cours créés uniquement par nos Expert formateur pour vous accompagner vers la réussite de vos examens tout au long de la formation.

Toujours dans le but de la réussite à vos examens Egilia vous assure un suivi de votre formation. En effet suite à la session de formation les participants ont la possibilité d’envoyer des mails aux formateurs pendant 30 jours pour lui poser toutes les questions nécessaires à la compréhension du cours.

Formation sur mesure

Tous nos responsables commerciaux sont à votre écoute pour vous aider à réaliser votre projet de formation. Afin de répondre au plus près de vos besoins, nous pouvons vous aider à mettre en place des formations sur mesure.

Les services plus EGILIA

La convivialité, le confort, l'accueil et l'écoute sont, pour EGILIA, des points fondamentaux. C’est pourquoi chaque participant bénéficie d’un accueil personnalisé, d’un petit déjeuner à disposition et d’un cocktail de fin de formation.

Il est important pour nous d’avoir un service de proximité c’est pourquoi tout au long de votre projet formation, toute notre équipe est à votre écoute.

Pré-requis

  • Aucune connaissance particulière.
Ce qu'il faut retenir
  • 3 jours de formation (21 heures)
  • 30 jours de coaching après la formation
  • 1 accès illimité à la SMARTlibrary
  • Le Welcome Kit Informatique / Basics contenant votre certificat d'obtention du titre.
  • Le package d'accueil EGILIA Learning
  • Le certificate of achievement EGILIA en fin de formation.
+ En savoir plus
Paroles d'expert

Loïc THOBOIS Microsoft Most Valuable Professional
Nous sommes convaincus que le formateur est au centre de la qualité de l'apprentissage.
Nous tenons, pour nous différentialiser positivement d'autres acteurs du marché, à ne pas faire appel à des formateurs uniquement recrutés pour la durée d'un stage.

+ En savoir plus