Développement d’applications web, Typage, Javascript

Formation Typescript

Vous souhaitez améliorer la qualité et la maintenance de votre code JavaScript ? Avec notre formation, découvrez les avantages et les fonctionnalités de TypeScript, un langage de programmation open-source qui est un sur-ensemble typé de JavaScript. Apprenez à définir des types, des interfaces et des classes pour améliorer la vérification statique des erreurs et faciliter la maintenance du code. Découvrez comment intégrer TypeScript dans un projet existant, optimiser la qualité du code et travailler en équipe.
Formation qualiopi React JS
Formation Typescript

Présentation des technologies

Qu’est ce que Typescript?

TypeScript est un langage de programmation open-source qui est un sur-ensemble typé de JavaScript. Il offre une meilleure vérification statique des erreurs et permet une meilleure maintenabilité du code. TypeScript est également compatible avec de nombreux frameworks et outils populaires de développement web (tel que React par exemple).

Avantages de Typescript

Maintenir et faire évoluer votre code base Javascript vous pose problème ? Typescript arrive à la rescousse. Avec son typage fort, il permettra à vos équipes de mieux détecter les erreurs de développement et donc de faciliter la maintenance opérationnelle de votre code. Bien utilisé, Typescript vous permettra de delivrer 2 à 3 fois plus vite que sur n’importe quelle codebase Javascript.

 

La formation Typescript par Log’in Line

Les formateurs Log’in Line

Nos experts proposent une formation sur-mesure, appliquée aux problématiques actuelles de votre équipe et ayant un impact direct sur la productivité.
Votre équipe sera formée pour devenir autonome sur la mise en place et l’exploitation d’une application Typescript. La formation sera contextualisée grâce à des exemples concrets et des travaux pratiques.

 

AVANTAGES TECHNIQUES

Typescript est un projet Open Source largement utilisé et soutenu par la communauté de développeurs web. Typescript permet notamment de créer de typer vos fonctions et vos interfaces, et de compiler ensuite vos sources vers Javascript, ce qui limite les erreurs susceptibles de passer à travers votre CI/CD pour finir en production.

 

OBJECTIFS DE LA FORMATION

  • Comprendre les concepts de base de Typescript.
  • Maitriser le typage
  • Savoir intégrer Typescript dans un projet existant
  • Savoir utiliser les fonctionnalités avancées: décorateurs, mixins, espaces de noms, etc.

Prix de la formation intra

1400 €
Durée : 2 jours

 

Nous adaptons la formation aux besoins de votre équipe, en présentiel ou distanciel. Contactez-nous pour recevoir un devis.

Satisfaction moyenne des participants

(4.5/5)

Sur la base de 37 avis, collectés en fin de formation durant les 12 derniers mois.

Public visé et prérequis

Cette formation Typescript s’adresse aux développeurs ayant des bases pratiques en JavaScript et HTML/CSS.
Développeurs frontend

Ils nous font confiance

Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
Client Naldeo conseil et ingénierie
Total Energies client Log'in Line
Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30

Programme de la formation

Jour 1, matin :

– Présentation et motivation, concepts
– Installation / intégration dans le tooling
– Syntaxe de base (types scalaires, tableaux et objets, interfaces et types)
– Types / interfaces : différences et cas d’usages

Jour 1, après-midi:

– Usage des types any / unknown / never / mot clé as et typage de bout en bout
– Enums
– Typage des fonctions + overloading
– Type guards
– Point rapide sur les classes

Jour 2, matin :

– Propriétés optionnelles, manipulation d’objets, mapping, satisfies
– Mot clé as const et tuples
– Types utilitaires
– Création de types génériques utilitaires custom
– Types conditionnels et mot clé infer

Jour 2, après-midi :

– Typage dans le cadre de React
– Intégration des types avec le TSX
– Composants / fonctions génériques
– Types de base de React et usages

Formateur référent

Photo Jason Pindat Log'in Line
Jason Pindat
Ingénieur diplômé en informatique, Jason est CTO de Log’in Line depuis plus de 4 ans. A l’origine de dizaines de projets en React & Typescript, il est le créateur du programme de formation Typescript par Log’in Line, et garant de sa qualité. Il se spécialise aujourd’hui dans différentes technologies qui soutiennent le DevOps au sein des équipes, une meilleure maîtrise de l’architecture logicielle, du développement et des infrastructures.

Témoignages

« Je voulais vous remercier pour cette formation car les retours l’équipe sont plus que positifs. Je remercie surtout le formateur pour sa pédagogie, sa bienveillance et sa connaissance technique sans faille. Mon équipe a hâte d’en découdre. 😊 »

5
Laurent Marrier

« Grâce à Log’in Line, nous avons gagné en performance opérationnelle et en attractivité auprès de nos auteurs, clients et partenaires. L’accompagnement technique a été un pilier essentiel au développement de la stratégie digitale de notre entreprise. »

5
Déborah Boltz

« A7+ est une société en création qui ne dispose pas d’une DSI. Avec souplesse, réactivité et compétences, Log’in Line nous a permis de poursuivre les développements d’A7+ sur des bases sécurisées et pérennes. »

5
Isabelle Lauriou

« Une société à l’écoute de ses clients et disponible, des ingénieurs informatiques experts : je recommande vraiment si vous avez un besoin de formation technique pointue et sur-mesure à dispenser à vos équipes. »

5
Dominique Piel

« On m’avait recommandé chaleureusement Log’in Line. Une société à l’écoute de ses clients et disponible, des solutions pointues et sur mesure. Je recommande vivement si vous avez un projet complexe à réaliser, pour son sérieux et son expertise. »

5
Vincent Raoux

« Le point fort n°1 de Log’in Line, c’est l’écoute. Grâce à leurs ingénieurs, nous avons des outils parfaitement adaptés et personnalisés pour la gestion de notre entreprise. Le temps de chaque tâche a été au moins divisé par 10. »

5
Louis Dusanter

« Nous voulions travailler avec une agence proche pour favoriser l’économie locale. Log’in Line a su se démarquer dans sa compréhension de notre besoin, sa grande réactivité, et la qualité de sa proposition. »

5
Bastien Iruela

Satisfaction moyenne des participants

(4.5/5)

Sur la base de 37 avis, collectés en fin de formation durant les 12 derniers mois.

Formations Log'in Line certifiées Qualiopi

Log’in Line certifié Qualiopi

La certification qualité a été délivrée au titre de la catégorie d’action suivante : actions de formations. Reconnaissance de la conformité et de la qualité des process de formation proposés par nos experts, le label ouvre le droit aux financements de vos actions de formation par votre OPCO.

Formation qualiopi React JS
Formation qualiopi React JS
Formation qualiopi React JS
Formation qualiopi Kubernetes
Formation qualiopi React JS

Entrons en contact pour votre projet de formation tech

N’hésitez pas à nous contacter, nos équipes vous proposeront une date de formation selon vos critères, ou des informations complémentaires dans les prochaines heures.

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Conception

    Conception, refonte d'infrastructure

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Migration

    Migration vers le Cloud

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Mentoring

    Accompagnement DevOps et Cloud

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Run

    Gestion et évolution des ressources

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30

    Toutes nos formations