Softway Tunisie créée depuis 1994, met à votre disposition ses années d’expérience à la fois dans la formation professionnelle en informatique et management, et dans l’intégration des logiciels Sage en Tunisie ainsi le développement des sites web et des logiciels sur mesure dans le but de satisfaire les besoins d'une clientèle de plus en plus critique et rigoureuse.

 

Développez votre activité sereinement et en toute sécurité avec la gamme de logiciels Sage 100 Cloud

 

 Découvrir nos solutions des logiciels Sage 100 Cloud

 

 

Découvrir

 


La mission première de Softway Tunisie est de proposer des formations en informatique et management en Tunisie basées sur des expériences du terrain avec des professeurs du terrain

Découvrir

 


 

HTML5 et CSS3 pour les designers et intégrateurs

Objectifs de la formation

 formation continue pour Vous faciliter l’intégration dans la vie professionnelle et/ou améliorer vos compétences techniques sur le plan pratique.

Contenu du cours

Les bases du web

Fonctionnement d’un échange entre navigateur et serveur
Les protocoles http et https
Les Navigateurs 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 navigateurs
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

Elé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 navigateur
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
Ecriture 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 média 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 navigateurs 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 video 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

HTML, CSS L'essentiel

Objectifs de la formation

 Connaître les balises HTML et les feuilles de styles CSS. Gérer le référencement naturel et l'accessibilité. Intégrer en HTML et CSS avec un positionnement sans tableau. Mettre en page un site web depuis une maquette Photoshop existante. Connaître les standards W3C, les bons outils et les bonnes pratiques

Contenu du cours

1 - Introduction

  • Standards W3C et bonnes pratiques
  • Outils et méthodologies de développement et de debug
  • Compatibilité : doctype et normalisation CSS

2 - HTML sémantique

  • Balises title et meta
  • Insertions des feuilles de styles CSS et des scripts JavaScript
  • Les balises principales de contenu : titres, paragraphe, listes,...
  • Hiérarchie et mise en valeur pour le référencement

3 - HTML multimédia

  • Les images
  • Gestion de l'accessibilité et des performances

4 - HTML interactif

  • Les liens
  • Formulaires accessibles
  • Les différents types de champs

5 - Sélecteurs CSS

  • Sélecteurs de base : balises, class, ID
  • ID vs class
  • Sélection par descendance
  • Sélecteurs d’attributs
  • Pseudoclasses
  • Règles de priorité
  • Bonnes pratiques de nommage, de factorisation et de performance

6 - Graphisme

  • Polices et textes
  • Unités de mesure
  • Couleurs
  • Fonds
  • Styles des listes

7 - Positionnement : les bases

  • Display : inline / block / inlineblock
  • Dimensions, marges, espacements et bordures
  • Les pièges des dimensions et marges

8 - Les différents positionnements

  • Positionnement classique : float / clear
  • Les pièges des float et l'astuce du clearfix
  • Positionnements spéciaux (relatif, absolu, fixe)
Powered by Amazing-Templates.com 2014 - All Rights Reserved.