Accueil > Nos Formations > Développement logiciel > Objet, UML > Concepts et modélisation > Algorithmique et programmation structurée

Algorithmique et programmation structurée

0 ( avis)

Découvrez les fondamentaux de la programmation : des algorithmes aux types de données, en passant par la compilation et la structuration de programmes. Apprenez à développer efficacement avec Java tout en intégrant les meilleures pratiques de documentati

Description Objectifs Récapitulatif Programme détaillé

Description

Ce programme de formation vise à initier les participants aux concepts fondamentaux de la programmation, en mettant l'accent sur le développement d'algorithmes et la création de programmes en Java. Les apprenants découvriront les phases de compilation, l'usage des interprètes et compilateurs, ainsi que la gestion des types de données et des variables. La formation aborde également la structuration des programmes à travers l'utilisation de fonctions et de procédures, tout en soulignant l'importance de la documentation et des bonnes pratiques. Ce cursus s'adresse aux débutants souhaitant acquérir des compétences en programmation.

Objectifs

  • Disposer du vocabulaire propre à la programmation
  • Traduire des besoins fonctionnels en algorithmes
  • Concevoir une application
  • Comprendre comment acceder aux données
  • Connaitre les grands paradigmes de programmation

Récapitulatif

Public

Apprentis développeurs, analystes évoluant vers la programmation

Prérequis

Rigueur logique et bonne connaissance de l'outil informatique

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é

Introduction

  • Les différentes phases : sources, compilation, binaire
  • Interpréteur et compilateur
  • Ne pas tout réécrire (bibliothèques, éditions de liens et exécutables)

Algorithme

  • Les "atomes" pour s'exprimer
  • Apprendre à formuler un traitement
  • Utilisation d'un pseudo langage
  • Exemples d'algorithme bien conçu, "mal" conçu, et ...faux !
  • Représentation avec organigramme

Premier programme

  • Présentation de l'environnement de développement
  • Un premier programme simple en Java
  • Compilation et exécution

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
  • Typage statique et dynamique

La "grammaire" d'un langage

  • Les blocs de programme (début ... fin)
  • Le test d'une expression (si ... alors ... sinon ...)
  • La boucle (tant que ...)

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)
  • Les bibliothèques
  • Ne pas réécrire ce qui existe déjà (librairies)
  • Écrire ses propres librairies
  • Comment les utiliser dans d'autres programmes

Importance de la documentation

  • Les bonnes habitudes pour anticiper les erreurs (convention de nommage)
  • Les commentaires utiles
Algorithmique et programmation structurée
Inter
Intra
3 jours (21 heures)
Référence :
MOD_2024101
Formation Inter
1950 € HT
Voir les dates et villes disponibles
3 jours (21 heures)
Référence :
MOD_2024101
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Ê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.