Principes de la programmation fonctionnelle dans Scala - Coursera

Avis Principes de la programmation fonctionnelle dans Scala – Coursera

📝 Présentation

Cette formation en programmation fonctionnelle avec Scala propose une approche complète des principes fondamentaux du paradigme fonctionnel. Elle vise à enseigner la conception de programmes purement fonctionnels, l’utilisation de la récursivité, des fonctions d’ordre supérieur et des structures de données immuables, tout en intégrant ces concepts avec la programmation orientée objet. Les participants développeront des compétences en raisonnement fonctionnel et en résolution de problèmes, applicables dans des frameworks majeurs comme Apache Spark ou Akka. Les supports de cours sont disponibles en anglais, et les examens peuvent être passés dans cette langue. Un niveau intermédiaire en programmation (au moins un an d’expérience) est recommandé pour tirer pleinement profit de cette formation. Les bénéfices incluent une meilleure compréhension des architectures logicielles modernes et une capacité accrue à concevoir des solutions robustes et maintenables.
Voir plus

🛠️ Caractéristiques

📊 Niveau de difficulté:
Intermédiaire
🎓️ Certifiante:
Certifiante
⏳️ Durée:
Flexible
💳️ Financement Disponible:
Autres
📍 Localisation:
En ligne
🗂️ Mode de formation:
En ligne

⚖️ + / -

Points Forts
Points faibles
  • Introduction à la Programmation Fonctionnelle en Scala :
    • Comprendre les principes de la programmation fonctionnelle
    • Écrire des programmes purement fonctionnels
    • Concevoir des structures de données immuables
  • Fonctions et Évaluation :
    • Configuration et installation de Scala
    • Expression, évaluation et récursion
    • Programmation impérative vs fonctionnelle
  • Fonctions d’ordre supérieur :
    • Fonctions comme valeurs de première classe
    • Currying et points fixes
    • Abstraction de données avec des structures rationnelles
  • Données et Abstraction :
    • Hiérarchies de classes et traits
    • Polymorphisme en Scala
    • Organisation des classes et des traits en packages
  • Types et Correspondance de modèles :
    • Types de fonction et structure de liste
    • Sous-typage et génériques
    • Correspondance de modèles avancée
  • Structures de Listes :
    • Exploration des listes en Scala
    • Méthodes génériques et tuples
    • Fonctions de liste d’ordre supérieur
  • Collections et Combinatorial Search :
    • Autres structures de données : vecteurs, maps, arrays
    • Pour-compréhensions pour le traitement des données
    • Recherche combinatoire et exemples pratiques
Voir plus

Coursera est une plateforme mondiale de formation en ligne qui propose un vaste éventail de cours, spécialisations, certificats professionnels et diplômes en partenariat avec plus de 200 universités et entreprises prestigieuses. Fondée en 2012 par professeurs de l’université de Stanford, elle offre des formations dans divers domaines tels que l’informatique, les affaires, les sciences humaines et plus encore. Les apprenants peuvent accéder à du contenu de haute qualité conçu par des experts académiques et industriels, tout en progressant à leur propre rythme. Coursera facilite ainsi l’acquisition de compétences pertinentes pour le marché du travail actuel.

Voir plus
12 emails.
Par An.
Nous dénichons pour vous les meilleures promos formations pour que vous n’ayez pas à le faire !

  • 12 emails/an 📩
  • Promotions exclusive réservées à nos membres 🤑
  • Emails 100% personnalisés sur VOS centres d'intérêt 🎯
Vous inscrire👇
📝 Cela nous aide à mieux personnaliser vos promos formations
Recevez 1 fois / mois les meilleures offres sur les formations qui vous intéressent.
🎉 Merci pour votre inscription !
⚠️ Une dernière étape cruciale

1️⃣ Vérifiez votre boîte mail (et vos spams)

2️⃣ Confirmez votre inscription en répondant “OUI” à notre email.

Sans cette confirmation, vous ne serez pas inscrit sur nos listes. 🙁