Formations Web Développeur backend Formation ActivityPub

Formation ActivityPub

formation ActivityPub
Prix 1690€ HT / personne
Durée 2 jours (14 heures)

Paris | Classe Virtuelle

Il ne reste que quelques places
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

Présentation

Notre formation ActivityPub vous permettra de maitriser ce standard ouvert pour réseaux sociaux décentralisés. ActivityPub vous fournit une API allant d’un client vers un serveur pour la création, la mise à jour et la suppression de contenu, ainsi qu’une API entre serveurs afin de permettre la fédération de notifications et de contenus.

Notre programme vous permettra de comprendre le rôle du Social Web Working Group ainsi que la Conformité et profils de spécification qui sont des composants cruciaux dans l’utilisation d’ActivityPub. Vous y apprendrez également des objets et les interactions client-serveur.

Notre formation vous apprendra à créer vos propres réseaux sociaux décentralisés et vous donnera ainsi toutes les compétences nécessaires pour participer à des projets open-source afin de parfaire votre maitrise de l’outil.

Comme toutes nos formations, elle se déroulera sur la dernière version d’Activity Pub.

 

Objectifs

  • Maitriser les concepts liés à Activity Pub
  • Créer votre propre réseau social décentralisé
  • Être en mesure de participer à des projets Open source

 

Public visé

  • Développeurs web

 

Pré-requis

  • Connaissances d’un langage de programmation

PROGRAMME DE NOTRE FORMATION ACTIVITYPUB

 

INTRODUCTION À ACTIVITYPUB ET AU WEB SOCIAL DÉCENTRALISÉ

  • Présentation du protocole ActivityPub
  • Rôle dans le Web social décentralisé
  • Les objectifs du Social Web Working Group
  • Comprendre les profils de spécification et la conformité
  • Composants de base : Acteurs, Objets et Activités
  • Importance de l’interopérabilité et de la fédération

 

COMPRENDRE LES OBJETS DANS ACTIVITYPUB

  • Structure et types d’objets 
  • Utilisation des identifiants d’objets et récupération d’objets
  • La propriété source et son importance
  • Extensions et personnalisation des objets
  • Gestion des contenus multimédias et téléchargement de médias

 

LES ACTEURS ET LES COLLECTIONS DANS ACTIVITYPUB

  • Objets représentant les acteurs
  • Boîtes de réception et d’envoi (Inbox et Outbox)
  • Comprendre et utiliser les collections de suiveurs et de suivis
  • Les collections de mentions « J’aime » et de partages
  • Public addressing et interactions avec le public

 

INTERACTIONS CLIENT-SERVEUR

  • Création, mise à jour et suppression d’activités via le serveur
  • Gérer les activités de suivi, d’ajout, de retrait, d’appréciation et de blocage
  • Annuler une activité et comprendre le processus de livraison d’activités
  • Création d’un point de terminaison personnel et extension pour de vrais serveurs
  • Pratique : Suivre un utilisateur et recevoir des activités

 

INTERACTIONS SERVEUR-SERVEUR

  • Protocole de livraison d’activités entre serveurs
  • Acceptation et rejet d’activités dans un contexte fédéré
  • Gestion de l’activité d’annonce (partage) et propagation des activités
  • Sécurité dans les interactions serveur-serveur : Authentification, autorisation, et vérification
  • Pratique : Établir la communication et la fédération entre deux serveurs

 

INTERNATIONALISATION ET SÉCURITÉ

  • Gérer l’internationalisation dans ActivityPub
  • Authentification et autorisation des acteurs et des serveurs
  • Vérification et gestion sécurisée des URI
  • Limitations de taux et sanitisation du contenu pour éviter le spam et les attaques DoS
  • Pratiques de sécurité pour le déploiement d’une instance ActivityPub

 

ATELIER PRATIQUE ET PROJET FINAL

  • Mini-projet utilisant les connaissances acquises durant la formation
  • Participer à des projets open source liés à ActivityPub pour acquérir de l’expérience pratique
  • Discussion sur les évolutions récentes de la spécification et de la communauté ActivityPub
  • Conseils pour aller de l’avant et créer des applications ou des services utilisant ActivityPub

 

Pour aller plus loin

 

Formation Wing

Formation Shopify Developers

Formation Clean Architecture

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 1690€ HT / personne
Durée 2 jours (14 heures)

Paris | Classe Virtuelle

Il ne reste que quelques places
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp