zurück

ITS – HTML5 Application Development

Hersteller
Certiport
Prüfungsdauer
50 Minuten
Anzahl der Fragen
33–44 Fragen
Prüfungssprachen
Englisch, Französisch und andere Sprachen

Über diese Prüfung

Diese Prüfung hat die Entwicklung von Client-Anwendungen mit HTML5, CSS3 und JavaScript ES6 zum Schwerpunkt.

Zielgruppe

Kandidatinnen und Kandidaten dieser Prüfung möchten grundlegende Fähigkeiten in der Entwicklung von HTML5-Client-Anwendungen nachweisen. Sie sollten über mindestens 150 Stunden Unterricht oder praktische Erfahrung mit HTML5, CSS3 und JavaScript ES6 verfügen und mit den grundlegenden Konzepten dieser Technologien vertraut sein.

Kompetenzbereiche und Prüfungsziele

1Verwaltung des Anwendungslebenszyklus

  1. 1.1Die Phasen der Verwaltung des Anwendungslebenszyklus beschreiben
    • Planen, entwerfen, entwickeln, testen, bereitstellen und pflegen
  2. 1.2Web-Apps auf Fehler untersuchen und testen
    • Fehler bei der Eingabevalidierung, Laufzeitfehler, Haltepunkte

2Grafik und Animation

  1. 2.1Das Element canvas verwenden, um Grafiken und Animationen zu erstellen
    • Form, Farbe, Linie, Verschieben (translate/move), Drehen, Skalieren, Interaktivität
  2. 2.2Das Element svg verwenden, um Grafiken zu erstellen und anzuzeigen
    • Vorteile, eingebettetes gegenüber referenziertem XML, Formen, Farbe, SVG-Filtereffekte
  3. 2.3Text und Grafiken transformieren, gestalten und verbessern
    • Grafikeffekte (abgerundete Ecken, Schatten, Transparenz, Hintergrundverläufe, Typografie und Web Open Font Format), 2-D- und 3-D-Transformationen (translate, scale, rotate, skew sowie 3-D-Perspektivübergänge und -animationen), Keyframes
  4. 2.4CSS-Filter auf Bilder anwenden
    • grayscale, blur, sepia, opacity, drop-shadow, saturate

3Formulare

  1. 3.1Markup erstellen und analysieren, das Formularelemente verwendet
    • datalist, fieldset, meter, legend, output
  2. 3.2Eingabevalidierung konfigurieren
    • Validierungsattribute, Attribut pattern für reguläre Ausdrücke, korrekter Datentyp, Länge, erforderlicher Wert

4Layouts

  1. 4.1Anordnung, Positionierung und Fluss von Inhalten mit CSS steuern
    • Inhaltsfluss (inline gegenüber block), Positionierung einzelner Elemente (float gegenüber absoluter Positionierung), Inhaltsüberlauf (scrolling, visible und hidden), grundlegende CSS-Gestaltung
  2. 4.2Layouts mit Responsive Design erstellen
    • grid view, background-size, Bilder, picture, viewport, responsive Breite, Media Queries
  3. 4.3Flexible responsive Layouts mit CSS flexbox erstellen
    • flex container (flex-direction, flex-flow, flex-wrap), flex items (flex-basis, flex-grow, flex-shrink, order, flex)
  4. 4.4Rasterbasierte Layouts mit CSS grid erstellen
    • container, items, templates, gap

5JavaScript-Programmierung

  1. 5.1Eigene Klassen erstellen und verwenden
    • Instanziierung, Eigenschaften, Methoden, Vererbung
  2. 5.2Datenzugriff mit JavaScript ausführen
    • Daten senden und empfangen, komplexe Objekte übertragen und parsen, Dateien laden und speichern, XML, JSON
  3. 5.3Code erstellen, der mit Event Listeners und Handlers auf Ereignisse reagiert
    • Gestenereignisse, Behandlung mehrerer Ereignisse, Event-Objekt, Bubbling gegenüber Cascading
  4. 5.4Code erstellen, der JavaScript-APIs verwendet
    • Google Charts, jQuery, Geolocation
  5. 5.5Den Zustand einer Anwendung verwalten
    • Sitzungszustand gegenüber Anwendungszustand, wo der Zustand gespeichert wird (local storage gegenüber session storage)