Paradigmes de programmation - UTC503
CNAM DE BRETAGNE
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
Nous contacter
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Connaître et approfondir les principaux paradigmes de programmation : impératif, logique, fonctionnel, réactif, objet ; savoir les mettre en œuvre ; 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.
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.
Programme
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.
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.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Administrateur Système DevOps
LILLE
Finançable CPF
Nous contacter
À distance / En alternance / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Avis du centre
.
DevUniversity
Technicien Support Informatique
PARIS 10E, LYON 9E
Non finançable CPF
Nous contacter
En alternance
Étudiant
IPI
Architecte Cybersécurité et SI - Bac+5
SAINT-HERBLAIN, PÉROLS
Finançable CPF
10573 €
À distance / En alternance / En centre
Demandeur d'emploi / Étudiant
Diginamic
Kubernetes avancé
À DISTANCE
Non finançable CPF
1590 €
À distance
Entreprise
Enix
FORMATION ADMINISTRER DES POSTES DE TRAVAIL VIA AZURE AD ET INTUNE
À DISTANCE
Non finançable CPF
1825 €
À distance
Entreprise
ACCESS IT
Mastère 1 - Expert IT, développement et base de données
NICE, REIMS, PARIS 17E ET 5 AUTRE(S) LOCALITÉ(S)
Non finançable CPF
6660 €
En alternance / En centre
Étudiant
IRIS
Les formations les plus recherchées
Rennes
Brest
Lorient
Vannes
Lannion
Lyon
Toulouse
Marseille
Montpellier
Paris
Informatique CPF
Informatique en Ligne
Administrateur systeme
Administrateur systeme CPF
Administrateur systeme en Ligne
Technicien support informatique
Consultant en informatique
Technicien informatique
Spark
Devops
Programmation
Technicien reseaux
Administrateur reseau
Developpeur informatique
Intelligence artificielle
Administrateur systeme Alfortville
Devops Alfortville
Spark Alfortville
Technicien informatique Alfortville
Technicien support informatique Alfortville
Consultant en informatique Alfortville
Consultant en informatique Antony
Technicien support informatique Antony
Technicien informatique Antony
Spark Antony