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.1Die Phasen der Verwaltung des Anwendungslebenszyklus beschreiben
- Planen, entwerfen, entwickeln, testen, bereitstellen und pflegen
- 1.2Web-Apps auf Fehler untersuchen und testen
- Fehler bei der Eingabevalidierung, Laufzeitfehler, Haltepunkte
2Grafik und Animation
- 2.1Das Element canvas verwenden, um Grafiken und Animationen zu erstellen
- Form, Farbe, Linie, Verschieben (translate/move), Drehen, Skalieren, Interaktivität
- 2.2Das Element svg verwenden, um Grafiken zu erstellen und anzuzeigen
- Vorteile, eingebettetes gegenüber referenziertem XML, Formen, Farbe, SVG-Filtereffekte
- 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
- 2.4CSS-Filter auf Bilder anwenden
- grayscale, blur, sepia, opacity, drop-shadow, saturate
3Formulare
- 3.1Markup erstellen und analysieren, das Formularelemente verwendet
- datalist, fieldset, meter, legend, output
- 3.2Eingabevalidierung konfigurieren
- Validierungsattribute, Attribut pattern für reguläre Ausdrücke, korrekter Datentyp, Länge, erforderlicher Wert
4Layouts
- 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
- 4.2Layouts mit Responsive Design erstellen
- grid view, background-size, Bilder, picture, viewport, responsive Breite, Media Queries
- 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.4Rasterbasierte Layouts mit CSS grid erstellen
- container, items, templates, gap
5JavaScript-Programmierung
- 5.1Eigene Klassen erstellen und verwenden
- Instanziierung, Eigenschaften, Methoden, Vererbung
- 5.2Datenzugriff mit JavaScript ausführen
- Daten senden und empfangen, komplexe Objekte übertragen und parsen, Dateien laden und speichern, XML, JSON
- 5.3Code erstellen, der mit Event Listeners und Handlers auf Ereignisse reagiert
- Gestenereignisse, Behandlung mehrerer Ereignisse, Event-Objekt, Bubbling gegenüber Cascading
- 5.4Code erstellen, der JavaScript-APIs verwendet
- Google Charts, jQuery, Geolocation
- 5.5Den Zustand einer Anwendung verwalten
- Sitzungszustand gegenüber Anwendungszustand, wo der Zustand gespeichert wird (local storage gegenüber session storage)