Formation Introduction à la programmation Une initiation à la programmation

4.6 sur 5 étoiles

5 étoiles
58%
4 étoiles
41%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 12 avis
(12 avis)
Durée 3 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence DIPG
Éligible CPF Non

Objectif opérationnel :

Savoir programmer dans un langage structuré, objet ou de script.

Objectifs pédagogiques :

À l'issue de cette formation Initiation Programmation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les fondements de la programmation et de l'algorithmique
  • Connaître les composants d'un programme
  • Gérer son environnement de développement
  • Accéder et manipuler les données

Public :

Cette formation initiation programmation est destinée à toute personne ayant à programmer dans un langage structuré, objet ou de script et désirant acquérir les bases de la programmation indépendamment d'une syntaxe particulière.

Prérequis :

Aucun.

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 type (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)
Passages par valeur et par adresse dans une fonction

Les bibliothèques

Ne pas réécrire ce qui existe déjà (librairies)
Ecrire 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

Utilisé un debbugeur.

Fonctionnement d'un debbugeur.
Les points d'arrêts (breakpoint)
Connaître la valeur des variables pendant l'exécution.

Les différents types de langage

Les langages de programmation procédurale

Pourquoi parle-t-on de procédurale ?
Les exemples du C, Cobol, ...
Leurs limites et l'apport de l'objet

Les langages de programmation objet

Que signifie « Programmer objet « ?
La « discipline» imposée  par la programmation objet
Liens entre classes, instances, et objets
Méthodes et propriétés d'une classe
Exemples de programmes objets en java
L'approche objet de la programmation par composants (services)

Les langages de programmation événementielle

Associer des traitements à des événements (clic, drag and drop, ...)
Problématiques spécifiques (gestion du contexte)

Les langages de programmation de script.

Rôle de l'interpréteur
L'exemple des shellscripts d'exploitation (powershell, bash)
Le WEB avec  javascript.

Synthèse

Quels langages sont utilisés selon les natures des projets  (WEB, scientifique, gestion, multimédia,  ) ?
Panorama de leurs intérêts/inconvénients respectifs (expressivité, performances, sécurité, ...)
Les langages de demain

Ce stage contient plus de 60% de travaux pratiques.

Date de mise à jour du programme : 26/02/2024

Dates et lieux

1
2
Du 10 au 12 juin 2024
Session garantie
Lieu
Distanciel
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Session garantie
Lieu
Paris
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Lieu
Aix-en-Provence
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Lieu
Lille
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Lieu
Lyon
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Lieu
Nantes
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Lieu
Rennes
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Lieu
Rouen
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Lieu
Sophia Antipolis
Durée
3 jrs
1650 € HT
Du 10 au 12 juin 2024
Lieu
Strasbourg
Durée
3 jrs
1650 € HT
1
2

Avis des participants à la formation Introduction à la programmation

Note moyenne de 4.6/5(12)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

LC
5/5

Mon avis sur le contenu du stage :

"Contenu de cours très détaillé et compréhensible."

Mon avis sur le formateur :

"J'ai trouvé le formateur très pédagogue. Ces connaissances ont permis de répondre de façon clair et précise aux questions plus ou moins complexe et de résoudre les problèmes de chaque personne."

Ce que j'ai le plus apprécié :

"La partie installation prend du temps mais elle permet à tout le monde d'être au meme niveau. J'apprécie le fait que le formateur y porte une importance. Car je sais, par expérience, qu'il est difficile de se rattraper quand on est perdu au début."

SH
4/5

Mon avis sur le contenu du stage :

"J'aurais apprécié une approche plus novice au début, mais en reprenant les élément après coup cela fait sens."

Mon avis sur le formateur :

"Explications claires et une pédagogie de qualité."

Ce que j'ai le moins apprécié :

"Les déconnexions intempestives, pour ma part les réunions via teams causent des difficultés techniques sur mon poste.Une autre plateforme aurait été apprécié."

Yvan DE NEEF
5/5

Mon avis sur le contenu du stage :

"pour un débutant, ce stage a été satisfaisant et productif.......Merci ! ! !"

Mon avis sur le formateur :

"Une connaissance approfondie et une adaptation au niveau des satgiaires"

Mon avis sur la salle de formation :

"adapter pour des petits groupes"

Ce que j'ai le plus apprécié :

"la cafétéria et le centre ville bien agréable"

LN
4/5

Mon avis sur le contenu du stage :

"intéressant bien pour débuter"

Mon avis sur le formateur :

"pédagogue, intéressant"

Mon avis sur la salle de formation :

"agréable"

RV
5/5

Mon avis sur le contenu du stage :

"Très satisfaite du contenu qui a totalement répondu à mes attentes."

Mon avis sur le formateur :

"Rythme soutenu qui a fait du stage un enseignement très riche."

DR
4/5

Mon avis sur le contenu du stage :

"La formation permet d'avoir une idée générale sur la programmation."

Mon avis sur le formateur :

"Un formateur disponible et pédagogue."

DR
4/5

Mon avis sur le contenu du stage :

"La formation permet d'avoir une idée générale sur la programmation."

Mon avis sur le formateur :

"Un formateur disponible et pédagogue."

GV
5/5

Mon avis sur le formateur :

"Très bon formateur"

Ce que j'ai le plus apprécié :

"J'ai apprécié l'alternance entre la théorie et la pratique"

AS
5/5

Mon avis sur le contenu du stage :

"un petit lexique aurait été bienvenu"

Ce que j'ai le plus apprécié :

"les compétences du formateur"

IM
5/5

Mon avis sur le contenu du stage :

"Parfait , totalement en adéquation avec nos besoins."

MOREIRA Nathalie
4/5

Mon avis sur le formateur :

"Le formateur est très patient."

MM
5/5

Mon avis sur le formateur :

"Super formateur ! :)"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB