الانتقال إلى المحتوى الرئيسي
Gust Training
الويب والرقمنة

Formation HTML5 CSS3 Fondamentaux

Description de la formation HTML CSS La formation HTML / CSS / Responsive est destinée à toute personne souhaitant maitriser la conception de

المدة
5 Jours
المستوى
Fondamental
صيغ التكوين
حضوري · عن بعد · مختلط

أهداف الدورة التكوينية

Objectif opérationnel :

Créer et mettre en ligne un site web avec le langage HTML5 et les feuilles de style CSS3.

Objectifs pédagogiques :

  • Utiliser immédiatement les nouveautés du web, en restant rétro-compatible
  • Tirer parti des nouveautés, et ainsi alléger les besoins en JavaScript
  • Faire de la vidéo, du son et des animations
  • Faire du graphisme avancé et certaines images, sans Photoshop
  • Améliorer votre référencement dans les moteurs de recherche
  • Adapter l’affichage des versions mobile / tablette (responsive design)
  • Optimiser vos sites pour un chargement plus rapide
  • Définir quelle technologie de mise en page est la plus adaptée au projet
  • Utiliser des outils pour coder plus rapidement et automatiser les tâches de déploiement
  • Tester facilement vos sites sur de nombreux naviGusturs et sur mobile pour valider sa conformité
  • Faire une veille efficace pour suivre le rythme effréné des nouvelles possibilités

لمن تتوجه هذه الدورة؟

Cette formation s’adresse aux développeurs et chefs de projets.

المتطلبات المسبقة

Il est nécessaire d’avoir une expérience pratique du Web.
Il est intéressant de compléter cette formation par le Cours « Ergonomie et UX web et mobile » ,réf. PEXU, mais qui peut également être suivi en amont pour suivre la formation IHTS (technique) avec un regard d’ergonome.

البرنامج

Les bases du web

  • Fonctionnement d’un échange entre naviGustur et serveur Les protocoles http et https Les naviGusturs web Présentation des différents langages web Les logiciels pour coder et mettre en ligne L’inspecteur de code Ressources web utiles

HTML 5

  • Qu’est-ce que le HTML et quel est son rôle Que sont les balises ? Structure de base d’un document (Doctype, head, body) Comment écrire son premier document HTML Les balises principales (liens, images, tableaux, blocs, paragraphes, listes…) Hiérarchie et imbrication des éléments, parents / enfants, tabulations Nouvelles normes HTML5 d’écriture

CSS 3

  • Qu’est-ce que le CSS ? HTML, CSS : le fond/ la forme Rôle du CSS Lier une feuille de style à une page HTML Arborescence de projets web, structure des dossiers standards Principe de base : sélecteurs, propriétés, valeur Principales propriétés CSS Mise en forme du texte, paragraphes et caractères Nommer ses styles : classes, identifiants Les sélecteurs CSS Quelques sélecteurs CSS avancés Nouvelles propriétés CSS3 Nouvelles syntaxes CSS3 Pseudo classes Préfixes et compatibilité

Structurer une page avec HTML et CSS

  • Les blocs et divisions Le modèle de boite CSS Positionnement (statique, absolu, fixe) Principaux modes de positionnement :

Float

  • Principe de positionnement Protection des conteneurs Positionnement gauche/droite des images Positionnement de blocs Structurer une page en colonnes

Flexbox

  • Principe moderne Compatibilité des naviGusturs Bases et box-sizing Les conteneurs et les éléments Possibilités de positionnement Structurer une page simple avec des colonnes Comparatif Float / Flex Grille simple de mise en page Float et Flex

Formulaires

  • Éléments et fonctionnement d’un formulaire Méthodes d’envoi et traitement Les champs de formulaire Nouveaux types de champs HTML5

Graphisme avancé

  • Polices de caractères personnalisées Couleurs avancées et dégradés Ombres et opacité Bordures et arrière-plans avancés

Compatibilité des technologies

  • Tester la compatibilité du naviGustur Comment connaître la compatibilité d’une technologie

Outils, méthodes d’optimisation, et bonnes pratiques

  • Contrôler la compatibilité des technologies (canIuse) Compatibilité CSS : autoprefixer Écriture de code avec auto complétion avec Emmet Introduction aux préprocesseurs Compilation et minification des fichiers Outils d’analyse de performance avec Google Speed Optimisation des images Qu’est-ce qu’un CDN Validation W3C Faire de la veille : bénéfices, outils

Les Frameworks CSS

  • Normaliser les styles de base avec Normalize.css Une base saine avec HTML5 Boilerplate Approche de twitter Bootstrap et Foundation

Responsive Web Design

  • Introduction au RWD, enjeux, état des lieux Principe de base Mise en place des bases code Un design fluide Les media queries Fonctions utiles (calc) Outils utiles au responsive : browser refreshing, serveur local, prepoc.io Créer une grille responsive Conception de structure fluide Coupures avec les media queries et les breakpoints Tests sur naviGusturs et mobile en temps réel

