Les API de HTML 5 et CSS 3 - Pour les développeurs

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Identifier les API HTML 5 et leur utilité
  • Valider des formulaires avec WebForms 2
  • Dessiner avec Canvas et SVG
  • Gérer la déconnexion
  • Communiquer avec les WebSockets
  • Gérer les tâches longues avec les WebWorkers
  • Réaliser des animations avec CSS 3
  • Décrire le Responsive Design et les liens entre HTML 5 et la mobilité.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Le Web version HTML 5

  • Définition et limites de HTML 5
  • Support des navigateurs
  • Modernizr et librairies pour la compatibilité
  • Impact sur les architectures Web
  • HTML 5 pour les mobiles

Structure des pages HTML 5

  • Simplifications
  • Doctype
  • Balises sémantiques
  • Micro formats
Exemples de travaux pratiques (à titre indicatif)
  • Ecriture d'une première application, rappeler les essentiels de HTML 5
  • Faciliter les développements à venir
  • Gérer les balises sémantiques et leur importance

WebForms 2

  • Nouveaux champs de saisie
  • Sliders, datalist et placeholder
  • Expressions régulières
  • Validation automatique
  • Validation dans le code
Exemples de travaux pratiques (à titre indicatif)
  • Traitement des zones de saisie en JavaScript
  • Maîtrise des formats et validation JavaScript
  • Exercices sur les expressions régulières

Jour 2

Multimédia et graphisme

  • Audio et vidéo
  • Canvas
  • SVG
  • WebGL
Exemples de travaux pratiques (à titre indicatif)
  • Création d'une application utilisant le Canvas pour animer la page
  • Manipulation programmatique du format SVG pour animer la page
  • Ajout de vidéo et d'audio au projet

Communications

  • XHR2
  • CORS
  • JSON
  • Messaging
  • WebSocket
Exemples de travaux pratiques (à titre indicatif)
  • Création d'un programme exploitant les façons actuelles d'échanger avec un serveur
  • Projet avec XmlHTTPRequest
  • Projet avec WebSocket et gestion des messages non sollicités
  • Traitement JSON au sein du programme

Webworkers

  • Modèle mono-thread
  • Worker API
  • Synchronisation
  • Shared Workers
Exemple de travaux pratiques (à titre indicatif)
  • Création d'un programme utilisant les Web Workers afin de paralléliser des traitements de calculs scientifiques

Fichiers et ressources locales

  • LocalStorage
  • SessionStorage
  • IndexedDB
  • File API
Exemple de travaux pratiques (à titre indicatif)
  • Exploitation, dans un projet, des fichiers exploités localement avec l'API LocalStorage et la base de données IndexedDB

Jour 3

Device API

  • Géolocalisation
  • Orientation
  • Batterie
  • Caméra et micro
  • WebRTC
Exemples de travaux pratiques (à titre indicatif)
  • Reprise des projets précédents et ajout de la géolocalisation
  • Affichage de cartes, gestion de la batterie et de l'orientation

CSS 3

  • Fonts
  • Sélecteurs CSS 3
  • Bordures
  • Couleurs et opacité
  • Transitions et transformations
  • Animations
Exemples de travaux pratiques (à titre indicatif)
  • Depuis un projet existant, animation de feuilles via la manipulation programmatique des sélecteurs CSS 3
  • Animation via les transformations et transition depuis JavaScript

Responsive Design

  • Vision OneWeb
  • Responsive Web Design
  • Progressive Enhancement
  • Media Query
Exemple de travaux pratiques (à titre indicatif)
  • Adaptation de l'application à la taille de l'écran grâce aux Medias Queries

Examen M2i (en option)

  • Prévoir l'achat de l'examen en supplément
  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • Il s'agit d'un QCM dont la durée moyenne est d'1h30 et dont le score obtenu attestera d'un niveau de compétence
  • L'examen n'est pas éligible au CPF, mais permettra néanmoins de valider vos acquis

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou un examen M2i

Les + de la formation

