Introduction à JavaScript

Cette formation permet sans pré-requis de découvrir le langage indispensable à la création de Webapps. Elle est toute indiquée comme étant la première marche avant de pouvoir faire une quelconque formation Framework Web, pour des équipes qui n’auraient pas eu de compétences dans ce domaine.

Présentiel ou Distanciel
4 jours
3 200 € H.T
Commandes shell basiques, HTML, CSS
Ratio théorie / pratique : Ratio théorie / pratique : 30% / 70%
(43)
Dernière mise à jour : 04/2024

Description

JavaScript est un langage de programmation incontournable pour la création d'applications web dynamiques, soutenu par la plupart des frameworks web tels qu'Angular, React.js, Vue.js, Node.js, Nest (etc…). 

Si ces frameworks promettent de faciliter le développement de webapps, ils ont tous comme pré-requis la maîtrise de Javascript. 

Dans cette formation, nous nous consacrons à vous transmettre la maîtrise de JavaScript “Vanilla” (Vanilla = sans recourir à aucun framework. Du javascript seul.), en mettant en lumière tous les concepts indispensables à la création de webapps front : bundlers, transpileurs, composants web, ESNext et Sass.

Ainsi, les participants peuvent sans pré-requis autres que l’HTML et le CSS de franchir la première marche qui leur permettra ensuite de découvrir les frameworks Web.

Cette formation est parfaite pour précéder une formation Framework (comme notre Formation Angular par exemple).

Icône Objectifs
Objectifs

Comprendre et maîtriser la syntaxe de Javascript afin de créer des applications web modernes et dynamiques, en manipulant le DOM, gérant les événements et utilisant les concepts asynchrones.

Icône Contenu
Contenu

Deux Keynotes et de nombreuses mises en pratiques

Icône Public
Public

Développeurs, Tech Leads

Icône Financement
Financement

Nous sommes certifiés Qualiopi et vous pouvez faire prendre en charge une partie de cette formation selon votre situation

Icône Prérequis
Prérequis

Commandes shell basiques, HTML, CSS

Icône Ressources pédagogiques
Ressources pédagogiques

Les contenus pédagogiques sont dispensés sur deux supports : les slides (un deck par jour et les deux keynotes), et le guide de formation

Programme

Jour 1
Matin9h30-12H30

Keynote : Les origines du web

Comprendre le fonctionnement des applications web

SPA vs Site Web

Syntaxe de base : cours théorique sur les fondamentaux (variables, types de données, opérateurs, boucles, conditions) 

Mise en pratique sur des exercices pour comprendre les concepts vus

Après-midi14h-17h30

Cours théorique sur les fonctions, les tableaux, les objets

Mise en pratique sur des exercices pour comprendre les concepts vus

Jour 2
Matin9h30-12H30

Cours théorique sur la manipulation du DOM

Mise en pratique sur des exercices pour comprendre et manipuler le DOM

Appréhender l’écosystème JS, Node.js et NPM

Après-midi14h-17h30

Cours sur npm :  gestion des Librairies, packages et modules

Configuration de l'environnement de développement pour le projet : initialisation de npm, installation de packages, configuration de l'environnement Node.js

Crash course (live coding) sur comment démarrer un projet js (architecture component, Html, Css)

Jour 3
Matin9h30-12H30

Introduction des Bundlers et des transpilers : à quoi servent-ils ? 

Présentation du projet

Après-midi14h-17h30

Développement du projet

Mise en place de l’interface utilisateur

Utilisation de Webpack et Babel

Jour 4
Matin9h30-12H30

Suite du développement du projet

Après-midi14h-17h30

Finalisation du projet

Préparation des présentations

Présentation des projets

Prochaine session

La date ne vous convient pas ? Pas de soucis !

Contactez l'équipe Takima pour être tenu au courant des prochaines dates de sessions proposées pour cette formation.

Cela pourrait vous plaire également...

Les participants en parlent mieux que nous !