03 20 61 95 06

Formation Développement d’applications Web Front End


  • PHA
  • Durée : 5 jours
  • Tarif : 4170 € HT

96%

Taux de satisfaction clients
(sur 1512 évaluations du 19/05/21 au 23/10/24)

Voir les avis

Objectifs

A l’issue de la formation, l’apprenant sera capable de maîtriser le javascript, comprendre les concepts fondamentaux de React.js, Redux et Node.js.

Certification


Prérequis

Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin.

Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.

Public

Concepteurs-Développeurs
Intégrateurs Web

Dernière mise à jour

Programme mis à jour le 17 avril 2024
enveloppe Cette formation vous intéresse ? Contactez-nous

Bon à savoir

Evaluez votre niveau

Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.

Formations modulables

Toutes nos formations sont disponibles en présentiel comme en distanciel, en mode coaching individuel ou en groupe de 3 à 6 participants maximum.

Travaux pratiques

Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
modules

Les Modules
de formation

Module1
Les formulaires HTML

Introduction
Zones de saisie basiques
Méthode GET ou POST
Améliorer la saisie
Principales balises du formulaire
Valider un formulaire
Attributs de la liste déroulante
Attributs globaux HTML
Evénements de la fenêtre
Evénements du formulaire
Evénements du clavier
Evénement de la souris
Evénements liés au presse-papiers
Evénements des médias
Evénements divers
Démonstration : Formulaire HTML
Travaux pratiques : Créer un formulaire HTML
Quiz – QCM de validation des acquis

Module2
Le framework jQuery

Présentation de jQuery
Ecosystème jQuery
Fonction jQuery
Installation de jQuery
La méthode ready
Les différents modes de sélection
Modifier le DOM
Evénements
Démonstration : Utilisation de jQuery
Travaux pratiques : Fonctionnalités jQuery sur l’application My Music
Quiz – QCM de validation des acquis

Module3
Les balises multimédia

La balise audio
Le format mp3
Le format Ogg Vorbis
Le format Wav
Le format AAC
La compatibilité des formats audio
La balise video
Le format H.264 MPEG-4
Le format OGG
Le format H.265 MPEG-4
Le format WebM
La compatibilité des formats vidéo
Démonstrations :
La balise audio
La balise video
Quiz – QCM de validation des acquis

Module4
Les balises HTML

Maquetter une page
L’historique d’HTML
Les balises, attributs et règles d’HTML
Les premières balises
Les éléments HTML4 obsolètes
Doctype : simplification HTML5
La balise html
La balise head
La balise title
La balise meta
L’encodage des caractères
La balise body
Placer du texte sur une page HTML
Les commentaires
Les liens
La validation du code HTML
La mise en page à l’aide d’éléments conteneurs
Les images
Les couleurs
Les nouveautés HTML5
La balise header
La balise nav
La balise section
La balise aside
La balise article
La balise footer
Les avantages des nouvelles balises
Les nouvelles balises sémantiques
Les nouveaux attributs
Tester la compatibilité des balises suivant le navigateur
Bien coder
Démonstrations :
Maquetter une page
Les principales balises HTML
Travaux pratiques :
Zoning
Biographie
Quiz – QCM de validation des acquis

Module5
Conseils pour bien coder

Respecter le Doctype HTML 5
Fermer les balises
Indiquer l’URL canonique
Définir le cache
Définir les emplacements pour le JavaScript
Respecter la sémantique
Respecter la hiérarchie des titres
Influencer le référencement
Bien choisir le texte d’un lien
Utiliser l’attribut nofollow
Mettre un attribut alt à chaque balise d’image
Préciser la taille des images
Utiliser la balise time
Limiter le nombre de balises div
Préférer les feuilles de style CSS aux attributs style
Utiliser l’attribut id
Limiter et combiner les fichiers du même type
Limiter le nombre de connexions à d’autres domaines
Assurer la compatibilité avec Internet Explorer
Tester le rendu final

Module6
Le Web et le client léger

