Dernière mise à jour le 03/11/2024

HTML5 CSS3 JAVASCRIPT 6

Informations générales

Type de formation : Formation continue
Domaine : Développement
Filière : Action collective ATLAS "Java, .Net, C++"
Rubrique : Tronc commun
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

    • Savoir construire une page Web en HTML5   
    • Mettre en forme une page web avec CSS3   
    • Rendre interactif une page HTML 5 en utilisant JavaScript   
    • Créer et valider des formulaires HTML 5   
    • Intégrer du contenu multimédia et graphique à une page web HTML 5   
    • Améliorer l'expérience utilisateur en ajoutant des animations à une page HTML 5   
    • Utiliser des sockets Web et les Web Worker Processes
 

Public visé

Développeurs, chef de projets devant intervenir dans le développement d'une application web Html5 avec JavaScript et CSS

Pré-requis

Expérience pratique du Web 1 à 3 mois d'expérience en développement

Programme

1. Présentation de HTML et CSS  
-Présentation de HTML  
-Présentation de CSS  
-Création d’une application Web en utilisant Visual Studio 2017  
Atelier pratique : Découverte de l’application fil rouge de la formation   
 
2. Création et mise en forme de pages HTML5  
-Création d'une page HTML 5  
-Mise en forme avec des styles d'une page HTML 5  
Atelier pratique : Création et mise en forme de page statiques   
 
3. Introduction à JavaScript  
-Présentation de JavaScript  
-Introduction à DOM (Document Object Model)
-Introduction à jQuery  
Atelier pratique : Affichage des données et gestion des événements en  JavaScript   
 
4. Création de formulaires pour collecter et valider des entrées utilisateur  
-Création de formulaires HTML 5  
-Validation des entrées utilisateur en utilisant les attributs HTML 5  
-Validation des entrées utilisateur en utilisant JavaScript  
Atelier pratique : Création d'un formulaire et validation des entrées utilisateur   
 
5. Communication avec un serveur distant  
-Envoi et réception de données en utilisant l'objet XMLHTTPRequest  
-Envoi et réception de données en utilisant les opérations Ajax jQuery  
Atelier pratique : Sérialisation, désérialisation, pour envoyer et recevoir des  données vers/depuis un serveur distant   
 
6. Mise en forme HTML 5 en utilisant CSS 3  
-Mise en forme de textes  
-Mise en forme de blocs d'éléments   
-Pseudo-classes et pseudo-éléments  
-Amélioration des effets graphiques en utilisant CSS 3  
Atelier pratique : Application de styles à du texte et des blocs et implémentation d'effets graphiques   
 
7. Création d'objets et de méthodes en utilisant JavaScript  
-Ecriture de codes JavaScript correctement structurés  
-Création d'objets personnalisés  
-Extension d'objets  
Atelier pratique : Améliorer le code JavaScript de l'application fil rouge afin d'améliorer sa maintenabilité et son extensibilité   
 
8. Création de pages interactives en utilisant les APIs HTML 5  
-Interaction avec les fichiers  
-Incorporation du multimédia  
-Réaction à la localisation du navigateur et du contexte  
-Dépannage et profilage d'une application Web  
Atelier pratique : Amélioration des pages en mettant en oeuvre du drag & Drop pour interagir avec des fichiers, en incorporant des éléments multimédias et en gérant le contexte de navigation   
 
9. Ajout du support hors connexion aux applications Web  
-Données hors connexion cachées en utilisant le cache d'application API  
-Persistance des données utilisateurs en utilisant le stockage local API  
Atelier pratique : Ajout de fonctionnalités de navigation en mode déconnecté à l'application fil rouge   
 
10. Mise en oeuvre d'une interface utilisateur adaptable  
-Support du « Multiple Form Factors »  
-Création d'une interface utilisateur adaptable  
Atelier pratique : Création d'une page qui adapte automatiquement son rendu en fonction des caractéristiques de l'appareil à l'origine de la requête   
 
