TypeScript En Partant De Zéro | Udemy

Développement Développement Web Science des données Développement mobile Langages de programmation Développement de jeux Conception et développement de bases de données Tests de logiciels Génie logiciel Outils de développement logiciel Développement sans code Business Entreprenariat Communication Gestion Ventes Stratégie des affaires Opérations Gestion de projets Droit des affaires Analyses et informations économiques Ressources humaines Industrie Commerce en ligne Médias Immobilier Affaires - Divers Finance et comptabilité Comptabilité et tenue de comptes Conformité Cryptomonnaies et blockchain Économie Finance Préparation aux examens et aux certifications de finances Modélisation et analyse financière Investissement et trading Outils de gestion financière Taxes Finance et comptabilité - Divers Informatique et logiciels Certifications informatiques Réseaux et sécurité Matériel informatique Systèmes d'exploitation et serveurs Informatique et logiciels - Divers Productivité bureautique Microsoft Apple Google SAP Oracle Productivité bureautique - Divers Développement personnel Transformation personnelle Productivité personnelle Leadership Développement de carrière Rôle parental et relations familiales Bonheur Pratiques ésotériques Religion et spiritualité Élaboration de l’image de marque personnelle Créativité Influence Estime de soi et confiance en soi Gestion du stress Mémoire et méthodes d'apprentissage Motivation Développement personnel - Divers Design Conception Web Conception graphique et illustration Outils de conception Conception d'une expérience utilisateur Conception de jeux 3D et animation Conception de mode Design architectural Décoration intérieure Conception - Divers Marketing Marketing numérique Optimisation des moteurs de recherche Marketing dans les médias sociaux Image de marque Principes de base du marketing Analyses et automatisation marketing Relations publiques Publicité payante Marketing vidéo et mobile Marketing de contenu Growth Hacking Marketing d'affiliation Marketing produits Marketing - Divers Mode de vie Arts et artisanat Beauté et maquillage Pratiques ésotériques Alimentation et boissons Jeux Bricolage et jardinage Soins et dressage des animaux domestiques Voyage Style de vie - Divers Photographie et vidéo Photographie numérique Photographie Photographie de portrait Outils photographiques Photographie commerciale Conception vidéo Photographie et vidéo - Divers Santé et bien-être Fitness Santé générale Sports Nutrition et régimes alimentaires Yoga Santé mentale Arts martiaux et autodéfense Sécurité et premiers secours Danse Méditation Santé et forme physique - Divers Musique Instruments Production musicale Principes de base de la musique Chant Techniques musicales Logiciels de musique Musique - Divers Formations et diplômes Ingénierie Sciences humaines Mathématiques Sciences Formation en ligne Sciences sociales Apprentissage des langues Préparation des formateurs Préparation aux tests Autres formations et diplômes Développement Web JavaScript React JS Angular TypeScript ASP.NET Core Next.js Node.Js CSS AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA Security+ CompTIA A+ Cisco Certified Network Associate (CCNA) Amazon AWS CompTIA Network+ AWS Certified AI Practitioner Sécurité de l'information Microsoft Power BI SQL Modélisation des données Analyse de données Analyse des affaires Tableau Business Intelligence (BI) Science des données IA générative (GenAI) Outils Unreal Engine Unity Principes de base du développement de jeux Développement de jeux en 3D C# (langage de programmation) Godot C++ (langage de programmation) Développement de jeux en 2D Blueprints par Unreal Engine Google Flutter React Native Développement iOS Dart (langage de programmation) Développement Android Langage Swift SwiftUI Développement d'applications mobiles Langage Kotlin Stock-options Comptabilité Comptabilité générale Modélisation financière Technologie financière Principes de base de la finance Négociation sur le marché des changes Conception graphique Dessin Adobe Photoshop Adobe Illustrator Canva Procreate (application d'illustration numérique) Adobe InDesign Peinture numérique Théorie du design Formation de coaching de vie Développement personnel Programmation neuro-linguistique (NLP, Neuro-Linguistic Programming) Transformation personnelle Thérapie par le son Manifestation et loi de l'attraction Coaching Intelligence émotionnelle Parler en public Principes de base des affaires Principes de base de l'entreprenariat Organisation du transport routier LLM (grands modèles de langage) Affaires en ligne Stratégie des affaires Travailleurs indépendants ChatGPT Plan opérationnel Marketing numérique Marketing dans les médias sociaux Stratégie marketing Marketing sur Internet ChatGPT Entonnoir de vente Google Analytics Publicités Facebook Conception-rédaction DéveloppementDéveloppement WebTypeScriptAfficher un aperçu de ce coursTypeScript En Partant De Zéro'Typez' votre JavaScriptNote : 4,6 sur 5 (370 notes)1 384 participantsCréé par Enzo Ustariz - Web SchoolDernière mise à jour : 11/2025FrançaisFrançais [Aut.]Afficher un aperçu de ce cours

Ce que vous apprendrez

  • Apprendre à utiliser TypeScript
  • Apprendre à typer ses variables avec TypeScript
  • Aprendre à utiliser les Types spéciaux de TS
  • Apprendre à utiliser TypeScript avec des classes
  • Apprendre à mettre en place TypeScript + React

Prérequis

  • Un ordinateur
  • Des connaissances en JavaScript
  • Des connaissances en HTML/CSS

Description

TypeScript, ou l'art de typer JavaScript de manière plus stricte.TypeScript a été créé pour pallier à la trop grande liberté qu'impliquait JavaScript.En effet, contrairement à d'autres langages, JavaScript est beaucoup plus libre au niveau du typage de ses variables, paramètres, classes, etc ...

Le but de TS est donc de rajouter des fonctionnalités qui nous permettront de coder de manière plus stricte, évitant donc des erreurs en amont, au moment du développement .Car ce qu'il faut bien comprendre, c'est qu'on n'envoie pas de fichiers typescript sur les serveurs, il faut au préalable les compiler en fichiers JavaScript classiques .C'est pour ça qu'on appelle TypeScript un "superset", un langage au dessus de JavaScript, qui se traduit ensuite en JS .De quoi va se composer le cours ?

1. Découverte de TypeScript

  • Installation et compilation

  • Utiliser les types de base (number/string/boolean...)

  • Gérer les objets et les tableaux

  • Comprendre les "Enums"

  • Utiliser les "Tuples"

  • Les types personnalisés

  • Les unions

  • Les interfaces

  • Le DOM

  • etc ...

2. Projet Cloner Trello

  • Cloner les fonctionnalités du site Trello

  • Drag and drop

  • Création d'éléments

  • Supprimer des éléments

  • Etc ...

3. Astuces et fonctionnalités avancées avec TypeScript

  • Les "Generics"

  • Overloads

  • Comprendre les opérateurs

  • Unions discriminantes, merging, etc ...

4. Utiliser les classes avec TypeScript

  • Utiliser une classe de base (champs, constructeurs)

  • Les champs spéciaux

  • Utiliser les interfaces avec les classes

  • etc ..

5. Utiliser TypeScript avec React

  • Mettre en place une app React + TS

  • Utiliser et typer des props

  • Utiliser des refs

  • Retourner une liste

  • Utiliser des évenements

Pour ce qui est du cours en lui même nous allons utiliser VS Code,mais on peut le suivre avec n'importe quel éditeur de code.

Nous allons créer des dossiers contenant le code source de chaque leçon, de façon à ce que tu puisses revenir dessus même lorsque sera terminé, en lisant tes notes et en regardant les exemples proposés.

Si tout ça tefait envie,et si tu as besoind'apprendre TypeScript,rendez-vous de l'autre côté pour commencer à coder.

À qui ce cours s'adresse-t-il ?

  • Developpeur Front-End
  • Étudiants en Développement web
  • Développeur Back / Full-Stack
  • Reconversion pro
Afficher plusAfficher moins

Formateur

Enzo Ustariz - Web SchoolLearn anything
  • 4,7 note du formateur
  • 11 186 avis
  • 55 118 participants
  • 39 cours

Hi, Enzo Here !

I've been coding for 8 years and creating courses for 3. I'm specialized in Web Development and Front-End development.I actually sell courses in English and French, so be careful when you choose them(just look at the title lang).

In my catalog you will find courses about React.js and the others JS Frameworks, CSS, JavaScript, Next.js, TypeScript, Git&Github, etc ...So take what you need and never stop learning !Enzo.

Afficher plusAfficher moins

Tag » Apprendre Typescript Ou Javascript