Ferme la recherche

Javascript Development (Développement web en JavaScript)

Descriptif

Durée de la formation

Durée 40 heures

Session

du 06 oct. 2020 au 13 déc. 2020  - Villeurbanne (69)
du 06 oct. 2020 au 13 déc. 2020  - Villeurbanne (69)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Perfectionnez vos compétences en JavaScript, le langage de programmation le plus utilisé au monde, et créez des sites web interactifs et des applications riches en fonctionnalités grâce à sa grande polyvalence.
Avec la formation JavaScript Development de General Assembly, vous acquerrez les compétences nécessaires au développement d'interfaces en JavaScript, jQuery, Git, GitHub et ligne de commande, et mettrez en oeuvre les bonnes pratiques du développement pour créer une application web monopage (application SPA) moderne.
Cette formation mélange des séances théoriques et pratiques, animées par un expert du secteur. Vous réalisez pas à pas, un projet professionnel afin de constituer votre portfolio professionnel.
À la fin de cette formation, vous serez capable de :
- Manipuler JavaScript, la bibliothèque jQuery, le navigateur et le Modèle Objet de Document (DOM)
- Maîtriser les fondamentaux du langage JavaScript et utiliser ses différents frameworks et bibliothèques
- Mettre en pratique les bases de la programmation orientée objet pour apprendre plus facilement d'autres langages de programmation
- Vous appuyer sur les données des API et gérer la persistance des données via un fournisseur de services back
- end comme Firebase
- Créer une application monopage (application SPA) moderne en utilisant des modèles de conception courants

Description de la formation

Module 1: Principes fondamentaux JavaScript/HTML/CSS
Apprenez les principes de base de JavaScript et de la programmation orientée objet via l'exécution de code JavaScript en ligne de commande.
- Explorer le fonctionnement du web et du modèle client
- serveur
- Comparer JavaScript dans le navigateur avec la ligne de commande
- Exécuter le code JavaScript en ligne de commande avec Node.js
- S'initier à l'exécution des variables et des conditions
- Étudier les types de données
- Travailler avec des collections, des boucles et des parcours de collections
- Écrire des fonctions
- Découvrir le concept de scope

Module 2: Navigateur et API
Utilisez JavaScript pour interagir avec le navigateur, le Modèle Objet de Document et les API.
- Se familiariser avec les objets et les méthodes
- Travailler avec des données au format JSON
- Explorer la bibliothèque jQuery et ses fonctionnalités
- Étudier le Modèle Objet de Document (DOM) et manipuler des objets du DOM
- Gérer des formulaires et des entrées utilisateurs
- Utiliser des événements et des auditeurs
- S'initier à AJAX (Asynchronous JavaScirpt and HTML)
- Maîtriser les appels API, la consommation et l'intégration
- S'appuyer sur les données API
- Faire une analyse comparative de l'asynchrone et du synchrone en JavaScript
- Exploiter les rappels

Module 3: Persistance des données et rubriques complexes
Utilisez des rubriques de programmation avancée et gérez la persistance des données utilisateurs via des appels API vers le fournisseur de services back
- end.
- Se plonger dans l'authentification avec jetons et clés API
- Utiliser OAuth
- Découvrir l'héritage de propriétés, les prototypes et les constructeurs
- Explorer le concept de this
- Gérer des fonctions anonymes
- Étudier le CRUD (Create, Read, Update, Delete)
- S'initier à Firebase et écrire des données utilisateurs sur la plateforme
- Récupérer et mettre à jour des données utilisateurs

Module 4 : Création et déploiement de votre application
Finalisez votre projet et déployez votre application avec GitHub Pages ou Heroku.
- S'initier aux frameworks JavaScript
- Explorer les stratégies de déploiement d'applications
- Déployer votre application avec GitHub Pages ou Heroku et choisir un nom de domaine personnalisé
- Utiliser Firebase avec Heroku
Projet final : Présenter votre application monopage qui s'appuie sur les données d'au moins une API et qui gère la persistance des données utilisateurs via Firebase.

Conditions d'accès

Cette formation est de niveau intermédiaire et nécessite une connaissance de base des langages HTML et CSS. Les titulaires de notre attestation en développement d'interfaces web sont parfaitement préparés.
Disposer d'un bon niveau d'anglais (pour les non anglophones, un niveau CEFR B1-B2 ou un score TOEFL d'au moins 90 est recommandé).
Avoir un ordinateur (PC ou Mac) de moins de 4 ans doté du système d'exploitation le plus récent, une webcam, des écouteurs et un bon accès à internet.

Validation

Attestation de suivi de présence

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Informations complémentaires

2
FOAD : 40 h
68 jours
Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?

General assembly

Lieu de formation

À distance

Centre de formation

General assembly
2 Rue Henri Legay
69100, Villeurbanne

Toutes les formations et avis pour General assembly