Algorithmique et programmation structurée

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Enumérer les connaissances nécessaires à l'apprentissage d'un langage de développement
  • Reconnaître les structures de base de la programmation (boucles, conditions)
  • Identifier les grands paradigmes de programmation (procédural, objet)
  • Distinguer la notion d'objet et les concepts associés
  • Identifier les variables et le typage des données
  • Utiliser les algorithmes de tri face à des problématiques identifiées.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 680,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 680,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Introduction

  • Qu'est-ce qu'un algorithme ?
  • La place des algorithmes dans la résolution des problématiques
    • Le lien avec les différents langages de programmation

Les variables

  • Définition d'une variable
  • Place des variables dans un algorithme
  • Les différents types de variables
  • Les expressions et les opérateurs

Les instructions algorithmiques

  • Les instructions d'affectation
  • Les séquences
  • Les instructions conditionnelles
  • La logique combinatoire

Les boucles

  • Utilité
  • Différents types de boucle
  • Les boucles imbriquées

Les différents types de données

  • Les chaînes de caractères
  • Les booléens
  • Les tableaux
  • Les listes chaînées
  • L'objet

Manipulation des tableaux

  • Manipulation des tableaux à une dimension
    • A 2 et à 3 dimensions

Les fonctions et procédures

  • Définition d'une fonction / procédure
  • La signature des fonctions / procédures
  • La notion de paramètre effectif versus paramètre réel
  • Les différents types de retour d'une fonction
  • Les bibliothèques

Les différents algorithmes de tri

  • Le tri
    • Par sélection
    • A Bulles
    • Par insertion
    • Dichotomique

Récursivité et parcours des listes chaînées

  • La notion d'algorithme récursif appliquée à quelques exemples
  • Algorithme de parcours
    • En FIFO
    • En LIFO

L'importance de la documentation

  • Les bonnes habitudes pour anticiper les erreurs (convention de nommage)
  • Les commentaires utiles

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir de la rigueur, de la logique et une bonne connaissance de l'outil informatique.

Public

Apprentis développeurs, analystes évoluant vers la programmation.

Ces formations pourraient vous intéresser

Formation Parcours Credit Management

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Décrire le rôle du credit management dans le processus d'amélioration de la performance financière de l'entreprise
  • Mettre en œuvre les techniques et outils de credit management en fonction de la problématique de l'entreprise
  • Développer son aisance relationnelle dans le cadre de ses fonctions de credit manager
Tarif

A partir de 7 056,00 €

Durée

10 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer les différents types de structure du C#
  • Décrire les spécificités du langage
  • Utiliser les API de base
  • Définir des collections
  • Accéder aux données avec ADO.NET
  • Accéder aux flux d'entrée sortie
  • Créer une interface basique WinForms.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer les principes fondamentaux de l'informatique, tels que les concepts de base, les structures de données et les algorithmes
  • Identifier les langages de développement appropriés pour résoudre des problèmes informatiques spécifiques en utilisant des techniques de programmation adaptées
  • Identifier les meilleures solutions pour répondre aux besoins spécifiques d'un projet ou d'une organisation
  • Analyser les principes de base des réseaux informatiques
  • Situer les principales technologies émergentes entre elles
  • Questionner et challenger vos futurs candidats sur leur culture informatique
  • Acquérir un état de l'art et une première vision des évolutions.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Industrialiser, structurer et optimiser vos développements d’applications Web JavaScript en utilisant la bibliothèque React
  • Mettre en œuvre les concepts de la programmation fonctionnelle et déclarative
  • Mettre en place une architecture de gestion d’état de l’application avec Redux
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

  • Disposer des ‘bonnes techniques’ pour programmer Excel (objets remarquables graphiques, TCD, filtres/fri, recherche, accès à d’autres bibliothèques, …)
  • Maîtriser la programmation des objets Excel
Tarif

A partir de 850,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Acquérir la méthode pour identifier les macro-processus de son entreprise et construire la cartographie des processus.
  • Identifier les principes d'un management transversal.
Tarif

A partir de 905,00 €

Durée

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Rédiger une note de synthèse

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Gérer les techniques de l'écriture administrative
  • Développer son esprit de synthèse et sa capacité d'analyse
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l'attitude et l'état d'esprit du software craftsmanship
  • Appliquer les principes de la programmation orientée objet (POO) et les principes SOLID
  • Maîtriser les techniques de tests automatisés, dont TDD et BDD
  • Utiliser les acronymes pour guider la conception : YAGNI, KISS, DRY, POLA
  • Identifier et corriger les code smells dans un code legacy
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation : E-conversion

Proposé par COMUNDI

Objectifs de la formation

  • Interpréter les résultats de son site et identifier les leviers de la performance e-commerce
  • Faire progresser le trafic qualifié de son site
  • Piloter ses taux de transformation dans le temps
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Distance
  • Entreprise

Objectifs de la formation

Maîtriser les fondamentaux de la programmation orientée objet en PHP - Maîtriser les exceptions et PDO
Tarif

A partir de 2 250,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...