Présente

DEVIENS DÉVELOPPEUR

TYPESCRIPT

Tu es peut-être en train de rater un virage technologique important !

JavaScript ne suffit plus !

Tu dois aussi connaître des concepts plus avancés :

  • Héritage, Interfaces, Iterators, Decorators, Generics,
  • Polymorphisme, l’abstraction et de nombreux Design Patterns !

Et c’est plus facile que ça en a l’air.

  • Même si tu n’y connais absolument rien.
  • Même si tu n’as pas le temps d’apprendre un nouveau langage
JE VEUX REJOINDRE LE PROGRAMME MAINTENANT

Dans les lignes qui suivent, tu vas découvrir la marche à suivre pour ne pas rater le virage technologique le plus important de ces dernières années.

JavaScript : Le langage le plus populaire du moment ?

S’il y a bien un sujet qui ne fait plus débat, c’est l’hégémonie du langage JavaScript.

Tu es probablement déjà développeur JavaScript, ou tu es probablement en train de te former sur ce langage. Félicitations !

Tu as misé sur le cheval gagnant !

Cela doit te rassurer de voir JavaScript en tête des classements depuis des années.

Mais de quoi parle-t-on ? Développeur JavaScript ne veut rien dire !

Être développeur JS jusqu’en 2010 c'était évident !

Tu faisais du développement frontend. Tu rendais des pages web dynamiques.

  • Un petit script pour avoir un effet sympa.
  • Un peu de Jquery par-ci.
  • Un peu de Mootools par-là.

Aujourd’hui il y a une énorme différence entre ça et un développeur JavaScript moderne tel que :

  • Être développeur Front End React
  • Être développeur Back End NodeJS
  • Être développeur Mobile React Native

La différence se joue sur ce que j’appelle : “La pyramide du développeur JavaScript”.

Je t’en reparlerai plus tard… Mais pour comprendre la pyramide du développeur JavaScript, il faut se souvenir que JavaScript est un langage assez mal foutu :

Pourquoi JavaScript est-il un langage si dégueulasse ? 💩

Étant à la base un développeur Java depuis 2006, j’ai toujours méprisé JavaScript, pourquoi ?

JavaScript est à l’origine un langage de Scripting. C'est-à-dire que ce n’est pas un vrai langage de programmation à proprement parler.

Il a été créé par Brendan Eich employé de chez Netscape Navigator pour rendre les pages web dynamiques (masquer une div, afficher une popup, un compteur).

Il n’a pas été conçu pour faire des choses complexes (comme du backend, des appels aux bases de données, etc …).

Comme à l’époque la concurrence est rude, Brendan Eich sort la version 1.0 un peu précipitamment et accepte les demandes un peu farfelues des développeurs de l'époque.

Trente ans plus tard, on se retrouve avec un langage qui a des fondations bancales

Comme le langage est faiblement typé, on se retrouve avec des choses comme cela :

Pourquoi ne pas repartir d’une feuille blanche ? Sur des bases saines ?

Impossible ! Que faire des sites déjà en ligne ?

Reset de JS = Reset du WEB !

Pour pallier la faible qualité du langage, le standard ECMAScript a vu le jour et depuis des années on empile des nouveautés sur JavaScript pour combler ses lacunes.

  • 1997 ECMA 1, de 1998 à 2011 ECAM 2 à ECMA 5
  • 2015 ECMA 6 - Le JS moderne.
  • EN 2022 nous sommes à ECMA 13

Entre temps tout un écosystème est apparu : librairies, frameworks (front - back - mobile - tests) et les développeurs JavaScript doivent grimper la Pyramide du développeur JS pour ne pas rester des développeurs de 1995.

La Pyramide du développeur JavaScript

Tu m’aurais dit en 2006, quand j’étais développeur Java, que JavaScript serait aussi populaire, je ne t’aurais jamais cru !

Comme tout développeur Java, j’avais forcément quelques bases de JavaScript, normal, on à toujours besoin d’ajouter un petit script vite fait dans notre page, mais ça s'arrêtait la !

Dans la pyramide du développeur JS, j'étais à au premier étage, celui du JS à Papa.

Pendant longtemps il n’existait que cette étape et ce langage tordu n'intéressait pas les développeurs qui voulaient faire carrière …

Et puis entre 2010 et 2015 il y a eu un boom énorme ! Plus qu’un boom, un raz de marée de technologies autour de JS.

Ce fut le deuxième étage de la pyramide, on a vu apparaitre :

  • NodeJS
  • NPM : Node Package Manager
  • Standard ES6
  • des Milliers de libraires


Avec l’explosion des librairies et des utilitaires sont apparus les frameworks

  • Angular, Vue, React, Next, Nuxt …
  • Express, Electron et j’en passe

C’est le 3ème étage de la pyramide.

C’est à cette époque-là que j’ai vu apparaître de plus en plus de missions JavaScript sérieuses et que les projets intéressants se faisaient de plus en plus autour de ces technos là.

C’est à cette époque là qu’il m'a fallu escalader la pyramide du développeur frontend puisque j'étais toujours resté à l’étape développeur JS à Papa …Il m’a fallu réapprendre les nouveaux standards de JS et les frameworks.

Le dernier étage de la pyramide …

Tu l’auras compris : le dernier étage de la pyramide : c’est Typescript !

TypeScript n’est pourtant pas tout récent puisque la première version date de 2012, il s’est répandu ensuite tout doucement avec Angular.

Mais depuis 2017 TypeScript a littéralement explosé au point d'être dans le top 4 des langages les plus populaires.

TypeScript est devenu de plus en plus mature et depuis 2020 il est partout !

Que tu sois développeur front, back ou mobile, si tu veux rester en haut de la pyramide, tu vas devoir apprendre TypeScript.

Personnellement je l’utilise depuis 2018 ! Et je ne me verrais pas démarrer un projet sans TypeScript !

D’ailleurs la grande majorité des librairies JavaScript ont migré sous TypeScript. Les librairies non TypeScript sont vouées à disparaître car tout l’environnement JS passe massivement à TypeScript.

Et quand on dit que tout l’environnement passe à TypeScript, c’est y compris les développeurs !

Et toi que vas-tu faire ?

Disparaître comme ces milliers de projets JS qui n’ont pas migré en TypeScript ? Si tu lis encore ces lignes c’est probablement que non …

Tu sais qu’il faut mettre à jour ton profil … Eux l’ont fait et je t’explique pourquoi.

Met à jour ton Profil

