• code

Device Programming 1

#Python #Flask #Javascript #Jinja

In deze module kan je leren hoe je een volledig API-driven website kan maken en van A tot Z coderen. Omdat je als bachelor MCT kan kiezen voor de specialisatie App Web developer moet je in staat zijn om volledige (full-stack) websites te bouwen.

In deze module maken wij vanaf het begin een duidelijke splitsing tussen de kant van de website die voor de gebruiker bestemd is (de frontend) en de kant waar de gegevens opgehaald en verwerkt worden (de backend).

Om deze beide zijdes te kunnen programmeren of te scripten maken we gebruik van twee programmeertalen: Javascript voor de frontend ontwikkeling en Python voor de backend ontwikkeling.

Het uitzicht van de website bepalen en ontwikkelen enerzijds en hoe je databanken manipuleert anderzijds zal je aanleren in de modules User Interface Design en Datamanagement.

Het ultieme doel van deze module is ervoor zorgen dat er een real-time tweewegs-communicatie ontstaat tussen sensoren en actuatoren op je Raspberry Pi en je zelfgemaakte website.