Un examen M2i permettant de valider vos acquis à l'issue de la formation est disponible sur demande (coût : 120€).

Prérequis

Avoir suivi le cours

Public

Développeurs, architectes, chefs de projets techniques.

Ces formations pourraient vous intéresser

Formation Robot Framework avancé

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation, vous aurez acquis les connaissances nécessaires pour :

  • Configurer votre environnement de test y compris les navigateurs
  • Manipuler des fenêtres, popup, liste etc …
  • Connaître une alternative à la bibliothèque Selenium : Browser
  • Écrire des tests maintenables en utilisant le concept de Page Object et l’externalisation des données dans des fichiers
  • Améliorer vos tests en étendant la bibliothèque Selenium et en créant vos propres librairies
  • Utiliser des API Rest de façon avancée
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation D3.js, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Représenter des données sous forme graphique et interactive
  • Exploiter les bibliothèques de codes prêtes à l'emploi de D3.js
  • Comprendre les interactions entre HTML 5, SVG, CSS 3, JavaScript
  • Connaître les pratiques de cartographie
Tarif

A partir de 2 070,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Cisco DevNet Développement d'applications, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Décrire les caractéristiques et les motifs architecturaux qui améliorent la maintenabilité de l'application
  • Décrire les caractéristiques et les modèles architecturaux qui améliorent la fonctionnalité de l'application
  • Identifier les étapes pour concevoir et construire une application ChatOps
  • Mettre en œuvre de solides intégrations de l'API REST (Representational State Transfer) avec traitement des erreurs de réseau, pagination et contrôle du flux d'erreurs
  • Décrire les étapes nécessaires pour sécuriser les données des utilisateurs et des systèmes dans les applications
  • Décrire les étapes nécessaires pour sécuriser les demandes
  • Identifier les tâches communes dans le processus automatisé de lancement des demandes
  • Décrire les meilleures pratiques pour le déploiement des applications
  • Décrire les méthodologies de conception des systèmes distribués
  • Décrire les concepts de gestion de la configuration de l'infrastructure et d'automatisation des dispositifs
  • Utiliser encore une autre génération de modèles de données (YANG) pour décrire les configurations de réseau et la télémétrie
  • Comparer différents types de bases de données relationnelles et non relationnelles et comment sélectionner le type approprié en fonction des besoins
Tarif

A partir de 4 200,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maquetter une interface digitale web ou mobile en basse/haute fidélité avec Figma
  • S'approprier les bases de l'utilisation et de la conception d'un design system
  • Maîtriser l'architecture de l'information pour proposer des maquettes respectant les bonnes pratiques ergonomiques
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser dès maintenant les nouveautés du web, en restant rétro-compatible
  • Tirer partie des nouveautés et ainsi alléger les besoins en JavaScript
  • Faire de la vidéo, du son et des animations, sans Flash
  • Faire du graphisme avancé et certaines images, sans Photoshop
  • Créer des mises en page avec les CSS Grid
  • Améliorer son référencement dans les moteurs de recherche
  • Adapter l'affichage des versions mobile / tablette (responsive design)
  • Proposer des services géolocalisés
  • Faciliter la communication entre le serveur et le navigateur
  • Proposer des applications hors ligne (mobile, tablette).
Tarif

A partir de 2 720,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire ce qu'est le test et pourquoi il est bénéfique
  • Expliquer les concepts fondamentaux du test logiciel
  • Identifier l'approche et les activités de test à mettre en oeuvre en fonction du contexte du test
  • Evaluer et améliorer la qualité de la documentation
  • Accroître l'efficacité et l'efficience des tests
  • Aligner le processus de test sur le cycle de vie du développement logiciel
  • Décrire les principes de la gestion des tests
  • Rédiger et communiquer des rapports de défauts clairs et compréhensibles
  • Décrire les facteurs qui influencent les priorités et les efforts liés aux tests
  • Travailler au sein d'une équipe interfonctionnelle
  • Décrire les risques et les bénéfices liés à l'automatisation des tests
  • Identifier les compétences essentielles requises pour le test
  • Décrire l'impact des risques sur les tests
  • Rendre compte efficacement de l'état d'avancement et de la qualité des tests.
