API PRO

Formation API PRO. 
Une formation aux API REST orientée client Javascript. Plus de 5h de formation dans le but de maîtriser les API RESTful avec ou sans authentification. 

PROMOTION DE LANCEMENT

💸 PROMOTION DE LANCEMENT -> FINI 💸

☝️ Laisse moi deviner ...

  • Tu es intéressé par le métier de développeur Front End, mais tu bloques sur les API.

  • Peux être que tu souhaites changer de technologie (Passer d'un vieux langage vers une techno front récente), mais tu n'as pas le temps de te pencher sur cela.

  • Tu es intéressé mais tu penses que les API sont réservés aux développeurs expérimentés 

  • Peux être que tu as déjà suivi quelques tutos ou formations, tu as déjà essayé d'apprendre les API et tu t'es perdu devant la masse d'informations et les tonnes de Frameworks et outils associés

  • Peut être que tu as passé des entretiens et que tu n'as pas été retenu à cause de ton incompréhension des API .

  • Tu vois que les nouvelles technos comme les API RESTful sont de plus en plus demandées et tu as l'impression de rater quelque chose d’énorme.  

  • Tu vois des offres de développeurs Front-End  API a plus de 400 € la journée en Freelance et tu te demandes comment tu pourrais y accéder

😕Je sais ce que c'est !

  • Quand je me suis lancé dans le développement de clients API, j'ai complètement été largué !

  • Les architectures RESTful avaient tellement évoluées que cela ma fait peur.

  • J'ai perdu un temps fou à utiliser des outils pour appeler des API pour comprendre leurs fonctionnement 

  • J'ai perdu un temps fou à avoir une vision claire des API et cela s'est vu lors des entretiens.

  • J'ai parfois abandonner des projets par méconnaissances des règles de bases sur les appels API  depuis un navigateurs.

  • La sécurité, l'authentification, le CORS, m'ont découragé de nombreuses fois 

😉 Comment j'ai appris les API RESTful

En 2016 j'ai eu une idée de Start-up fix-trip.com.

Tu peux aller voir la vidéo ici

J'ai du faire un choix parmi tous les types d'architectures modernes.

J'ai analysé et testé d'autres API comme les API SOAP etc

Aucun n'avait toutes les caractéristiques (rapidité, Évolutivité, approche orienté composant, offres sur le marché etc ...)

J'ai donc choisi les API REST

J'ai du me casser les dents sur toutes les problématiques d'API REST en Javascript.

Dans ce projet de start-up. Je n'avais pas de budget pour embaucher des développeurs JS connaissant les API REST.

J'ai donc décider de les former.

J'ai formé 3 personnes en Javascript /API REST qui viennent d'horizons complètements différents

  • Un électronicien
  • Un personne qui travaillait chez MacDO
  • Une personne sans boulot

Ces 3 personnes ont appris le fonctionnement des API REST et ont codé la grande partie des fonctionnalités de la start-up!

Par la suite j'ai amélioré mon plan de formation API REST et j'ai formé 2 autres personnes.

Ces personnes travail a ce jour en Tant que Freelance en JS sur des architecture API REST

Tu peux aller faire un tour sur les sites de Freelance comme Malt et tu verras les profils et les tarifs des développeur JS API REST


👨‍🎓 Contenu de la Formation

Maîtrise les API RESTful en Javascript à la fin de cette formation ! Une formation API orientée entreprise. 

☝️ Pour qui ?

Tu veux vivre l'aventure de la Freelance, gagner ta vie en tant que développeur web ?
Mais tu repousses ton rêve depuis trop longtemps, tu te dis toujours que ce n'est pas le bon moment, que c'est réservé aux matheux, aux grosses têtes ...

Tu as essayé d'apprendre le les API mais tu trouves que le résultat n'est jamais à la hauteur  ?
Tu as suivi des tutoriels sur les API REST mais tu ne t'es pas senti assez bon pour proposer tes services en Freelance ?  c'est décourageant...

Tu es complètement débutant, tu n'y connais rien en API REST et tu penses que c'est réservé aux diplômés   ?
LES API REST ce n'est pas que pour les sur-diplômés, utiliser les bon outils suffit largement  pour se lancer ...

Je te comprends !

J'ai connu tout ça, et j'ai compris que tout ça était du pipo.
On se persuade que c'est compliqué alors que c'est simple.
On se persuade que les API sont réservées aux développeurs confirmés

J'ai créé cette formation pour te le prouver. Et te montrer comment faire. Pas à pas.

Une formation intense ! découpée en 11 modules !
  1. Introduction
  2. Le protocole HTTP
  3. AJAX
  4. API et WEBSERVICES
  5. API RESTful
  6. Appel D'API RESTful (Les outils modernes)
  7. Appel D'API RESTful (Jquery, Php, Pyton)
  8. Appel d'API en Javascript
  9. CRUD API en Javascript
  10. CORS / Sécurité et authentification / Oauth2
  11. Outro + Bonus

En plus !

  • La version AUDIO de cette formation 
  • Un Accès privé au Slack des développeurs Web  (Un espace d'échange et d'entraide spécialement conçu pour les développeur )


💪 MODULE 1 : INTRO

  • Présentation de la formation
  • Pourquoi cette formation ?
  • Le Plan

💻 MODULE 2 : LE PROTOCOLE HTTP

  • Tu es débutant ? Tu ne connais pas bien HTTP ? ce n'est pas grave on reprends les bases.
  • Pourquoi tu dois absolument connaitre HTTP pour utiliser des API REST?
  • Comment fonctionne le protocole HTTP ?
  • L'architecture client / serveur
  • Analyse des formats (requête / réponse )
  • L'essentiel à retenir pour être à l'aise avec les API
  • Les outils à absolument connaitre 
  • L'authentification HTTP
  • Les limites de HTTP

💻 MODULE 3 : AJAX 

  • AJAX c'est quoi ?
  • Pourquoi ce principe à été inventé ?
  • Pourquoi tu dois absolument connaitre ce concept pour les API ?
  • Les limitations
  • Le problème de CORS que tu vas obligatoirement rencontrer


⚒️ MODULE 4 : LES API ET WEB SERVICES 

  • Qu'est ce qu'un Service Web / API ?
  • Comment ne pas se faire avoir avec le terme API
  • Le but des API et WS
  • Les différents types de WS et API 

⌨️ MODULE 5 : API RESTful

  • A quoi ça sert ?
  • Les propriété des API REST
  • Les formats d’échanges  possibles
  • Les méthodes HTTP utilisées.
  • Le principe de ressources compréhensibles
  • On analyse des exemples concrets d'API REST disponibles en ligne


⚒️ MODULE 6 : LES OUTILS INDISPENSABLES

  • On installera et démarrera notre propre serveur d'API REST de tests.
  • Quels sont les meilleurs outils d'analyse d'API ?
  • Pourquoi il est important DE NE PAS CODER sans ces outils ?
  •  On va simuler des clients API REST avec ces outils


📈 MODULE 7 : APPEL D'API  REST (JQUERY/PHP/PYTHON)


  • Pourquoi tu dois quand même maîtriser Jquery
  • On code un client API REST avec Jqery
  • Les inconvénients 
  • L'outil magique pour générer ton code dans de nombreux langages (JS/NODE/PYTHON/PHP etc)

🎁 MODULE 8   : APPEL D'API EN JAVASCRIPT

  • Comment utiliser FETCH ? 
  • Les limitations de FETCH?
  • Les 4 grandes manières d'utiliser FETCH
  • L'erreur de débutant avec FETCH à ne surtout pas commettre. 
  • Mes recommandations sur la meilleur méthode à utiliser, la méthode la plus courante en Freelance et en entreprise. 

⌨️ MODULE 9 : CRUD API RESTFULL EN JAVASCRIPT 

  • On va coder ensemble un CRUD (Create Read Update Delete) en Javascript
  • On va coder pas à pas chaque appel aux API REST
  • On va analyser tout les paramètres, les retours, les codes d'erreurs et comment les gérer. 


⌨️ MODULE 10 : CORS / SÉCURITÉ ET AUTHENTIFICATION 

  • Le CORS c'est quoi ?
  • Pourquoi le CORS va te rendre fou ? et comment ne pas tomber dans le panneau.
  • La différence entre le CORS et la sécurité 
  • Comment les API sont sécurisés ? et pourquoi ?
  • Les 2 méthodes principales 
  • On va coder un système d'authentification avec la méthode BASIC
  • On va analyser OAUTH2
  • On va coder ensemble un client sécurisé avec OAUTH2.
  • On va coder ensemble la négociation d'un TOKEN avec un serveur OAUTH2
  • On verra la notion de délégation d'autorité  


🎁 MODULE 11 : OUTRO


  • Quelques exemples de projets à réaliser toi même pour progresser 
  • Les sites d'API publiques 

LES AVIS (VÉRIFIÉS)

Vous allez recevoir :

Video Icon 14 vidéos File Icon 3 des dossiers

Contenu

Accès à la communauté SLACK
Introduction HTTP / Web Services / API / RESTful
MODULE-1 : Introduction et plan de la formation
11 min
MODULE-2 : Le protocole HTTP
16 min
MODULE-2 : Le protocole HTTP - Suite
17 min
MODULE-3 : AJAX
17 min
MODULE-4 : API et WEB SERVICES
9 min
MODULE-5 : API RESTful
21 min
Appel des API RESTful
Télécharge le SERVEUR BACKEND API RESTful
37,1 ko
MODULE-6 : Appeler des API RESTful (Les Outils)
24 min
MODULE-7 : Appeler des API RESTful (Jquery Php Python)
10 min
MODULE-7 : Appeler des API RESTful (Outil Magique)
6 min
MODULE-8 : Appeler des API en Javascript
34 min
MODULE-9 : CRUD API en Javascript
46 min
MODULE-10 : CORS
11 min
MODULE-10 : Sécurité et Authentification
37 min
MODULE-10/11 : Oauth2 délégation + Outro
13 min
Laisse un commentaire sur la formation