Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre habitué Avatar de Echyzen
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2012
    Messages : 116
    Points : 136
    Points
    136

    Par défaut Programmation Réactive Fonctionnelle: RxJS

    Salut à tous,

    Je vous présente ma dernière formation autour de la programmation réactive fonctionnel et plus particulièrement de RxJS.
    Dans cette partie théorique on introduit des sujets tels que :
    -Différence de programmation (Imperative vs Declarative)
    -Programmation Fonctionnelle (Function First Class Citizen - High Order Function - Immutable Data - Pure Function - Recursion - Functor - Monad - Lazy Evaluation)
    -Programmation Réactive
    -Deux Patron de Conception issue de la programmation Orientée Objet
    -Flux de données Unidirectionnel
    Tout ceci permet de comprendre les bases internes de la bibliothèque RxJS indispensables pour la suite.



    Github correspondant : https://github.com/GuillaumeUnice/RxJSTutorial

    Tout retour est le bienvenu

  2. #2
    Membre habitué Avatar de Echyzen
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2012
    Messages : 116
    Points : 136
    Points
    136

    Par défaut

    Hello everybody,

    On continue avec la dernière partie purement théorique présentant en détail ce qui constitue un stream de bout en bout: des Observables constituant ensemble un pipeline débouchant sur des Observers.

    Nous détaillerons les concepts fondamentaux: unidrectional data flow, de separation of concern & pure function.

    Enfin, nous nous focaliserons sur l'API de la bibliothèque RxJS de Reactive.X pour avoir un première aperçu sur comment développer un stream.


    J'ai été ravie de pouvoir enregistrer tout cela j'espère que cela se ressent. Je vous laisse en bonne compagnie et vous dit à dans deux semaines pour la prochaine vidéo portant sur les Observables Operators.



    Slides correspondantes

  3. #3
    Membre habitué Avatar de Echyzen
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2012
    Messages : 116
    Points : 136
    Points
    136

    Par défaut

    Hola le monde,

    Cette semaine on prend le temps d'intérioriser ce que l'on a vu avec une vidéo beaucoup plus légère néanmoins on se doit de faire un rapide point sur ce que sont les Marble Diagrams et comment on lit ce type de diagramme idéal pour décrire les opérateurs RxJS et plus largement de programmation réactive:

    Bonne vidéo



    Slides correspondantes

  4. #4
    Membre habitué Avatar de Echyzen
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2012
    Messages : 116
    Points : 136
    Points
    136

    Par défaut

    Hallo every,

    Aujourd'hui, on poursuit notre étude RxJS où l'on décortique ce qu'est un Observable Operator.
    On abordera ici le fonctionnement commun à tous. On prendra le temps dans les prochaines vidéos de faire un focus sur chacun des types existant d'Observable Operator (Creation, Filtering, combination, transformation etc.).

    On va ensuite concrètement expliciter les principaux opérateurs simple bijection avec le fameux MFR => Map, Filter, Reduce que possède nativement les array JavaScript.

    Enfin, on utilisera ces méthodes dans deux petits exercices de recherche de caractère dans un texte.
    Tout ceci dans le but d'appliquer et de comprendre la pensée fonctionnelle.
    En effet, le raisonnement fonctionnel n'est pas forcément intuitif selon son background, il est donc impératif de l'appréhender un tant soit peu avant d'utiliser des bibliothèques fonctionnelles réactives telles que RxJS ici.

    Comme toujours j'ai pris un plaisir fou à enregistrer cette vidéo, je vous laisse avec celle-ci



    Slides correspondantes

  5. #5
    Membre habitué Avatar de Echyzen
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2012
    Messages : 116
    Points : 136
    Points
    136

    Par défaut

    Hallo every,

    On poursuit avec l'étude d'une catégorie d'Observable Operator indispensable pour "Rxfié" nos applications *drum rolls* ... les Creator Operator!
    Bah oui c'est les opérateurs qui seront nos points d'entrées dans la bibliothèque RxJS.

    Nous commencerons par les présenter vous verrez ils ne sont pas nombreux et assez intuitifs.
    Ensuite nous les illustrerons un à un.
    Et enfin deux petits exercices qui permettront d'avoir une vue de bout en bout quant au raisonnement et la philosophie présentée jusqu'ici.

    Et oui on a fait du chemin depuis le début de cette formation, il est temps nous sommes prêts et suffisamment armé pour commencer à manier la bibliothèque.

    Certes, il nous reste encore pas mal de nouvelle catégorie à présenter que je garde pour la prochaine fois où l'on abordera les filtering operators

    Allez la vidéo, à bientôt



    Slides correspondantes

Discussions similaires

  1. [Focal] Langage de programmation fonctionnelle Focal : besoin de doc
    Par djerbir dans le forum Langages fonctionnels
    Réponses: 4
    Dernier message: 15/12/2007, 00h53
  2. Débuter en programmation fonctionnelle
    Par Woufeil dans le forum Langages fonctionnels
    Réponses: 76
    Dernier message: 17/07/2007, 14h03
  3. La programmation fonctionnelle ?
    Par Gnux dans le forum Langages de programmation
    Réponses: 12
    Dernier message: 03/07/2006, 20h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo