Website-ontwikkeling met HTML, JavaScript en jQuery
HTML (Hypertext Markup Language) is het standaard bestandsformaat waarin pagina's en sites worden gecreëerd voor het World Wide Web. Hoewel eenvoudige pagina's tegenwoordig doorgaans worden gemaakt met een grafisch productiviteitshulpmiddel (bv. Adobe Dreamweaver) blijft kennis van de syntax van HTML een noodzaak voor het bouwen van meer gesofisticeerde sites.
JavaScript is een eenvoudige, object-georiënteerde programmeertaal die binnen de browser wordt uitgevoerd. Hierdoor kunnen websites ontwikkeld worden die dynamischer en interactiever zijn dan pure HTML.
Het jQuery-framework, een uitbreiding op JavaScript, is een van de populairste hulpmiddelen om het schrijven en onderhouden van web-applicaties te vereenvoudigen. Ondersteuning voor verschillende (versies van) browsers is standaard aanwezig, net als functies die de interactie met de DOM makkelijker maken. Ook de verwerking van web forms en visuele effecten kunnen via jQuery gegenereerd worden. Zo kan de ontwikkelaar zich meer toeleggen op ideeën, en minder op het schrijven van complexe code.
In plaats van jQuery kan ook gekozen worden voor AngularJS, zie Website-ontwikkeling met HTML, JavaScript en Angular
Kalender
Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.
Doelgroep
Deze cursus richt zich tot beginnende front-end web-ontwikkelaars die hun website aantrekkelijker en interactiever willen maken.
Voorkennis
Enige ervaring met programmeren is vereist (zie cursus Programmeren: basiscursus).
Inhoud
- HTML5
- Structuur van een typisch HTML-document
- HTML markup: tags en elements
- Tekstopmaak met CSS3 (Cascading Style Sheets)
- Multimedia toevoegen aan een webpagina
- Alles over hyperlinks
- Data weergeven: lijsten en tabellen
- Interactie met de gebruiker: HTML5-formulieren
- JavaScript
- Hoe scripts toevoegen aan een HTML-pagina
- Elementaire control statements
- Alles over "program flow"
- Werken met data: het gebruik van objecten en functies
- Het "Document Object Model" (DOM): een overzicht
- Interactie met de DOM
- Webformulieren gebruiksvriendelijker maken: client-side validatie
- Cookies aanmaken en manipuleren
- jQuery
- De voordelen van jQuery
- Alles over selectors en filters: "DOM-traversal" en -manipulatie
- CSS-elementen opvragen en wijzigen
- De inhoud van een webpagina dynamisch aanpassen
- Method chaining en callback-functies
- Visuele effecten toevoegen
- Formulieren verwerken
- Gegevens doorsturen en ontvangen via AJAX en JSON
Verloop van de cursus
Klassikale opleiding waarbij niet enkel de elementaire theorie onderwezen wordt, maar waar vooral de nadruk gelegd wordt op praktijkgerichte oefeningen.
Duur
7 dagen.
Docent
een ABIS-docent.
SESSIE-INFO EN INSCHRIJVEN |