Formation Algorithmique

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Maîtriser la partie algorithmique de la programmation - Connaître les enjeux essentiels et l'entourage de cette discipline - Savoir rechercher une donnée et réaliser une opération de complexité quelconque de façon prévisible et optimisée

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 275,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 275,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Principes généraux, historique
    L’algorithmique dans le projet, dans l’équipe de développement, dans le programme
    Environnement d’un langage de développement quelconque (Java, c++, c#, Python, Visual Basic ou PHP)

    Syntaxe des éléments clés

    Principe d’une machine à état et universalité de Turing
    Les variables : définition, cycle de vie, types et enjeux
    Structures de contrôles : les conditions
    Structures de contrôles : les boucles
    Les mécanismes d’erreurs ; les exceptions
    Les procédures (paramètres, valeurs de retours)
    Callbacks, pointeurs de fonctions, délégués...
    Les clotures, résumé de programmation lambda
    Introduction à la Programmation Orientée Objet

    Algorithmes courants et nécessaires

    Exemples manuels - multiplication et Tours de Hanoï
    Solutions de représentations graphiques, aide à la réflexion
    Séries de conditions et systèmes experts
    Boucles de longueur prévisible - exemples multiples
    Boucles de longueur imprévisible - exemples multiples et dangers
    La récursivité - la suppression de la récursivité

    Algorithmique et structures de données

    Type et choix de structures
    Utiliser la structure depuis l’algorithme
    Bonnes pratiques pour les algorithmes et pour les structures

    Performances

    Ce qu’est l’optimisation, quoi optimiser : bonnes pratiques
    La performance et la complexité
    Les heuristiques - exemples nombreux et recherche
    Autres solutions non algorithmiques

    Prérequis

    Aucun

    Public

    Développeurs d'applications

    Ces formations pourraient vous intéresser

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

    A partir de 1 680,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Identifier les opérations basiques réalisées par la machine ;
    • Ecrire des algorithmes en pseudo-code ;
    • Identifier les cas d'usage des instructions conditionnelles et les utiliser ;
    • Identifier les cas d'usage des structures itératives et les utiliser ;
    • Identifier les cas d'usage des tableaux à une ou plusieurs dimensions, et les manipuler ;
    • Écrire des procédures et des fonctions, et les invoquer.
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    Objectifs de la formation

    • Maîtriser la syntaxe du langage Python
    • Acquérir les notions essentielles de la programmation objet
    • Connaître et mettre en oeuvre les différents modules Python
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Identifier les facteurs clés de succès et analyser les écueils à éviter en termes de stratégie marketing et de communication digitale
    • Analyser la pertinence et le retour sur investissement des leviers digitaux déjà exploités et identifier des axes d’amélioration.
    • Concevoir une stratégie différenciante et personnalisée
    • Piloter la conception ou refonte de sites ou applications optimisés pour le référencement naturel et centrés utilisateurs
    • Définir la stratégie de messages créatifs à diffuser sur différents leviers digitaux pour la mise en œuvre de campagnes de communication (réseaux sociaux, affiliations, achats de mots clés, emails marketing, epub, social ads, …)
    • Piloter un projet de marketing et communication digital en contribuant au cahier des charges, en sélectionnant et en briefant des experts du digital, en anticipant la mesure de performance et en évaluant le budget nécessaire
    Tarif

    A partir de 6 495,00 €

    Durée

    91h de synchrone + 5h d'e-learning + travail personnel pour les évaluations

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    16 jours (112 heures)

    Modes
    • Distance
    • Centre

    Objectifs de la formation

    • Apprendre les concepts et méthodes de l'algorithmique et de la programmation
    • Identifier les enjeux essentiels et l'entourage de cette discipline
    • Rechercher une donnée
    • Réaliser une opération de complexité quelconque de façon prévisible et optimisée
    Tarif

    A partir de 1 390,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Analyser des problèmes simples et identifier des solutions algorithmiques
    • Créer des algorithmes basiques en utilisant des structures de contrôle standard : séquence, sélection, et itération
    • Traduire des algorithmes en code en utilisant un langage de programmation basique
    • Tester et déboguer des algorithmes
    Tarif

    A partir de 1 800,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Utiliser un environnement de programmation pour écrire et exécuter un programme
    • Définir et utiliser des variables
    • Ecrire une suite d’instructions structurées
    • Organiser le code avec des fonctions et procédures
    • Définir et utiliser des structures de données complexes (tableaux, objets)
    Tarif

    A partir de 1 800,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...