Tarif

A partir de 1 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation Spring Boot et Angular vous apporte les connaissances et compétences nécessaires pour :

  • Mener à bien un projet SpringBoot/Angular
  • Sécuriser une API Rest avec un modèle stateless
  • Mettre en place la sécurité côté client Angular
  • Adopter une approche « Design By Contract »
  • Savoir tester séparément le service back-end Spring et le client Angular
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Système d'exploitation Linux

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Découvrir le système d'exploitation
Avoir une meilleure connaissance de l'installation ou suppression des logiciels
Pouvoir rapidement prendre en main des outils de base
Savoir configurer son interface, ses paramètres et la configuration de Linux

Linux est destiné à toute personne qui souhaite utiliser un système d'exploitation libre, flexible et puissant. Il est conçu pour répondre aux besoins des utilisateurs de tous niveaux, des débutants aux professionnels en informatique.

Voici quelques exemples des types de personnes pour lesquelles Linux est particulièrement adapté :

Les utilisateurs soucieux de leur vie privée et de la sécurité : Linux offre un niveau élevé de contrôle sur les données personnelles et fournit des outils de sécurité robustes pour protéger votre système contre les menaces en ligne.

Les passionnés de technologie : Linux offre une grande flexibilité et une vaste gamme de personnalisation, ce qui permet aux utilisateurs avancés de créer un environnement de travail parfaitement adapté à leurs besoins.

Les développeurs de logiciels : Linux est largement utilisé dans le développement de logiciels en raison de sa stabilité, de sa sécurité et de son large éventail d'outils de développement disponibles gratuitement.

Les entreprises et les organisations : Linux est souvent choisi par les entreprises pour ses coûts réduits, sa fiabilité et sa flexibilité. De nombreuses grandes entreprises utilisent des serveurs Linux pour alimenter leurs opérations en ligne.

Les utilisateurs cherchant une alternative aux systèmes d'exploitation propriétaires : Linux offre une alternative gratuite et open source aux systèmes d'exploitation propriétaires comme Windows et macOS.

En résumé, Linux est destiné à quiconque cherche un système d'exploitation puissant, sécurisé et personnalisable, que ce soit pour un usage personnel, professionnel ou de développement.
Tarif

A partir de 539,00 €

Durée

1j / 4h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation C++11/C++20, vous serez en mesure de :

  • Connaître les nouveaux mots-clés du langage
  • Mettre en œuvre les pointeurs intelligents
  • Maîtriser la sémantique de mouvement
  • Comprendre la notion de transfert parfait
  • Connaître les expressions lambdas
  • Mettre en œuvre les threads et les coroutines
  • Connaître les nouvelles API de la STL
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Configurer et gérer un cluster OpenShift 4.x
  • Exécuter des environnements de production à grande échelle
  • Configurer des pools de noeuds de cluster avec des configurations spéciales et vérifier que seuls les workloads destinés à ces pools soient planifiés sur ces noeuds
  • Configurer l'authentification d'entreprise et la gestion des groupes avec les systèmes de gestion des identités LDAP (Lightweight Directory Access Protocol) et OIDC (OpenID Connect) Cloud-native
  • Déployer, gérer et interroger OpenShift Logging, et configurer la transmission des journaux vers des agrégateurs externes et des systèmes de gestion des informations et des événements de sécurité (SIEM)
  • Automatiser la configuration du cluster et le déploiement de l'application à l'aide d'OpenShift GitOps
  • Résoudre des problèmes de performances et de disponibilité des applications et clusters avec OpenShift Monitoring
  • Configurer et automatiser des sauvegardes au niveau de l'application à l'aide de l'opérateur OADP (OpenShift API for Data Protection).
Tarif

Contacter l'organisme

Durée

5j / 26h

Modes
  • Centre
  • Distance

Je cherche à faire...