11. Création de graphiques avancés  
-Création de graphiques interactifs en utilisant Scalable Vector Graphics  
-Dessin de graphiques par programmation en utilisant un canvas  
Atelier pratique : Ajout de graphiques interactifs et complexes dans l'application fil rouge   
 
12. Animation d'une interface utilisateur  
-Application de transitions CSS  
-Transformation d'éléments  
-Application d'animations CSS keyframe  
Atelier pratique : Animation d'une page web en appliquant des transitions CSS 2D et 3D   
 
13. Mise en oeuvre de communications en temps réel en utilisant des WebSockets  
-Introduction aux WebSockets  
-Utilisation del'API WebSockets  
Atelier pratique : Utilisation de l'API Web Socket avec JavaScript pour se connecter à un serveur Web Socket, envoyer et recevoir des données et gérer les différents événements pouvant survenir lorsqu'un message envoyé ou reçu   
 
14. Création d'un Process Web Worker  
-Introduction à Web Worker  
-Amélioration du traitement asynchrone en utilisant un Web Worker  
Atelier pratique : Utilisation des API Web Worker avec du code JavaScript pour créer, exécuter et surveiller un processus Web Worker
 

Modalités

Jusqu'a 8 jours avant le début de la formation, sous condition d'un dossier d'insciption complet

Méthodes

Fin de formation : entretien individuel.
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation.
Assiduité : certificat de réalisation.
Validations des acquis : grille d'evalution  des acquis établie par le formateur en fin de formation.
Code de formation : F28031

Tarifs

Prix public : 2275
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
Le dispositif FNE-Formation.
L’OPCO (opérateurs de compétences) de votre entreprise.
France Travail: sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
CPF -MonCompteFormation
Contactez nous pour plus d’information : contact@aston-institut.com

Lieux & Horaires

Campus : Ensemble des sites

Durée : 35 heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation

Distanciel possible : Oui

Prochaines sessions

Cliquez sur la date choisie pour vous inscrire :

  • Inscription au 18 / 11 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 35 heures
    : 5 jours
Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28028

Les tests Unitaires en Java

    • Comprendre l'impact (cout, temps) et le rôle des tests unitaires dans un projet
    • Pouvoir développer de bons tests unitaires sur l'API Junit dans sa version 4 et 5
    • Comprendre ce qu'est un Mock et comment en faire usage
 

14 heures de formations sur 2 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28040

L’intégration continue, un enjeu pour la qualité

      • Maîtriser les phases de mise en oeuvre d’une intégration continue  
      • Maîtriser les maillons d'une chaîne d'intégration continue  
      • Automatiser la construction de vos applications  
      • Mettre en place un tableau de bord de vos intégrations  
      • Générer des rapports liés à l'activité de développement et à la qualité
      • Valider le respect des normes de développement par les développeurs via Sonar
 

21 heures de formations sur 3 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28029

Mise en oeuvre du langage c ++

Connaître les concepts de la programmation orientée objet Maîtriser la syntaxe du langage C++ Savoir développer une application C++ d'accès aux fichiers  

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28041

Sécurité des applications Web

    • Comprendre les différentes sécurités existantes autour des serveurs WEB, navigateurs, etc.  
    • Savoir gérer des tests de pénétration sur une application WEB Secure coding
    • Avoir les bonnes méthodes et pratiques dans la conception d'une application WEB
    • Acquérir les compétences nécessaires pour créer un programme de sécurité des applications
    • Savoir couvrir les exigences demandées par les ISO 27001/2 à savoir  
    • Utiliser la norme ISO 27034 - sécurité des applications
 

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28030

C++ Programmation avancée

Maîtriser les concepts avancés du C++ Connaître les principales nouveautés du C++ 11

28 heures de formations sur 4 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28042

Les tests de charge

    • Réaliser des scénarios de tests de charge sur des applications Webs
    • Assimiler le processus de test de charge et performance
    • Appréhender l'offre des outils de tests de performance et de charge
 

14 heures de formations sur 2 Jours
En savoir plus