C’est quoi le Web ?
Comprendre les expressions du Web
Le W3C
Historique et usage d’Internet en France
Différence entre page Web statique et dynamique
Rôle du client et du serveur
Définition des principaux éléments d’un site Web
Quelques chiffres Internet
Premier site Web
Dates clés du Web
Protocole HTTP
Clients légers : navigateurs et moteurs de rendu
Quelques chiffres sur les navigateurs
Avantages et inconvénients du client léger
Choix des navigateurs
Démonstrations :
Installation des outils pour les navigateurs
Installation d’un outil de développement
Quiz – QCM de validation des acquis

Module7
Les feuilles de style CSS

Définition
Les règles de base
Les sélecteurs
Les modes de sélection
Cascade et héritage des propriétés
Le positionnement des éléments
La typographie et le texte
Les Web fonts
Les listes
Les arrière-plans
Les liens hypertextes et les pseudo-éléments
Les propriétés des boîtes
Les tableaux
Les bordures
La mise en page
La version CSS3
Les bords arrondis (CSS3)
Les ombres (CSS3)
La gestion du texte (CSS3)
Les arrière-plans multiples (CSS3)
Les dégradés de couleurs (CSS3)
Les transformations (CSS3)
Les transitions (CSS3)
Les animations (CSS3)
Les transformations 3D (CSS3)
Démonstrations :
Intégrer des Web fonts avec Font Squirrel
Intégrer des Web fonts avec Google Font Web
Travaux pratiques :
Biographie avec les balises CSS
Mettre en forme un formulaire HTML
Quiz – QCM de validation des acquis

Module8
Un framework CSS : Bootstrap

Utilité et définition d’un framework
Présentation de Bootstrap
Fonctionnement de Bootstrap
Points forts de Bootstrap
Le fichier normalize.css
Evolutions de Bootstrap
Le conteneur
Dossiers d’installation de Bootstrap
Installation de Bootstrap
Minification des fichiers
Utilisation de Bootstrap
Eléments Bootstrap
Compatibilité avec les navigateurs
Scripts JavaScript à ajouter
Le code Bootstrap en résumé
Présentation du système de grille
Optimisation du système de grille
Penser Mobile First
Thèmes et documentations Bootstrap
Présentation des éléments
Eléments de la catégorie CSS
Eléments de la catégorie Composant
Eléments de la catégorie JavaScript
Amélioration des interfaces
Les fenêtres modales
Personnalisation de Bootstrap
Jumbotron
Démonstrations :
Installation de Bootstrap
Système de grille
Offset Bootstrap
Personnaliser Bootstrap avec les CSS
Travaux pratiques : Application My Music
Quiz – QCM de validation des acquis

Module9
Le langage JavaScript

Historique
Les bases du langage JavaScript
Les tableaux
La commande console
Les opérateurs
Les différents tests d’égalité
Les fonctions
Les événements
La programmation orientée objet
La création d’une classe
La mise en œuvre de l’héritage
Démonstrations :
La console JavaScript
Modification du DOM
Travaux pratiques :
Le jeu du pendu
Fonctionnalités JavaScript sur l’application My Music
Quiz – QCM de validation des acquis

Les prochaines
sessions de formation

Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
18 novembre 2024
13 janvier 2025
10 mars 2025
28 avril 2025

Cette formation vous intéresse ? Contactez-nous !

    Les données personnelles collectées sont destinées à Access IT Company et utilisées pour traiter votre demande et, lorsque vous ne vous y êtes pas opposé, vous communiquer nos offres commerciales. Les données obligatoires vous sont signalées sur le formulaire par un astérisque. L’accès aux données est strictement limité par Access IT Company aux collaborateurs en charge du traitement de votre demande. Conformément au Règlement européen n°2016/679/UE du 27 avril 2016 sur la protection des données personnelles et à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous bénéficiez d’un droit d’accès, de rectification, d’effacement, de portabilité et de limitation du traitement des donnés vous concernant ainsi que du droit de communiquer des directives sur le sort de vos données après votre mort. Vous avez également la possibilité de vous opposer au traitement des données vous concernant. Vous pouvez exercer vos droits en contactant le DPO à l’adresse suivante : [email protected] ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Ascq. Pour plus d’informations sur le traitement de vos données personnelles par Access IT Company, veuillez consulter notre politique de confidentialité disponible sur notre site internet à l’adresse suivante : https://formation.access-it.fr/politique-de-confidentialite/