home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
Website-ontwikkeling met HTML, JavaScript en AngularJS

Doel

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.

Hoewel HTML het ideale hulpmiddel is voor het creëren van statische webpagina's, is deze taal niet echt geschikt voor het maken van een dynamische interface binnen een Single Page Application. AngularJS is een webapplicatieframework dat ons toelaat om deze beperkingen te overstijgen. Angular maakt gebruik van het MVC-patroon, zodat datamodel, presentatie en applicatielogica van elkaar onderscheiden worden. Zo worden de leesbaarheid en herbruikbaarheid van de code bevorderd.

In plaats van AngularJS kan ook gekozen worden voor jQuery, zie Website-ontwikkeling met HTML, JavaScript en jQuery

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
  • Alles over "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
  • AngularJS
  • De voordelen van AngularJS
  • MVC: Model, View Controller
  • Een View koppelen aan een Controller en Model
  • Alles over Single Page Applications
  • Gegevens filteren
  • Angular-formulieren vergeleken met HTML-forms
  • Gegevens uitwisselen met de server via AJAX
 

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).

Verloop van de cursus

Klassikale opleiding waarbij niet enkel de elementaire theorie onderwezen wordt, maar waar vooral de nadruk gelegd wordt op praktijkgerichte oefeningen.

Docenten

Bart Lemarcq.

Duur

5 dagen.

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 ? Gelieve dan ABIS te contacteren.