HTML/CSS avancé

Animations et transformations

  • Transformations de base (rotation, translation, etc.) Transformations 3D (perspective) Transitions : changement progressif d’un style Animations autonomes

Vectoriel

  • Utilisation d’images vectorielles SVG Dessiner en vectoriel grâce à JavaScript et Canvas

Nouvelles balises audio/video

  • Balise audio et options Balises vidéo et options Formats pris en charge

Techniques

  • Notation BEM CSS Orienté Objet Code maintenable Futur du CSS : Polymers et web composants

Mise en ligne

  • Transfert des fichiers via FTP Configuration de son hébergement

Description de la formation HTML CSS

La formation HTML / CSS / Responsive est destinée à toute personne souhaitant maitriser la conception de sites Internet et d’applications web modernes tirant parti de toutes les nouvelles spécifications et technologies apportées par le Web d’aujourd’hui.
Le HTML est un langage texte qui permet de décrire le contenu d’une page web grâce à des balises (structure du document, données, images, formulaire, programme, etc.). Les feuilles de style CSS permettent d’en définir la présentation. L’idée de fond est de ne pas mélanger les données et leur visualisation pour faciliter la mise en place d’un site et son évolution.
Indépendamment de la complexité des architectures, les langages HTML et CSS demeurent des standards depuis des années. Les nouvelles versions du HTML5 et du CSS3 ont encore renforcé cette hégémonie en étendant leurs possibilités pour prendre en compte les équipements mobiles, le référencement, le dessin vectoriel, la vidéo, le rendu 3D, les animations, etc. Bref, il devient maintenant possible de proposer des applications clients/serveurs et des pages web attractives grâce à l’utilisation conjointe de HTML5 et CSS3.
Lors de cette formation, vous comprendrez, dans un premier temps, comment les naviGusturs échangent avec les serveurs web, puis comment créer des sites web dynamiques et modernes en utilisant les possibilités du HTML et du CSS que vous compléterez avec les apports des nouveautés proposées par le HTML5 et le CSS3.
Leur utilisation vous sera présentée sous un angle professionnel avec notamment le souci de répondre à la question “Comment faire de la mise en page Web avec les technologies et les outils modernes du moment ?”. Ce qui vous le verrez n’est pas complexe si on se limite à la simple présentation des technologies.
De même, nous vous aiderons à préparer votre veille technologique post-formation et à analyser avec recul les tendances du moment.
Nous vous présenterons une série d’outils et méthodologies visant à professionnaliser vos développements, être plus efficace et gagner en productivité.
Vous apprendrez également à pallier les problèmes redondants de rétrocompatibilité afin de concevoir des sites et des applications nativement compatibles dans le plus grand nombre de naviGusturs.

Travaux Pratiques

Cette formation est ponctuée de nombreux Travaux Pratiques:

Créer une première page web avec HTML
L’objectif est de réussir à écrire les bases nécessaires au HTML et d’expérimenter les balises indispensables et leur imbrication.

Création d’une base réutilisable
Afin de gagner du temps, création d’une base HTML qui servira de base à tous les prochains projets

Ajout des styles
Créer une première feuille de style et l’ajouter
Ajouter des styles sur des textes, caractères, blocs et autres balises…

Formulaire
Création d’un formulaire complet avec mise en forme de sections, libellés, différents types de champs et mise en page ergonomique.

Mise en forme et structure
Création d’une grille simple de structure par colonne en float et en flex
Création de modèles simples de pages par sections et colonnes

Utilisons des CSS Grid
Création de blocs de présentation flexibles afin de bien comprendre la puissance des grilles CSS par rapport aux tableaux traditionnels

Page Web complète
Utilisation du système de grille précédemment crée pour la création d’une page web complète structurée

Vers une page responsive
Adaptation de cette page pour du design fluide
Ajout des media queries pour une page responsive
Tests sur différents naviGusturs, périphériques et résolutions

Ajoutons des Interactions et animations
Création de transitions et animations et insertion dans la page

En route pour Internet
Mise en ligne de la page web

Application Web
Intégration d’une mini application web en mode plein écran afin de voir les différences de codage HTML/CSS par rapport à une page standard
Rendre son application responsive

المواضيع: Javascript - HTML5

الويب والرقمنة

Formation Zimbra : Installation et configuration

Objectifs de la formation Zimbra Cette formation Zimbra vous permettra de savoir installer, configurer et administrer Zimbra. À qui

المدة
3 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

الويب والرقمنة

Formation WordPress Sécurité

Objectifs de la formation WordPress sécurité Cette formation WordPress Sécurité vise à sécuriser ses développements sous WordPress,

المدة
1 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

الويب والرقمنة

Formation WordPress pour développeur (Expert)

Description de la formation WordPress Développeur Cette formation WordPress pour développeur vous permet de comprendre le fonctionnement de

المدة
3 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Avancé
تواصل عبر واتساب