Avant 2015 les entreprises trainaient des pieds pour faire des projets full JavaScript !

Trop risqué avec un langage aussi bancal et faiblement typé, sans possibilité sérieuses de faire des tests unitaires …

Après 2016, l'arrivée de ES6, des frameworks modernes, des librairies de tests, de nombreux projets full Javascript ont vu le jour et la demande en développeurs JavaScript a explosée !

Ceux qui sont passés du JS à Papa au JS moderne ont été les grands gagnants. Il y avait les développeurs JS old School et ceux qui avaient “la hype” (et c’est toujours le cas d’ailleurs)

L’effet kiss cool !

Après plusieurs années de projets JavaScript en production, l’industrie s’est rendu compte que quand bien même il existe :

  • Les linters
  • Les tests unitaires
  • Les PropType avec React
  • Les bons développeurs consciencieux

Quand bien même tout cela existe, il n'en reste pas moins que les projets JavaScript sont clairement difficiles à maintenir sur la durée.

  • JavaScript est trop permissif
  • Il est trop faiblement typé
  • Où sont les interfaces ?
  • Les types generics ?
  • Les decorators ?
  • Les classes abstraites ?
  • La visibilité des membres ?

Dans ces conditions il est quasiment impossible d’utiliser les design patterns courant avec des langages "sérieux" comme Java ou C#.

Encore une fois pour toutes ces raisons, il y a une adoption massive de TypeScript et maintenant on ne recherche plus de simple développeur JS. Mais des développeurs en haut de la pyramide, des développeurs TypeScript.

Les développeurs qui ont "la hype" maintenant ce sont les développeurs TypeScript

Et tu le vois sur le marché de l'emploi. Il y a de plus en plus de fiches de poste ou JavaScript n’est même plus mentionné.

Et les développeurs l’ont bien compris et adaptent leurs profils indiquant directement TypeScript à la place de JavaScript

Cette tendance va s'amplifier et cela ne m'étonnerais pas que dans le prochain rapport malt, State of Js ou le prochain questionnaire StackOverflow, TypeScript gratte encore des places.

Et je suis prêt à parier que TypeScript passera un jour devant JavaScript (oui j’avoue ça peut paraitre bizarre de dire cela mais seul l’avenir nous le dira)

Si tu es développeur JavaScript depuis un moment, tout ce que je raconte doit te sembler logique.

Mais si tu débutes, tu dois probablement te poser des questions ?

Dois-je apprendre TypeScript maintenant ?

Dois-je d’abord apprendre JS depuis zéro avant de démarrer ?

Et bien j’ai radicalement changé d’avis sur la question et maintenant j’applique la méthode TD/PT à mes élèves.

Le méthode TD/PT

Pendant longtemps j’ai déconseillé d’apprendre TypeScript directement (de la même manière que j’ai toujours recommandé d’apprendre JS avant React)

C'était ma vision, celle d’un développeur qui a vu tous ces changements apportés à JS.

