Ferme la recherche

Paradigmes de programmation - UTC503

Descriptif

Durée de la formation

Durée 25 heures
En centre 25 heures

Session

entrées/sorties permanentes

du 18 oct. 2021 au 19 févr. 2022  - Brest (29)
+ autres sessions
du 18 oct. 2021 au 19 févr. 2022  - Brest (29)
du 18 oct. 2021 au 19 févr. 2022  - Lannion (22)
du 18 oct. 2021 au 19 févr. 2022  - Lorient (56)
du 18 oct. 2021 au 19 févr. 2022  - Rennes (35)
du 18 oct. 2021 au 19 févr. 2022  - Ploufragan (22)
du 18 oct. 2021 au 19 févr. 2022  - Vannes (56)
du 21 févr. 2022 au 25 juin 2022  - Brest (29)
du 21 févr. 2022 au 25 juin 2022  - Lannion (22)
du 21 févr. 2022 au 25 juin 2022  - Lorient (56)
du 21 févr. 2022 au 25 juin 2022  - Rennes (35)
du 21 févr. 2022 au 25 juin 2022  - Ploufragan (22)
du 21 févr. 2022 au 25 juin 2022  - Vannes (56)

Objectif de la formation

Connaître et approfondir les principaux paradigmes de programmation : impératif, logique, fonctionnel, réactif, objet ; savoir les mettre en oeuvre ; comprendre leurs différences.Pouvoir aborder un nouveau langage de programmation ou une nouvelle bibliothèque en reconnaissant les usages dans ceux
- ci des principaux paradigmes. La plupart des langages de programmation actuels étant hybrides, et souvant de plus en plus au paradigme fonctionnel, les connaissances dans un paradigme seront utilisables au
- delà de celui
- ci.

Description de la formation

Contenu sans obligation d'exhaustivité : Paradigme objet, généricité, héritage et polymorphisme, introspection; paradigme fonctionnel, lambda expressions, clôtures, objets persistants, promesses ; paradigme logique.
Divers langages de programmation pourront être abordés, par exemple Java ou C# pour le paradigme objet, Javascript, Scala, Haskell ou Kotlin pour la programmation fonctionnelle, Prolog pour la programmation logique. Au mois 50% du programme (et de l'examen) concernent un autre paradigme que la programmation objet (dominant aujourd'hui).
Structure : L'enseignement comprendra un noyau de cours magistraux, mais surtout un volume important de TP sur machine. En particulier, on partira d'un ou plusieurs objectifs de programmation et leur déclinaison dans divers paradigmes.

Conditions d'accès

Tous publicsConnaître un langage de programmation avancé, comme java, et maîtriser les notions dalgorithme, de procédure et fonction, dobjet, de méthode, et dhéritage.

Validation

Attestation de formation

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

Direction des systemes d'information (voir la fiche métier)

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

Informations complémentaires

2
Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?

CNAM DE BRETAGNE

Lieu de formation

À distance

Centre de formation

2 Rue Camille Guérin
22440, Ploufragan

Toutes les formations et avis pour CNAM DE BRETAGNE