Formation - Cursus Développeur d'applications web full JavaScript

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 16 jours (112 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 16 jours (112 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

Avant la session
  • Un quiz de consolidation des pré-requis
En présentiel / A distance

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 coeur 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 coeur 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

4 - Test HTML/CSS

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

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

  • Objectif : savoir s'appuyer sur le socle MEAN (Mongo, Express, Angular, Node.js) 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
Après la session
  • Des vidéocasts pour revenir sur les points clés du module
  • Des vidéos-tutos pour vous accompagner dans vos premiers développements avec HTML5 et CSS3

Prérequis

  • Aucun.

Public

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

Ces formations pourraient vous intéresser

Formation Maîtriser JavaScript

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Maîtriser JavaScript vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre les briques d’une application ou d’un site Web ainsi que leurs échanges entre elles (http, xml, json, Javascript, Ajax, etc.)
  • Connaître la syntaxe du langage Javascript
  • Savoir utiliser les objets prédéfinis du langage
  • Manipuler le contenu d’une page Web
  • Animer son aspect graphique
  • Mettre en place l'aspect interactif grâce aux événements déclenchés par l'utilisateur
  • Bien comprendre les concepts asynchrones de JavaScript et la communication serveur (Ajax)
  • Savoir utiliser les nouveautés apportées par le HTML5 comme l’utilisation de la géolocalisation ou le stockage de données hors ligne depuis un programme Javascript.
  • Comprendre les bases de Jquery et en quoi il facilite le travail du développeur Javascript (DOM, effet, etc.)
  • Respecter les bonnes pratiques du développeur Javascript et veiller aux performances
  • Réaliser toute la partie Front End d’une application Web
  • Débuguer en toute sérénité vos applications
  • Découvrir les nouveautés du langage avec EcmaScript 6 (2016) et EcmaScript 7 (2017)
Tarif

A partir de 2 090,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Planifier, déployer, administrer et gérer la performance d’un environnement SharePoint 2016
  • Comprendre l'architecture de l'information, l'architecture logique et physique
  • Déployer des applications Web et de service
  • Gérer les authentifications, la sécurité, la taxonomie et les profils utilisateurs
  • Maîtrisez Enterprise Search
  • Gérer la surveillance et la maintenance
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Développeurs Web souhaitant maîtriser le langage SQL pour mettre en œuvre des solutions de gestion des données et l'intégrer dans le développement d'une application Web basée sur PHP.

À l'issue de la formation, le stagiaire sera capable de :

  •     Maîtriser le langage SQL de MySQL pour développer une application de gestion des données
  •     Maîtriser l'exploitation et l'administration d'une Base de données MySQL

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au niveau suivi

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Professionnels IT.

Pré-requis

Connaissance d'un langage orienté objet.

Tarif

Contacter l'organisme

Durée

4 jour(s)

Modes
  • Entreprise

Formation ExtJS 6

Proposé par PLB CONSULTANT

Objectifs de la formation

Avec Ext JS 6, Sencha introduit un unique Framework pour la création d'applications sur tous les types d'appareils, mobile, tablettes et postes de travail. Vous serez en mesure de produire une UE optimisée tout en codant moins.

Le processus de fusion Ext JS et Sencha Touch est arrivé à termes et les deux framework ne font plus qu’un.

Grâce à cette formation ExtJS 6, vous apprendrez à réaliser une application Web dite « riche » à l'aide d'un framework Javascript évolué, multi-plateformes et supportant les design responsifs et adaptatifs.

Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Node.js

Proposé par Sparks

Objectifs de la formation

  • Comprendre les concepts fondamentaux de NodeJS et de son environnement
  • Maîtriser les principales fonctionnalités et modules de NodeJS
  • Développer des applications web en utilisant les frameworks courants
  • Gérer les bases de données avec NodeJS
  • Mettre en place des tests et de la sécurité dans les applications NodeJS
  • Déployer des applications NodeJS
Tarif

A partir de 2 400,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Initiation au JavaScript

Proposé par ENI Service

Objectifs de la formation

  • Appréhender les bases du Javascript
  • Mettre en oeuvre le développement côté client avec Javascript
  • Gérer le contrôle du DOM avec Javascript
  • Utiliser la librairie jQquery
Tarif

A partir de 990,00 €

Durée

16 heures

Modes
  • Distance

UX Design - Publication digitale

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Acquérir les fondamentaux de l’ergonomie et de l’UX Design pour optimiser vos publications Web

À l'issue de la formation, le stagiaire sera capable de :

  • Intégrer l'ergonomie et l'UX Design dans les processus de conception Web
  • Appréhender les normes et techniques pour améliorer la qualité des interfaces
  • Modéliser les utilisateurs et les tâches liées à une application Web pour adapter son IHM
Tarif

A partir de 800,00 €

Durée

2 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

À l'issue de cette formation BMC Control-M Planification Avancée, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Build job flow for batch processing with various job types
  • Set job scheduling criteria for a job
  • Create Global Conditions
  • Monitor the status of multiple files using File Watcher utility
  • Use Find and Update feature to update multiple job parameters
  • Schedule jobs using various types of calendars
  • Perform year-end activities to get all jobs scheduled for the upcoming years
  • Use the different features of SMART folders
  • Create Periodic Statistics with Periodic Calendar
  • Create Dynamic Periodic Statistics
  • Create a service using SLA Management job
  • Identify Critical Path using Business Service Analysis Viewpoint
  • Use Service Monitor to analyze services and problematic jobs
  • Use Control-M Self Service Add-on to create services for business users
  • Assign Service authorizations
  • Use Control-M Web to monitor services
  • Use Control-M/Forecast Add-on to simulate a job flow on a future date
  • Setup Why analysis and What-If scenarios
  • Create Forecast/SLA Management rules
Tarif

A partir de 1 790,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Adobe Animate CC

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Acquérir les bases du logiciel Animate CC afin d’être en mesure de concevoir et développer des animations web interactives et professionnelles.

À l'issue de la formation, le stagiaire sera capable de :

  • Concevoir et réaliser des animations
  • Animer du texte, des images (vectoriel et bitmap)
  • Gérer des bibliothèques (import de médias…)
  • Publier les animations
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Anticiper et développer asynchrone dans un environnement multi-utilisateurs
  • Identifier les API fondamentales fournies par Node.js
  • Décrire NPM et la modularité, de façon approfondie
  • Accéder aux données depuis Node.js
  • Utiliser les modules Express
  • Réaliser des API REST et les tester
  • Identifier les dernières fonctionnalités de Node.js
  • Tester une application Node.js.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...