DEVELOPPEMENT

Algorithmique : les Fondamentaux

1650€

DEVELOPPEMENT : Algorithmique : les Fondamentaux

Ce cours peut être animé en présentiel, distanciel ou hybride. Dans le cadre du présentiel, la formation aura lieu dans une salle équipée de PC ayant les logiciels nécessaires à la formation. Les apprenants peuvent aussi suivre la formation avec leur propre PC, si celui-ci dispose de la bonne version du logiciel étudié. Dans le cadre du distanciel, la formation aura lieu dans une classe virtuelle créée et gérée par Baobab Ingénierie. Les apprenants auront dans leur convocation le lien de connexion et pourront suivre le cours à distance en visioconférence (un PC muni d'une webcam et d'un micro sera nécessaire).

Objectif

Apprendre les bases de l'algorithmique avec Algobox. Apprendre à développer avec un langage de programmation (Python, JavaScript ou VB). Apprendre à écrire et lire dans une base de données.

Code du cours

DEV-ALGO1

Durée

21 heures / 3 jours

Tarif

1650€

Pré-requis

Aucune connaissance particulière.

Public

Toute personne désirant se préparer à l'apprentissage d'un langage de programmation ou disposer tout simplement d'une vue générale sur la programmation.

Evaluation

En complément des aspects théoriques, les nombreux ateliers qui ponctuent les différents modules de cette formation favorisent un ancrage durable et efficace des acquis.

Plan du cours

1 - Qu'est-ce qu'un programme informatique
• Traduire la pensée en langage machine
• Langages compilés et langages interprétés
• Réutiliser ce qui a déjà été fait

2 - Algorithmique
• Formaliser les étapes du programme
• Comprendre ce que va faire le programme

3 - Programmation structurée et programmation orientée objet
• Pourquoi travailler avec des objets
• Concepts de classe, héritage, polymorphisme
• Les avantages de l'encapsulation

4 - Choisir son langage
• Langages de script
• Langages objets

5 - Manipuler les données du programme
• Déclaration des variables
• Mise en oeuvre des types de données
• Les opérateurs de la programmation
• Les tableaux

6 - Les structures de programmation
• Structures de condition
• Structures de répétition

7 – Ecrire son premier programme
• Création d'un programme simple en Python
• Écrire son premier script JavaScript

8 - Modularisation du code
• Notion de sous-programmes : les fonctions et les procédures
• Gestion des paramètres

9 - Partager son code
• Trouver et utiliser les bibliothèques d'un langage
• Savoir mettre à profit le travail déjà effectué

10 - Bien écrire son programme
• L'importance des commentaires
• Les conventions de nommage

11 - Les bases de données
• Que sont les Systèmes de Gestion de Bases de données ?
• Comment communiquer avec un SGBD ?
• Les API de base de données

12 - SQL : le langage des SGBD
• La norme SQL
• Les verbes du langage
• L'interrogation des données par le SELECT
• Utiliser les API de base de données

13 - Gérer ses données à l'aide de fichier
• Comprendre les étapes de manipulation d'un fichier
• Le format CSV
• Similarité du modèle d'entrée-sortie standard

14 - Les environnements de développement
• De l'éditeur de texte simple à l'IDE
• Un outil pour un langage

15 - Corriger son code à l'aide de l'éditeur
• Mise en oeuvre des techniques de débogage
• Découvrir Visual Basic Editor

Horaires

Lundi - Vendredi : 09:00 - 12:30 et 13:30 - 17:00
Samedi - Dimanche : Fermé

Lieux

Sur notre site : 75 rue de Lourmel, 75015 Paris, France
Sur un site partenaire
Sur votre site

Réservation

Nous consulter ou
nous appeler au 06 72 84 66 28

Encadrement

Cette formation sera animée par un intervenant dont les compétences pédagogiques et techniques auront été validées par Baobab Ingénierie.

Moyen et suivi

Une feuille d'émargement sera signée chaque demi-journée par les apprenants et le formateur. En outre, une attestation de fin de formation sera remise aux apprenants (présentiel) ou par courriel (distanciel).

Interlocuteur

  • Lesly Lodin
  •  06 72 84 66 28
  •  info@baobab-ingenierie.fr
  •  75 rue de Lourmel 75015 Paris

Certifications

© 2010-2025 Baobab Ingénierie - Tous droits réservés

Mentions légales - Conditions générales de vente - Charte de confidentialité - Notre politique de cookies