J’ai toujours pensé qu’il fallait apprendre le JS à Papa (c'est-à-dire le JS merdique) avant de tranquillement aborder ES6, 7, 8, 9 etc …

Mais je me suis posé la même question sur d’autres langages comme Java, C# etc …

Il ne me viendrait pas à l’idée d’apprendre Java 4 (sans les decorators), donc apprendre à coder dans les decorators pour ensuite avoir à tout réapprendre dans Java 19…

Autant apprendre JavaScript proprement dès le début!

Et JavaScript propre c’est TypeScript ! Donc autant apprendre TypeScript le plus tôt possible.

Avant même l’apprentissage d’un framework comme Angular / React / ou Vue !

D'où la méthode TD/PT

  • Typescript Directement
  • Pratiquer avec TypeScript

C'est -à -dire que l’on saute l’étape JS à Papa et ensuite ES1, 2, 3, 4, 5, 6 … 13. Et on attaque TypeScript.

Et finalement pour un nouveau développeur qui souhaite apprendre JavaScript, la nouvelle Pyramide ressemblerait plutôt à ça

Comment construire un profil dev TypeScript de qualité.

Que tu sois déjà développeur JavaScript en train de grimper la pyramide…

… ou que tu démarres aujourd'hui ton apprentissage. La cible reste la même !

Être un développeur TypeScript de qualité !

Alors tu penses probablement qu’il suffit d’aller regarder un tutoriel sur YouTube, comprendre comment typer une variable, créer 2 types, et 3 interfaces et le tour est joué…

Mais as-tu regardé les questions que l’on pose en entretien maintenant aux développeurs TypeScript ? Ce n'était déjà pas simple avec JavaScript mais là c’est un cran au dessus.

Si tu veux passer les entretiens, tu peux déjà te préparer à répondre à ce genre de questions :

  • Qu’est-ce qu’un Superset ?
  • Qu’est-ce que le Strict null checking ?
  • Qu’est-ce que le Type Inference ?
  • Les 2 manières de Caster ?
  • Qu’est-ce qu’une Méthode / Classe Abstraite ?
  • Qu’est-ce qu’une Type Generic ?
  • La différence entre private and protected ?
  • Comment créer un Iterable ?
  • Qu’est-ce qu’une Factory ? Abstract Factory ?
  • Comment surcharger une fonction ?
  • React.FC est-il recommandé ?
  • Les unions discriminées ?

Alors tu peux apprendre toutes les questions classiques en entretien par cœur mais cela ne fera pas de toi un développeur TypeScript.

Il va te falloir pratiquer.

Créé toi ensuite un projet TypeScript Vanilla (sans framework libraire) pour bien comprendre.

Ensuite, crée un projet TypeScript avec un React ou Vue par exemple. (si possible en équipe, c’est plus cool)

Si tu sens que tout cela est un peu vertigineux, je t'ai mâché le travail !

Cela m'a pris du temps, j'ai attendu d'avoir une réelle expérience sur le terrain pour comprendre toutes les subtilités pour te préparer le plus gros programme francophone sur TypeScript.

Mais avant, qui suis-je ?

Qui suis-je ?

J'ai créé mon premier Bootcamp JavaScript / React à Bali en 2020

J'ai formé plus de 5000 élèves au développement via mes formations

Ils m'ont fait confiance

"J'ai trouvé un CDI au bout de deux mois. De très loin la meilleure formation sur React que j'ai pu voir."

- Reda (France)

"Et j'ai beaucoup appris! La formation est vraiment pertinente et je la recommande vivement!"

- Anaïs (Montpellier, FR)

"Les projets en équipe m’ont permis de progresser énormément, je recommande !"

- Younès (Paris, FR)

Mike Codeur

Salut moi c'est Mike.

Développeur depuis plus de 15 ans.

J’ai quitté le salariat il y a 10 ans pour devenir freelance et vivre du code en tant que digital nomade.

J’ai généré plus de 1 000 000 € de chiffre d’affaires en tant que freelance.

J’ai travaillé dans de nombreux secteurs comme la banque, la finance et l’assurance.

Ainsi que sur de nombreuses technologies comme le C, C++, Java, J2ee, Node Js et React.

J’ai lancé plusieurs projets, start-up, SAAS avec React et formé plus de 5000 élèves.

Et j’ai réalisé en grande partie, mes dernières missions grâce à mon expertise en JavaScript / TypeScript / React

💡Savoir transmettre est un art !

Être développeur sur le terrain depuis plus de 15 ans dans divers secteurs comme la banque, la finance, l'assurance, la création de startup ...

... et à des postes aussi variés que chef de projet, leader technique, CTO m’a donné une grande expertise technique.

Mais est-ce suffisant pour transmettre ?

Être développeur et être formateur et coach sont deux choses différentes.

Dans ma carrière j’ai côtoyé des bruts techniquement, mais incapable d’enseigner leurs compétences à d’autres

Savoir transmettre est un art !

Et c’est quelque chose que je fais depuis des années !

Transmettre à mes collègues de travail. Transmettre à des proches (famille, amis qui veulent se reconvertir)

Transmettre sur ma chaîne YouTube.

Transmettre en physique (lors de bootcamp à Bali, lors de mes coaching)

Mais surtout transmettre dans des formations en ligne, ce que je fais depuis 2018.

Au fur et à mesure j’ai affiné mes méthodes pédagogiques.

Aujourd’hui j’ai établi des méthodes, très éloignées de ce que tu peux retrouver sur le net.

Mes méthodes sont basées sur la pratique, l’action, la création et non la passivité.

Mon dernier gros programme est le Bootcamp React Mastery qui m’a pris presque un an à créer.

Entre temps, il m’a fallu encore une autre année pour te préparer le plus gros programme sur TypeScript : TypeScript PRO

Comment maitriser TypeScript ?

Par la pratique, la pratique et la pratique …

Quand tu suis un tutoriel ou une formation classique tu ne pratiques pas vraiment.

Tu recopies ce qu’il se passe à l’écran …

Ce n’est pas en recopiant du Victor Hugo ligne par ligne que tu auras la plume de Victor Hugo.

Ce n’est pas en recopiant des lignes dans un livre écrit en chinois que tu vas apprendre le chinois.

Je peux apprendre à un perroquet à dire : E = MC² ca ne ferait pas lui un Einstein.

Ce dont tu as réellement besoin c’est de réaliser un VRAI projet ! Ton projet

Un projet que tu pourras mettre en production, sur ton portfolio pour prouver tes compétences.

Imagine que tu puisses créer une application de recherche de NFT avec TypeScript ?

Application de recherche de NFT

Full TypeScript - Full React/TypeScript

Imagine-toi pouvoir maintenant créer une application en TypeScript ?

Tu ouvres ton IDE préféré et quelques jours, semaines plus tard, tu as une application TypeScript !

Imagine maintenant un entretien d’embauche ou pour une mission freelance.

En connaissant TypeScript, tu passes devant tous les autres simples développeurs JavaScript.

Ensuite, imagine lors d’entretiens :

Tu lui montres tes projets TypeScript mais plus que ça ! Tu es capable de lui expliquer en détail comment tu as fait, car tu as appris des connaissances profondes …

Met-toi dans la peau d’un recruteur

Il a un projet et une deadline. Ça lui prend du temps de chercher un dev qualifié pour son projet.

C’est long et il aimerait trouver le bon profil le plus vite possible.

Si tu démontres que tu es la solution à son problème, il n’a aucune raison de tergiverser !

Le rapport de force va même s’inverser.

Il va espérer que tu ne lui files pas sous les doigts pour partir à la concurrence.

Il sait très bien que c’est difficile de recruter un profil comme le tien !

Il te fait une Offre... Tu acceptes.

Bravo ! Tu as décroché ton premier contrat.

Mais ce n'est pas fini !

C’est même le début de ta nouvelle vie de dev TypeScript.

Puisqu’à partir de ce moment-là c’est l’effet boule de neige !

Ta première mission TypeScript va t'ouvrir les portes de toutes tes prochaines missions.

Tu vas monter en compétences à une vitesse hallucinante !

Et tu feras partie de ce groupe très fermé et restreint des devs TypeScript à succès.

Comme je te l’ai dit tout à l’heure ta situation je l’a connais puisque j’ai accompagné de nombreux développeurs et créer des bootcamps (en présentiel à Bali ou en ligne)

Mon dernier gros programme est le Bootcamp React Mastery qui m’a pris presque un an à créer.

Entre temps, il m’a fallu encore une autre année pour te préparer le plus gros programme sur TypeScript :

TYPESCRIPT PRO

DEVIENS DÉVELOPPEUR TYPESCRIPT

La méthode complète pour passer de développeur JavaScript à Papa à développeur TypeScript confirmé.

Le "Dev JS à Papa" intervient sur de vieux projets difficiles à maintenir. Le "Dev TypeScript" intervient sur les derniers projets en pointe.

Le "Dev JS à Papa" se voit proposer de moins en moins de missions freelances . Le "Dev TypeScript" a plus de facilité à décrocher des missions freelances.

Le "Dev JS à Papa" se sent dépassé, il s’accroche à son job actuel . Le "Dev TypeScript" se sent à jour, plus libre et prêt pour attaquer le marché en 2023.

Le "Dev JS à Papa" ne rassure pas en entretien sur ses capacités d’adaptation . Le "Dev TypeScript" rassure et démontre qu’il sait s’adapter aux évolutions du marché.

Le "Dev JS à Papa" aura moins d'opportunités d’évolution vers du développement backend . Le "Dev TypeScript" aura plus d'opportunités d’évolution backend.

Le "Dev JS à Papa" est anxieux quand il pense au futur. Le "Dev TypeScript" est confiant dans ses compétences et sait très bien que sa carrière continuera de progresser.

AU PROGRAMME

Plus de 200 vidéos réparties dans plus de 9 modules

Module #1

Bien démarrer avec TypeScript

Module facultatif de remise à niveau pour les développeurs débutants en JavaScript

  • Comprendre pourquoi TypeScript est devenu indispensable
  • La technique pour mieux retenir les concepts TypeScript
  • La différence fondamentale entre ECMA et TypeScript
  • Comprendre la différence entre un langage et un SuperSet
  • Pourquoi Flow ne doit pas être utilisé (au bénéfice de TypeScript)
  • Comprendre la grosse problématique de JavaScript
  • Comment faire fonctionner JavaScript et TypeScript
  • Utiliser des librairies JavaScript dans TypeScript
  • Les 3 avantages d’un compilateur ?
  • Comment se préparer un environnement prêt pour TypeScript ?
  • Comment installer TypeScript from scratch ?
  • Savoir initialiser un projet TypeScript et gérer la configuration ?
  • Les commandes pour compiler, et autocompiler sur chaque changement de code.

Module #2

Les fondamentaux de TypeScript

Module pour maitriser les fondamentaux de TypeScript.

  • Comprendre les Built-in Type vs User Defined Type
  • Savoir utiliser les types de bases et comprendre l'inférence de type
  • Comment utiliser le type de plus haut niveau dans TypeScript
  • Comment typer correctement des Arrays / Objects sans avoir de surprise ?
  • Comment définir nos propres Types et gérer la récursivité ?
  • Comprendre les Litteral Types et la différence avec Enums
  • Savoir créer des Tuples et éviter une erreur fatale courante
  • Maîtrise les opérateurs spécifiques à TypeScript
  • Comment forcer le changement de Type
  • Comment bien définir la signature de fonctions ?
  • Qu’est-ce que les Interfaces ? Quel lien avec les Classes ?

Module #3

Le DOM et TypeScript

Module pour maitriser la manipulation du DOM avec TypeScript.

  • Comment manipuler le DOM sans faire d’erreur avec TypeScript
  • Comment l’API DOM a-t-elle été retranscrite dans TypeScript ?
  • Comprendre la hiérarchie et les types du DOM en TypeScript
  • La différence fondamentale entre Élément/HtmlElement et Node
  • Le problème gênant de getElementById
  • Comment accéder aux types enfants ?
  • Comprendre le pattern Factory en créant des éléments.
  • Comment typer correctement les Events pour avoir accès aux propriétés ?
  • Savoir quand Caster ou utiliser l’optionnal chainning
  • Découvre les type Generics en utilisant des liste de Noeuds
  • Comment Cloner des noeuds proprement avec TypeScript

Module #4

Projet NFT TypeScript Vanilla

Crée une application de recherche de NFT avec TypeScript Vanilla (Sans framework)

  • Création d’une application de recherche de NFT en TypeScript vanilla
  • Comment créer un environnement TypeScript en partant de zéro ?
  • Comment sélectionner la version ECMA (ES6 ou ES2020) ?
  • Spécifier les répertoires contenant le code source et le code compilé.
  • Comment découper la partie HTML CSS statique et le code TypeScript
  • Création d’une base de données fictives, correctement typée, contenant les NFT
  • Apprend à créer un, algorithme de création, duplication, suppression de Card NFT
  • Comment centraliser les Types applicatifs ?
  • Comment les importer/exporter ?
  • Comment implémenter un algorithme de recherche de NFT avec TypeSctipt
  • L’erreur à ne surtout pas commettre sur addEventListener
  • Comment utiliser correctement les les childs, firstChild et le méthode removeChild

Module #5

TypeScript Avancé

Maitrise TypeScript à un niveau avancé

  • Comment utiliser des techniques avancé avec TypeScript
  • Comment faire des intersections et unions de types ?
  • La technique avancée pour faire des unions discriminantes / narrowing
  • Savoir spécifier des propriétés potentiellement inconnues (ex : retour API Rest)
  • Savoir utiliser correctement les overload de fonctions, avec paramètres variables
  • Apprends à utiliser la puissance des Generics correctement
  • La technique pour forcer la limitation des types Generics
  • Comment spécifier des classes correctement ?
  • Le raccourci qui va te faire gagner du temps lors de la création de classe.
  • Comment spécifier la visibilité des membres ?
  • Pourquoi et comment étendre des interfaces ?
  • L’utilité des classes et méthodes abstraites expliquer simplement
  • Comment ne plus faire une erreur de sécurité absurde grâce à protected.

Module #6

TypeScript Expert

Deviens un expert sur TypeScript en devenant incollable sur les fonctionnalités avancées de TypeScript

  • Apprends les techniques d’expert en TypeScript
  • Comment créer des Iteraror grâce à l’interface Iterable
  • Comment utiliser des fonctionnalités encore expérimentales ?
  • Découvre la puissance des decorators
  • Qu’est ce que les Utility Types ?
  • Maîtrise parfaitement ReadOnly - Partial - Required
  • Maîtrise parfaitement Record - Pick - Omit
  • Maîtrise parfaitement Exclude - Extract - NonNullable
  • Comment faire pour utiliser des librairies sans Type dans un projet TS ?
  • Comment débugger un fichier TS comme un professionnel ?
  • Comment créer un fichier de définition de Type
  • Les nameSapces Validator

Module #7

React & TypeScript - NFT App

Deviens développeur React TypeScript en créant une application de recherche de NFT connecté à une API RestFull

  • Comment créer une application de recherche de NFT avec React et TypeScript.
  • Comment initialiser un projet React et TypeScript correctement
  • Comment créer des composants React avec TypeScript ?
  • Qu’est ce que le Type React.ReactNode
  • Les différentes manières de définir des composants
  • L'inférence de type vs React.FC ?
  • Comprendre les spécificités React 18
  • Comment bien spécifier les props de composants.
  • Comment typer correctement des states grâce aux Generics
  • Comment typer correctement un Prop function ?
  • L’erreur à ne surtout pas faire avec les Event React
  • Comment faire des appels d’API Rest ?
  • Comment spécifier correctement le type de retour des API Rest ?
  • Comment spécifier d’ignorer certaines propriétés venant d’API ?
  • Comment créer un algorithme de recherche de NFT ?
  • Comment afficher le nombre d'éléments et les messages d’erreurs
  • La différence entre gérer les erreurs API applicatives et gérer les erreurs HTTP.

Module #8

Les Design Patterns avec TypeScript

Apprends les design pattern avancés avec TypeScript et démarque toi en entretien

  • Comprendre les 3 principaux types de design patterns ?
  • Démarque toi des autres développeurs en entretien en maîtrisant les design patterns
  • La spécificité des design patterns courants avec TypeScript
  • Quand et comment créer des Singletons ?
  • Savoir créer des Factory simplement.
  • La différence entre Abstract Factory et Factory
  • Comment créer un Proxy : Exemple simple avec gestion des Accès et Logs
  • Maîtrise les Adapters pour rendre ton code beaucoup plus souple
  • Qu’est ce qu’une Facade et dans quel cas l’utiliser ?

Module #9

Les Tests et TypeScript

Apprends à faire des tests unitaires avec TypeScript

  • Pourquoi un développeur qui ne fait pas de tests est grillé sur le marché ?
  • Démarque toi en entretien en maîtrisant les tests avec TypeScript
  • La philosophie des Tests et TypeScript
  • La différence entre tester des fonctions et tester des types.
  • Comment configurer Jest pour fonctionner avec TypeScript
  • L'écriture d’un simple test unitaire avec Jest/TypeScript
  • Comment regrouper des tests ?
  • Les techniques pour initialiser correctement un jeu de données avant chaque test
  • Comment tester des composants React de manière classique ?
  • La différence entre React 17 et React 18
  • Tester des composants React avec React Testing Library et TypeScript

Modules à venir ...

D'autres modules arriveront dans les mois avenir en fonction des évolutions de TypeScript

Teste pendant 7 jours PUIS décide si tu veux continuer

Après ta commande tu as 7 jours pour : consulter la formation, appliquer mes conseils - et décider si elle correspond à tes attentes.
Si tu n 'es pas satisfait il te suffit d’envoyer un email pour être remboursé à 100% - quelle que soit ta raison.

Ressources Bonus Exclusifs :

Bonus #1 : MasterClass

Freelance : Comment gérer de gros projets informatiques

Charle-louis est un freelance à succès, il a commencé sur des petits projets et a rapidement compris comment pensent les clients,

Que se soit le particulier, l'indépendant ou la PME.

Rapidement son activité a grandi jusqu’à toucher des départements et des régions,

Le problème : Plus les projets grandissent, plus il faut se structurer, être carré sur tous les aspects contractuels, devis, factures etc .

Il a donc dû rapidement déléguer de nombreuses tâches, pour mener à bien ses gros projets.

Dans cette MasterClass Charlo te montre comment :

  • Décrocher des clients de plus en plus qualitatifs
  • Comment communiquer et interagir avec de gros clients.
  • Comment passer d’un premier contact à un contrat signé.
  • Comment ne pas s'enfermer dans une technologie et rester ouvert
  • Comment gérer son activité de freelance comme une mini agence.
  • Comment déléguer les tâches annexes (cameraman, ingénieur du son etc …)


Les gros clients ont besoin de talents.

Le talent c’est toi.

Tu n’as plus qu’à recopier les techniques de charlo pour réussir à décrocher de gros projets, à plusieurs dizaines de milliers d’euros et t'éclater sur des projets exaltants.

Bonus #2 : Comment monter sa startup ?

Interview du fondateur de Neatro

Si tu es développeur, c’est pour gagner ta vie grâce au code. Cela passe par le salariat, le freelancing mais aussi par l’entreprenariat.

C’est probablement la partie la plus difficile et la moins documentée sur le net. Difficile de pouvoir discuter avec quelqu'un qui à monté un produit, un logiciel, un saas et qui nous donne des retours.

Dans cette Interview, Benjamin Cotrel, le fondateur de la Startup Neatro nous partage son histoire.

Comment a-t-il fait pour développer un produit qui permet de faire des rétrospectives Agile ?

Comment il fait pour travailler en équipe avec ses associés, comment ils se répartissent les tâches ?

Comment lever des fonds ? Est-ce une bonne idée ? Et faut-il quitter tout de suite son emploi pour se lancer à temps plein dans sa boite ?

Une mine d’informations précieuses pour ceux qui veulent se lancer dans une aventure entrepreneuriale !

EN OPTION SUPPLEMENTAIRE

Rejoins La Team et créé un projet en équipe

Accès à La Team

Pour ceux qui préfèrent progresser en équipe, je propose une option.

Le plus difficile pour avancer sérieusement sur tes projets, c’est souvent de rester seul.

Il peut y avoir parfois un seul blocage mental, ou même technique qui peut ruiner un projet tout entier.

Ne reste pas seul, rejoins La Team, mon groupe privé, composé d’une communauté de freelances, de développeurs dans laquelle il y a 4 manières de te faire aider.

1- Je réponds à toutes tes questions lors des Consultations hebdomadaires

Tu te poses une question sur un sujet lié au code ? au freelancing ? a ton portfolio ?
Et si tu pouvais poser ta question à moi directement ?


Si tu rejoins L’option Team de TypeScript PRO, Je répondrai à tes questions chaque semaine en vidéo (Live et Replay)

Pourquoi garder une question en tête ? Pourquoi te tracasser pendant plusieurs semaines sur un sujet alors que le problème peut être résolu rapidement en me posant la question.

En rejoignant La Team : Tu auras accès à toutes les questions passées et futures.

Exemple cette semaine Dimitri, me pose la question suivante :

2 - Accès à ma communauté : La Team Mike Codeur

As tu déjà eu cette impression étrange d'être tout seul dans ton monde…

Tu veux parler à ton meilleur ami de ton projet, à tes collègues …

Tu leur parles de ton rêve de devenir développeur, de travailler depuis n’importe où dans le monde, avec tes propres horaires. Ton projet te passionne ...

… mais tout le monde s'en fout.

Et c’est quand même dur de garder la motivation sur le long terme lorsque l’on est seul…

C’est pourquoi j’ai créé La Team, Une communauté de passionnés, de freelance, de développeurs, de web designer, de graphistes, de devs crypto.

Des passionnés issus de la tech et désireux de développer leurs carrières.

Tu as une question technique ? Une question administrative ? Peu importe, tu peux la poser à la communauté sur le forum ou le Discord.

3 - Rejoins un Groupe de travail

As-tu déjà connu ça ?

Un matin tu te lèves, ultramotivé pour avancer sur ton projet.

Tu mets quelques actions en place, tu définis un plan d’action.

Et 3 semaines plus tard, pas de résultats, rien n’a avancé …

Les groupes de travail sont organisés régulièrement. Vous vous réunissez 1 fois par semaine pendant 5 semaines environ. Cela t’aide à partager tes difficultés et réussites et garder la motivation !

4 - Créé un Projet en équipe

Un développeur qui code tout seul progresse moins vite qu’en équipe.

C’est la raison pour laquelle en rejoignant l’option Team, tu pourras rejoindre une équipe de développeurs pour avancer sur un projet TypeScript.

C’est ce que nous faisons déjà dans le bootcamp React et les participants progressent à vitesse grand V !

En plus de progresser rapidement, tu vas aussi devoir apprendre à travailler en équipe

  • Utiliser des outils comme GIT
  • Maîtriser les méthodologies Agiles Scrum
  • Faire des tests unitaires
  • Gérer l'intégration continue
  • La mise en production

Voila quelque realisation des membres des batch précédents :

Réalisations des élèves précédents

Clone E-Commerce Eleganza

Clone de Twitter

Projet de Nutrition

Clone de AirBnb

Qu'en disent les élèves de mes programmes ?

"Les projets en équipe m'ont permis de progresser énormément en React "

Je m’appelle Younès, j'ai commencé avec des compétences en HTML CSS.

J'étais très moyen en JavaScript. Je connaissais uniquement les bases mais je ne savais pas les appliquer.

J'ai appris énormément de choses en React et sur le développement Front end

Ce qui m'a apporté le plus c'était les projets en équipe.

Younès: Développeur front end React Freelance


"Ce Bootcamp m'a appris le travail en équipe avec React JS"

Je m’appelle Ingrid, développeur .Net à l'origine.

J'ai décidé de me reconvertir sur les technologies JavaScript et React.

La grosse transformation à été pour moi sur le plan humain grâce aux projets en équipe.

Cela m'a redonné confiance en moi, pour mes futurs projets.

Ingrid: Développeur front end React Freelance


"J’utilise les compétences apprises en React JS de cette formation, dans mon nouveau CDI"

Je m’appelle Ion, autodidacte développeur Front End React.

J’avais des lacunes au niveau global, pour écrire du code React JS à un niveau professionnel, comment organiser mon code et toutes les subtilités.

Cette formation m’a permis de mieux comprendre la philosophie de React.

J’ai pu maintenant réutiliser ces compétences au niveau professionnel car je suis devenu développeur en CDI depuis cette formation.

Merci pour cette formation et à la prochaine »

Ion : Développeur front end React en CDI à Londres


"J’ai quadruplé mon objectif de base qui était de générer 2000 € par mois grâce au Système Freelance"

Je suis développeur de jeux vidéo Mobile autodidacte.

Je n’arrivais pas à trouver des clients et générer des revenus pour pérenniser mon activité.

J’ai rejoins le Système Freelance avec un objectif simple : Générer rapidement 2000€ par mois pour pouvoir continuer mon activité.

Cela m’a permis de revoir complètement ma présence web, ma manière de prospecter et de faire mes devis.

Le résultat à été quasiment immédiat !

En quelque semaines j’ai trouvé des clients sérieux dans mon domaine et j’ai pulvérisé cet objectif en quadruplant le chiffre d’affaire (+8000 €).

Je recommande le système Freelance de Mike Codeur

Mathieu: Développeur Web Mobile


"J’avais suivi un Bootcamp avec les bases de JS mais sans succès. J’ai ensuite développé mes propres projet grâce à la formation React de Mike Codeur"

A la base j’ai un Master en lettre.

J’ai rejoins la formation React JS Entreprise.

La formation de Mike est parfaitement adapté aux débutants.

Il explique point par point les concepts clefs de React par la pratique.

Je cherchais à me lancer dans un vrai Framework avec de vraies pratiques.

J’avais suivi un Bootcamp avec les bases de JS mais sans framework.

L’ES6 m’a complètement été démystifié. Beaucoup de ressources sur le net me sont maintenant accessibles.

J’ai pu ensuite développer un jeu du pendu, un petit jeu RPG dont vous êtes le héro.

C’est l’éclate complète !

Je recommande les formations de Mike Codeur »

Mathieu : Reconvertie au JS en Autodidacte


"Les formations React JS Entreprise et Agile Scrum ont été une révélation pour moi"

Je m’appelle Ingrid, en reconvention vers du développement Web.

J’ai suivi les formations React JS Entreprise, API BACK, AGIL SCRUM.

La formation Agile a été une révélation. Je manquais de cadre et maintenant j’ai mon Board Trello pour suivre mes objectifs.

La formation API BACK m’a beaucoup aider, je suis passé du PHP à Node JS. Ca m’a aider à réaliser un projet au global.

J’ai repris mes projets React et j’ai codé de manière plus propre. Je recommande les formations de Mike Codeur. On à l’impression de faire une formation avec un ami. »

Ingrid : Développeur web


"J’ai développé mes compétences en JavaScript grâce aux formation de Mike Codeur"

Je n’avais pas le budget pour rejoindre un DUT ou une école d’ingénieur, j’ai laissé mon rêve de devenir développeur de coté.

J’ai ensuite essayé plusieurs plateformes en ligne.

Et en 2019 j’ai découvert les formations en ligne de Mike Codeur.

J’ai suivi deux formations de Mike Codeur : Le DECLIC : De HTML à JavaScript et GIT Starter, l’outils de gestion de version de code source.

J’ai suivi les formations de Mike Codeur car elle sont accessibles à tous les niveaux contrairement à d’autres formations / vidéos.

Grâce à ces formations j’ai pu acquérir un socle de base pour pouvoir continuer et j’ai aussi repris confiance en moi Je recommande les formations de Mike Codeur »

Anaïs : Reconvertie au JS en Autodidacte


Mauvaise nouvelle

Les inscriptions au tarif préférentiel de ce lancement se terminent dimanche

Au vu de la valeur de ce programme, du temps et de l’énergie requise.

Au vu de la valeur de ce programme et comme il y a une option pour rejoindre un projet en équipe cela va demander du temps, de l’organisation et de l'énergie.

Donc pour la semaine de lancement tu peux avoir accès à cette formation pour un tarif préférentiel, mais par la suite, les prix vont augmenter.

Voici tout ce que tu vas obtenir aujourd’hui

  • Le Programme Complet TypeScript PRO (Valeur : 299€) 
  • Accès La Team / Projet en équipe - Optionnel  (Valeur : 300€) 

Valeur totale :599 €

A l'occasion de cette masterclasse :

Offre limité

Pendant quelques jours tu peux rejoindre le programme à partir de

Seulement 149 € x 3

599 €

Je te met le détail des deux options ci-dessous

Temps restant avant la fermeture des inscriptions :

Deux formules disponibles

En préparant ce programme j'ai cerné deux grands types de profils :

  • Ceux qui ont besoin d'être encadré correctement dès le départ.
    D'avoir une roadmap claire et qui ensuite sont très autonomes dans l'exécution.
  • Et il y a également ceux qui ont en plus besoin de rejoindre un groupe et travailler en équipe pour se motiver et avancer.

C'est la raison pour laquelle je propose deux versions, en fonction de ton type de profil

Version TEAM

La version parfaite pour devenir un développeur TypeScript confirmé en rejoignant un groupe de développeurs motivés et en participants à des projets en équipes qui seront corrigés par Mike Codeur

  • L'accès aux 9 modules de la formation
  • Accès aux mises à jour
  • Plus de 200 vidéos de formation
  • Plus de 15 heures de formation vidéo
  • Bonus #1 : Masterclass : Comment gérer de gros projet ?
  • Bonus #2 : Comment monter sa startup ? Avec le fondateur de Neatro
  • Accès à La Team, ma communauté pour les freelance et développeurs (forum privé, consultations hebdomadaires, archive des réponses passées, participation aux Groupes de Travail)
  • Accès au forum / discord privé
  • Accès aux projets en équipe
  • Je réponds à tes questions en vidéo toutes les semaines
  • Accès aux lives de groupe

599€

-50% offert à l'occasion de cette Masterclass

299€

Version Complète

La version parfaite pour devenir un développeur TypeScript confirmé de manière autonome

  • L'accès aux 9 modules de la formation
  • Accès aux mises à jour
  • Plus de 200 vidéos de formation
  • Plus de 15 heures de formation vidéo
  • Bonus #1 : Masterclass : Comment gérer de gros projet ?
  • Bonus #2 : Comment monter sa startup ? Avec le fondateur de Neatro

299€

-50% offert à l'occasion de cette Masterclass

149€

Version Complète

De 35k€ à 45€ et plus

J’ai commencé ma carrière à migrer une application écrite en C 16 bits vers du 32 bits.

J’ai vite compris que ma carrière n’allait pas être existante si je restais enfermé sur ces technologies.

J’ai alors fait un peu de JS à Papa… Pas fou fou en 2008 …

J’ai donc migré vers le langage tendances du moment : Java, et j’ai fait 10 ans de Java…

Et comment je suis passé d’un premier CDI à 35k€ à un CDI à 45k€ avec Java ?

Comment je suis passé d’un TJM freelance de 350 € puis 400, 450, 600 et aujourd'hui 900€ ?

Car je ne reste jamais sur mes acquis : Dans Java j’ai évolué de :

Java 1.4, Java 5, Swing, J2ee, Spring,JSF, Hibernate, Maven, Tomcat, Jboss, IOC, AOP, Spring Boot …

Pareil avec JS, je grimpe en permanence la Pyramide du dev JS

Dans le monde du développement, on applique la théorie de Darwin.

Soit tu t’adaptes, soit tu meurs

Je ne sais même pas pourquoi j’écris ces lignes pour essayer de te convaincre de la nécessité urgente d’évoluer.

Je m’adresse à une audience intelligente et éduquée : tout ce que je te dis tu le sais probablement déjà …

TypeScript ce n’est pas le futur ! C’est le présent !

Aujourd’hui c’est un énorme pourcentage des nouvelles missions et postes qui sont full TypeScript !

Cette part ne va faire qu’évoluer dans les années à venir. Tu as peut-être encore quelques opportunités en JavaScript aujourd'hui.

Mais ces opportunités vont se faire de plus en plus rares dans les années à venir. Il va devenir de plus en plus difficile de trouver du boulot.

Tu vas commencer à douter de tes compétences, tu vas laisser le doute s’installer et au lieu d'être en position de force sur un marché de plus en plus pointu, tu te sentiras en position de faiblesse.

Ton salaire va stagner et si tu es freelance tu risques même de facturer à la baisse pour rester dans la course.

Ce n’est probablement pas ce que tu souhaites ?

N’attends pas qu’il soit trop tard et qu’on ajoute une nouvelle technologie sur TypeScript !

Évolue au fur et à mesure pour ne pas être submergé et dépassé.

Aujourd’hui je te propose d'acquérir une technologie qui va être présente au moins pour les 10 prochaines années.

Et cela pour à peine le coût d’une matinée d’un développeur Freelance.

Ces développeurs facturent entre 400 et 800€ par jour, car ils sont devenus développeurs TypeScript.

J’aimerais bien que tu les contactes pour savoir si l'investissement vaut le coup ?

Devenir développeur TypeScript pour à peine une demi-journée de boulot ?

Nul besoin d’avoir fait HEC pour avoir la réponse 🙂

Si tu veux faire partie des premiers membres de cette formation, ne tarde pas trop car l’offre de lancement se termine dimanche soir.

Offre de lancement

Vérifier si l'offre est toujours disponible

Vérifie si tu vas pouvoir enfin vivre en tant que développeur React.

REJOINDRE LE PROGRAMME

Comment cela se passe-t-il ?

Après avoir cliqué sur ce bouton tu seras dirigé vers une page de paiement sécurisée.

Tu pourras y entrer les informations relatives à ta commande.

Et au moment où tu confirmeras ton investissement.

Tu accéderas instantanément et à vie à ton espace membre du programme TypeScript PRO où tu auras accès à :

  • Ton programme et les explications sur le déroulement
  • Les plus de 200 vidéos, cours et exercices sur l’apprentissage de TypeScript
  • Tes bonus

Si tu as choisi l'option Team tu auras également

  • Accès à La Team : La plateforme pour rejoindre la communauté de mes programmes d'accompagnement.
  • Le groupe Discord Privé
  • Les projets en équipes
  • FAQ hebdomadaires

À toi de décider !

C’est toi qui choisis, mais tu vas devoir te décider parce que cette présentation est maintenant terminée.

Sincèrement, il y a deux options que je vois en face de toi maintenant.

La première est de ne rien faire...

De continuer à faire du JS à l’ancienne

De continuer à te sentir frustré, car tous les bons postes te passent sous les yeux …

Et de te faire recaler à tous les entretiens car tu n'as pas le niveau attendu d’un développeur JS en 2022/2023.

Imagine où tu seras d’ici quelque temps si tu continues à suivre une route sans balise ni direction.

Je ne suis pas là pour te déprimer encore un peu plus !

Je suis juste objectif. C’est ce qui arrive. Trop de développeurs font face à cette réalité.

Et si j’ai fait ce programme, c’est réellement pour aider ces gens-là.

C’est pourquoi quand il y a un moyen plus facile et clé en main pour devenir développeur TypeScript rapidement

Quand il y a l’opportunité de progresser avec un programme complet..

Et de rentrer dans le cercle fermé des développeurs TypeScript grâce à des projets en équipes …

Pour toutes ces raisons...

Je t'invite à suivre le chemin de tant de développeurs que j’ai accompagné jusqu’à leur première expérience.

En rejoignant TypeScript PRO


Je le sais !

Ceux qui rejoindront ce programme changeront radicalement la trajectoire de leur carrière.

Si tu choisis cette option tu pourras enfin commencer à vivre ta vie selon tes propres termes.

Est-ce que tu vas plutôt travailler tranquillement en remote depuis chez toi pour profiter de ta famille ?

Ou bien vas-tu te lancer en freelance et partir voyager à l’autre bout du monde ?

À vrai dire je n’en sais rien.

Mais tu seras libre de tes choix.

Puisque tu auras acquis une compétence très demandée et reconnue par le monde entier.

C'est la meilleure option et je pense que c'est l'option que tu devrais prendre.

Mais si c’est bien ce que tu souhaites...

Ne tarde pas trop car ce programme ne sera plus accessible à ce prix dimanche soir minuit...

Donc si tu souhaites accéder à TypeScript PRO

Clique sur le bouton ci-dessous et rejoins-nous de l’autre côté.

Parfois on pense que les bonnes opportunités arrivent par hasard.

Alors que bien souvent c'est bien nous qui n'avons pas pu les saisir.

Ici je te propose de saisir la perche que je te tends.

Le choix t’appartient.

Offre de lancement

Vérifier si l'offre est toujours disponible

Choisis ta version !

Questions / Réponses

À qui s’adresse ce programme ?

Ce bootcamp s’adresse à ceux qui veulent devenir développeur TypeScript uniquement !

Il s’adresse à ceux qui veulent se reconvertir professionnellement, prendre leur liberté, et travailler sur des projets de qualité grâce à un métier reconnu et passionnant.

Ce programme est-il fait pour moi ?

Je vais t’accompagner depuis le début. Je vais te faire monter en compétences jusqu’à avoir le niveau pour rejoindre des projets TypeScript et des équipes de développeurs TypeScript.

Mais que l’on soit clair tous les deux ! Tu me connais et tu sais que je suis cash !

  • Je ne vais pas coder à ta place !
  • Je ne vais pas faire l'application NFT à ta place.
  • Je ne vais pas appliquer la centaine d’exercices à ta place.
  • Je ne vais pas implémenter tous les designs patterns que l’on verra à ta place.
  • Je ne vais pas visionner les plus de 200 vidéos et exercices à ta place.

Apprendre TypeScript rapidement c’est possible !

Mais cela va nécessiter un gros investissement de ta part !

Si tu n’es pas prêt à faire cet investissement ferme tout de suite cette page et retourne faire des tutos sur YouTube !

Mais si à l’inverse, tu es déterminé à devenir développeur TypeScript. Si tu es déterminé à progresser et trouver tes premiers projets. Si tu souhaites enfin entrer dans le milieu professionnel et gagner ta vie grâce au code.

Si cette idée te fait vibrer alors tu es le bienvenu et nous t’accueillerons à bras ouvert !

Cette méthode va-t-elle marcher si je suis un débutant ?

Oui, il vaut mieux rentrer dans le vif du sujet directement en apprenant TypeScript ! Que tu aies 20 années d'expériences sur du C++, du JS ou autre et que tu souhaites apprendre TypeScript. Ou que tu démarres à peine avec HTML CSS, ce programme a été conçu pour t'accueillir.

Cette méthode va-t-elle me faire progresser si je connais déjà TypeScript ?

Oui, ce programme est conçu pour tous les développeurs qui restent bloqués dans la Rat Race des tutoriels Youtube.
Si tu as déjà appris JavaScrip ou TypeScript et que tu as toujours du mal à trouver ton premier Job ou tes premiers clients en Freelance, TypeScript PRO est là pour toi.
Ce programme a été créé pour te faire progresser à un niveau pro.
Certains modules sur les patterns avancés par exemple, contiennent des sections que même les développeurs TypeScript que tu croiseras lors de tes projets futurs, ne maîtrisent pas encore.

Est-ce que cette méthode va marcher si j’ai un emploi à plein temps ? Si j’ai une vie de famille ?

Moins tu as de temps, plus il est important d’utiliser ce temps efficacement. Tu m'entends souvent parler d’efficience (Le rapport entre les résultats obtenus et les ressources utilisées).

Ce programme est efficient. Devenir dev TypeScript rapidement un objectif élevé. C’est la raison pour laquelle (à l’inverse de certaines formations et bootcamp), j’y ai sélectionné chaque section et module avec soin. Chaque module suit une progression logique avec le module précédent.

En gros j’ai tracé une ligne droite entre tes objectifs finaux et là d'où tu pars ! Malgré cela, tu devras y consacrer plusieurs heures chaque jour, cela va dépendre de toi (minimum 1 heure, idéalement 2 heures et plus)

Combien de temps est-ce que ce programme va me prendre ?

Il y a plus de 200 vidéos, soit entre 15 et 20h. À cette durée, tu dois y ajouter du temps entre chaque section pratique. Cela va déprendre de toi mais compte environ 2 ou 3 fois cette durée. Sans compter les challenges personnels et les projets. Assure toi donc de pouvoir dégager assez de temps durant les prochaines semaines

Est-ce que je garde accès au contenu à vie ?

Oui. Une fois la formation payée, tu y as accès à vie. Tu auras accès à toute la formation, les mises à jour et les bonus qui arriveront

Comment fonctionnent les projets en équipe ?

Si tu choisie l'option Team, tu auras accès au forum, discord, tu pourras me poser tes questions et j'y répondrai chaque semaine en vidéo. Tu auras aussi accsès au groupe de travail .

Mais en plus nous organiserons des projets en équipe.

Ces projets en équipe seront organisé tous les 3 mois, ils dureront 2 à 3 semaines. Je ferais ensuite un revue de code par video

Offre de lancement

Vérifier si l'offre est toujours disponible

Vérifie si tu vas pouvoir enfin vivre en tant que développeur TypeScript.