Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Développement > Javascript > Cursus Développeur d'applications web full JavaScript

Cursus Développeur d'applications web full JavaScript

Cursus Métier Certifiant

javascript
S’il est un monde qui connait depuis quelques années de profondes évolution, c’est bien celui du développement. L’émergence de nombreux frameworks JavaScript en est d’ailleurs la parfaite illustration puisqu’en permettant de développer plus rapidement des applications plus performantes, leur utilisation combinée à celle d’HTML5 et de CSS3 vient très sérieusement bousculer le développement web traditionnel pour le faire entrer dans une nouvelle dimension. Ce cursus a précisément pour objectif de permettre aux personnes souhaitant évoluer vers le développement web de bénéficier de solides compétences sur ces nouveaux standards. Après avoir acquis les bases indispensables sur HTML5, CCS3 et JavaScript, ils apprendront à tirer parti des nouveaux Frameworks JavaScript pour concevoir des interfaces utilisateur riches et évolutives.

Objectifs

  • Maîtriser les aspects essentiels de la programmation
  • Savoir traduire des besoins fonctionnels en algorithmes (boucle, test...)
  • Disposer des compétences nécessaires au développement de sites internet full HTML5 / CSS3
  • Savoir produire des pages compatibles avec les différents navigateurs internet
  • Acquérir les bases JavaScript nécessaires pour développer des pages web plus conviviales et interactives
  • Savoir s’appuyer sur le socle MEAN (Mongo, Express, Angular, Node.js) pour développer plus simplement des applications web performantes

Public

  • Toutes personnes souhaitant se spécialiser dans le développement d’applications web avec les technologies JavaScript

Prérequis

  • Aucun

Programme de la formation

1 - Les bases de la programmation (3j)

  • Objectif : découvrir tous les aspects essentiels de la programmation, de la programmation procédurale à la programmation objet et disposer ainsi de solides bases permettant d’appréhender par la suite divers langages de développement.
  • Concevoir un programme : - Qu’est-ce qu'un programme informatique - Algorithmique - Programmation structurée et programmation orientée objet - Choisir son langage : langages de script et langages objets
  • Écrire un programme : - Manipuler les données du programme - Les structures de programmation
  • Les bonnes pratiques de la programmation : - Modularisation du code - Partager son code - Bien écrire son programme
  • Gestion des données externes : - Les SGBD SQL : le langage des SGBD - Gérer ses données à l'aide de fichier
  • Les outils pour mieux coder : - Les environnements de développement - Corriger son code à l'aide de l'éditeur - Lire et écrire dans des fichiers

2 - Créer des applications Web avec HTML5 et CSS3 (5j)

  • Objectif : apprendre à utiliser HTML5, CSS3 et JavaScript pour développer des applications Web évolutives, performantes et structurées.
  • Environnement et structure
  • Mise en forme du document
  • Mise en forme du texte
  • Les listes, tableaux et hypertextes
  • Insertions d'images
  • Les formulaires
  • Les meta-informations
  • Les feuilles de style
  • Introduction à JavaScript
  • Le cœur du langage
  • Les objets du navigateur
  • Utiliser le HTML5 aujourd'hui
  • Le balisage HTML5
  • Les formulaires
  • Audio et vidéo
  • Vue d'ensemble des APIs
  • Dessiner en HTML
  • La communication en HTML5
  • La géolocalisation
  • Stockage
  • CSS3 : standardiser des propriétés
  • CSS3 : mise en page et positionnement

3 - Développer des sites Web dynamiques avec JavaScript (3j)

  • Objectif : acquérir les bases JavaScript nécessaires pour développer des pages web plus conviviales et interactives.
  • JavaScript pour quoi faire ?
  • L’environnement du client Web
  • Le navigateur
  • Les outils
  • Insérer un script dans un document HTML/XHTML
  • Le cœur du langage JavaScript : syntaxe, variables, fonctions, operateurs, …
  • Les objets du navigateur : window, document, location, screen, navigator, form
  • Introduction au XML, HTML
  • Le dom et les navigateurs
  • Manipulation des éléments
  • La gestion des évènements
  • Les formulaires
  • Les styles CSS
  • Aller plus loin
  • "unobstrusive JavaScript"
  • Présentation d’Ajax

Test 70-480

  • Programmation en HTML5 avec JavaScript et CSS3 : atteste des aptitudes à utiliser le langage de programmation HTML5 et CSS3 pour développer des applications.

4 - Développer des applications Web avec les Frameworks JavaScript (5j)

  • pour développer plus simplement des applications Web performantes.
  • Application web HTML5, CSS3, JavaScript : nouvelle architecture
  • HTML5 et application mono page
  • CSS3 et jQuery
  • Requêtes HTTP et Ajaxnode.js et back end dynamique
  • MongoDB via node.js
  • Environnement de développement et tests
  • Angular et son MVC
  • Angular et ses directives
  • Angular et la gestion des routes
  • Angular et les ressources (lien avec le back)
  • Design d’application Web (module, etc.)
  • Mise en place de droits d’accès
  • Angular 2.0 et les autres Frameworks Web
  • Rendu visuel avec HTML5 et CSS3

Les + de cette formation

Chaque participant établit son propre planning de formation. En fonction de la date de début choisie parmi celles proposées ci-dessous, nos Conseillers Formation proposent différentes dates pour chacun des modules du cursus. Pour des raisons d’efficacité pédagogique, il est fortement recommandé de suivre les modules dans l’ordre présenté sur ce programme.
L’alternance de formations et de périodes de mise en pratique en entreprise favorise l’acquisition rapide et durable de nouveaux savoirs.
Animé par un expert spécialiste du sujet traité, chacun des 4 modules aborde un aspect spécifique de la thématique de formation.
A travers de nombreuses mises en situation, les participants mettront en pratique les aspects théoriques abordés au cours des différentes étapes du cursus.
Ce cursus qui intègre le passage de la certification Microsoft Programmation en HTML5 avec JavaScript et CSS3 est éligible au CPF. Connectez-vous sur www.moncompteactivite.gouv.fr

Certification

Cette formation prépare au test suivant 70-480 et entre en jeu dans le cursus de certification MCSA Web Applications.