Opleiding : HTML5 en CSS3, de creatie van uw webpagina's onder de knie krijgen

HTML5 en CSS3, de creatie van uw webpagina's onder de knie krijgen




U leert hoe u webpagina's maakt op basis van HTML5 en CSS3. U implementeert het contentorganisatiemodel en gebruikt de structurele elementen die worden voorgesteld door HTML5. U gebruikt CSS3 om ze aantrekkelijker en responsiever te maken.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand

Ref. HTM
  3d - 21u00
Prijs : Neem contact met ons op




U leert hoe u webpagina's maakt op basis van HTML5 en CSS3. U implementeert het contentorganisatiemodel en gebruikt de structurele elementen die worden voorgesteld door HTML5. U gebruikt CSS3 om ze aantrekkelijker en responsiever te maken.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Ontwerpen en ontwikkelen van webapplicaties in HTML5 en CSS3
De HTML5-structuur van webpagina's opzetten en valideren
Webpagina's verpakken in CSS 3 om ze aantrekkelijker te maken
Webpagina's responsive maken
Vectorafbeeldingen en -animaties maken

Doelgroep
Webontwikkelaars en projectmanagers.

Voorafgaande vereisten
Basiskennis van HTML en CSS.

Praktische modaliteiten
Praktisch werk
Discussies, het delen van ervaringen, demonstraties, tutorials en casestudies.
Leer methodes
Actief onderwijs op basis van voorbeelden, demonstraties, het delen van ervaringen, praktische casestudy's en beoordeling van het leerproces gedurende de hele cursus.

Opleidingsprogramma

1
Inleiding

  • DTD's en XML-syntaxis (structureren, commentaar).
  • De structuur van een HTML-document: afbeeldingen, CSS-stylesheets, JavaScript.
  • HTML semantiek: koppen, paragrafen, links, tabellen, formulieren, enz.
  • Het documentmodel (DOM). Het HTTP-protocol.
  • Optimalisatie van het kritieke renderpad.
  • Topografie van HTML5-concepten en bijdragen.
  • HTML5-ontwikkeltools.
  • Compatibiliteitstests, HTML5-detectiemethode.
Demonstratie
Ontdek de mogelijkheden van HTML5 en ontwikkeltools.

2
Nieuwe structuur

  • De traditionele elementen die een HTML-document structureren (doctype, html, head, body, meta...).
  • De structurele elementen <nav>, <section>, <article>, <aside>, <header> en <footer>.
  • Inhoudscategorieën: metagegevens, stroom, katernen, koppen, zinsopbouw, ingesloten en interactieve inhoud.
  • Het belang van het structureren van tags voor SEO.
  • Nesting en type inhoud.
Praktisch werk
De structuur van een HTML5-document opzetten en valideren.

3
De nieuwe HTML-tags

  • Verouderde tags en attributen.
  • De tags : <mark>, <meter>, <time>, <figure>, <picture>...
  • Uitbreidingen voor bestaande HTML-tags.
  • Attributen: a, fieldset, iframe, gebied, knop, enz.
  • Microformats. Overzicht en voordelen voor zoekmachineoptimalisatie.
  • Nieuwe formuliervelden en attributen: bereik, autofocus, plaatshouder, menu, enz.
  • Tekeningen: Canvas versus SVG.
  • Multimedia-indelingen. Multimedia codecs en API's.
  • Video- en audiobeheer met de nieuwe tags <audio> en <video> in HTML5.
Praktisch werk
HTML5-sjablonen maken. Elementen absoluut positioneren. Een multimediaspeler maken.

4
CSS3-selectors

  • Syntaxherinnering: selectors, regels.
  • Selectoren voor n-de-kind(even) herhaling, doel doel, oudere broer of zus ~, enig-kind.
  • Media queries voor het voorwaardelijk laden van CSS afhankelijk van de resolutie of oriëntatie van de terminal.
Praktisch werk
CSS3 integreren in webtoepassingen. Elementen selecteren uit een HTML5-pagina.

5
Kleuren en tekstopmaak

  • Herinnering aan RGB- en RGBA-declaraties.
  • HSL- en HSLA-modellen.
  • De eigenschap ondoorzichtigheid.
  • Ondersteuning voor @font-face externe lettertypen.
  • Tekstopmaak.
  • Creatie van een pictogrammensysteem.
  • Overloopbeheer met behulp van tekst-overloop.
  • Wrap-optie ketenbeheer, witte-ruimte-behandeling...
  • Kleur- en schaduweffecten op tekst met tekstvul-kleur, tekst-schaduw...
  • Modi voor meerdere kolommen met kolomtelling, kolombreedte...
Praktisch werk
Kleuren toepassen. Tekstopmaak. Beheer van meerdere kolommen.

6
Vakken en achtergronden opmaken

  • Schaduwen met boxschaduw.
  • Afgeronde hoeken met...
  • Beheer van meerdere fondsen.
  • Achtergrondverlopen (-webkit-verloop).
  • Voor containers gecorrigeerde fondsen.
  • Transformaties: translaties, rotaties, homothetieën.
  • Animaties: animaties en overgangen.
Praktisch werk
Schaduwen en afrondingen toepassen. Animaties en overgangseffecten.

7
Rasterindeling

  • Het "Grid" principe.
  • Maak een paginalay-out per blok.
  • Positionering van elk blok op de pagina.
  • Wijzigt de lay-out en grootte van de ouderblokken afhankelijk van de grootte van het scherm van de gebruiker.
Praktisch werk
Modulaire, responsieve ontwerplay-out.

8
Flexbox

  • Het einde van de drijvers.
  • Verdeling van subblokken binnen het hoofdblok.
  • Volgorde blokweergave.
  • Ouders gebruiken de daarvoor bestemde ruimte.
  • Centreer een blok verticaal in 2 regels code.
  • De lay-out en grootte van deze blokken aanpassen aan de grootte van het scherm van de gebruiker.
Praktisch werk
Modulaire lay-out aangepast aan responsief ontwerp

9
Een CSS-raamwerk kiezen

  • Het aanbod van de community. (Bootstrap, Material Design, Foundation).
  • Gemeenschappelijke criteria en concepten.
  • Gespecialiseerde raamwerken voor componenten.
  • Gespecialiseerde mobiele frameworks.
Praktisch werk
Introductie tot verschillende CSS-raamwerken.

10
SVG, vector en responsieve afbeeldingen

  • SVG syntaxis.
  • Ondersteuning en integratie van SVG-afbeeldingen in het document.
  • SVG en lettertypen.
  • SVG-optimalisatie.
  • Animatie van SVG-afbeeldingen.
  • Bibliotheken voor het maken van SVG-afbeeldingen: SVG.js, Velocity, Raphaël...
Praktisch werk
Werken met afbeeldingsbestanden. Een vectoranimatie maken.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand