Ferme la recherche

Algorithmique et programmation structurée-Fondamentaux de la Programmation

Descriptif

Durée de la formation

En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2018 au 31 déc. 2019  - Montpellier (34)
+ autres sessions
du 01 janv. 2018 au 31 déc. 2019  - Montpellier (34)
du 01 janv. 2018 au 31 déc. 2019  - Toulouse (31)

Objectif de la formation

Disposer des connaissances nécessaires à l'apprentissage d'un langage de développement
Connaître les structures de base de la programmation (boucles, conditions)
Savoir quelles sont les grands paradigmes de programmation (procédural, objet)
Comprendre la notion d'objet et les concepts associés
Identifier les apports de la modélisation UML
Disposer d'un premier point de vue sur les approches Java et .NET
Découvrir les variables et le typage des données.

Description de la formation

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
Un 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
L'importance de la documentation
Les bonnes habitudes pour anticiper les erreurs (convention de nommage)
Les commentaires utiles
L'approche objet
Les concepts objets
Les objectifs du monde objet
Les classes et les objets
Les attributs
Les méthodes
L'encapsulation
L'instanciation
L'héritage
Traduction des concepts objets en langage
Les packages et les espaces de noms
Les classes, les méthodes et leur visibilité
Les attributs et leur visibilité
L'instanciation, l'appel de méthodes et la référence aux variabl

Conditions d'accès

Rigueur logique et bonne connaissance de l'outil informatique.

Validation

Certification M2i Fondamentaux de la Programmation

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?
Informations pratiques

Scribtel formation

Lieu de formation

M2I MONTPELLIER
Terra Verde
55 rue Euclide
Montpellier

Cliquez sur ce lien pour calculer votre itinéraire

Centre de formation

Scribtel formation
146-148 Rue de Picpus
75012, Paris 12e

Voir toutes les formations de Scribtel formation