STUDIEWIJZER MOBILE WEB APPS AND SECURITY BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 4 ACADEMIEJAAR LECTOR: FRÉDÉRIC VLUMMENS

Vergelijkbare documenten
Secure Development BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 3 ACADEMIEJAAR LECTOR: MATTIAS DE WAEL STUDIEWIJZER SECURE DEVELOPMENT

STUDIEWIJZER SECURITY MANAGEMENT, THREAT AND RISK BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 5 ACADEMIEJAAR LECTOR JOHAN GALLE

STUDIEWIJZER WEB PENTESTING BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 2 ACADEMIEJAAR LECTOR PARCIFAL AERTSSEN

STUDIEWIJZER PRACTICAL REVERSE ENGINEERING AND MALWARE ANALYSIS BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 4 ACADEMIEJAAR

STUDIEWIJZER CYBERCRIME BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 4 ACADEMIEJAAR LECTOREN: GUY VERBEEREN & KAROLIEN VERGAUWEN

STUDIEWIJZER FORENSIC ANALYSIS BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 4 ACADEMIEJAAR LECTOREN ANDY VAN MAELE

STUDIEWIJZER NETWORK AND SYSTEM PENTESTING BACHELOR IN DE TOEGEPASTE INFORMATICA SEMESTER 4 ACADEMIEJAAR

STUDIEWIJZER CRYPTOGRAPHY BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 5 ACADEMIEJAAR LECTOR JOHAN GALLE

STUDIEWIJZER WEB SECURITY AND HONEYPOT SEMESTER 3 ACADEMIEJAAR Onderdeel van de opleiding Bachelor in de Toegepaste Informatica

STUDIEWIJZER VMWARE, CLOUD COMPUTING AND SECURITY

STUDIEWIJZER NETWORK AND SYSTEM PENTESTING SEMESTER 4 ACADEMIEJAAR Onderdeel van de opleiding Bachelor in de Toegepaste Informatica

STUDIEWIJZER DATACENTER TECHNOLOGY AND SECURITY SEMESTER 5 ACADEMIEJAAR Onderdeel van de opleiding Bachelor in de Toegepaste Informatica

Bachelor Informatica. Universiteit Antwerpen

In deze handson opleiding leren C# Developers Responsive mobile Web Applications ontwikkelen om deze vervolgens " On of Off premise" te hosten.

Inhoud. Introductie tot de cursus

Voltijdse dagopleiding full stack developer

intro informatica F. Vonk versie

Technische data. Versie dec

Medicatie controle. Mobiele app op basis van App Service en Azure AD

Informatica-Actief. i&i-conferentie. 25 november 2015, Amersfoort. Pieter Vorstenbosch en Paul Bergervoet

Inhoudsopgave. Inleiding 3 Concept 3 Onderzoek 3 Conclusie 7 Bijlage 8 Bronnen

tot oplevering (thuis e maken met ondersteuning via forum) Cursus Moodle, boek, internet

WIJZER OP WEG. STUDEREN & DYSLEXIE. Begeleidingssessies voor studenten van het secundair en hoger onderwijs

Graduaat Systemen & netwerken Graduaat Programmeren

Leraar lager onderwijs in afstandsonderwijs (HAO) Infosessie 02/09/17. Infosessie Hoger Afstandsonderwijs

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens

Voltijdse dagopleiding medisch secretaresse/secretaris

Is APEX a worthy substitute for Oracle Forms?

LEERVRAAG. EINDDOEL 1. Van novice naar beginner: zelfstandig een Titanium video app bouwen 2. Beeldvan User Design principes

Publishing & Printing Company B.V.

SUCCESVOL LEREN. Tips voor studenten.

Summerschool Mobiele Apps augustus 2012 Herman van Dompseler. HTML 5 App

Leraar lager onderwijs in afstandsonderwijs (HAO) Infosessie 24/01/17. Infosessie Hoger Afstandsonderwijs

Wrts.nl. Woordenschat leer je zo!

Start je eigen webwinkel en verleg je ambities. Maak gebruik van talloze mogelijkheden waar je bijzonder weinig voor betaalt. Vanaf 12,95 per maand

Leerpsychologie (SP/VPOOW11) Studiewijzer Titularis: Prof. dr. David Gijbels Lic. Gert Vanthournout

We zijn alweer beland in sprint 3 de een en laatste sprint van deze cel periode weer.

LAB handleiding april

NiceConnect. Hanneke van den Heuvel Rob Vonsée Henri Reterink. A Nice Innovations product. Building for the future. Better, faster, everywhere.

B.Sc. Informatica Module 4: Data & Informatie

HEEMKUNDE RIPS. Project Initiatie Document. Datum voltooid: Versie: 1.0. Document ID: 1 Bestandsnaam: Project initiatie document

Werkboek LES 1. Je eerste E-Learning Programma

WESTPOINTDIGITAL MOBILE APPS DEVELOPMENT

STUDENT aan de Universiteit Hasselt

Opdrachtformulering (pagina 3 van 7)

Toegepaste fiscaliteit

Startersservice Thomas More

Aanpak van een cursus

TETRA HTML5. 3de gebruikersgroepvergadering 3 juni 2013, Gent

10. Single Page Applications

Interactive media Developer (IMD) In samenwerking met House of Media

Internettechnlogie, systteem- en netwerkbeheer MODULECODE STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja

BACHELOROPLEIDING DEELTIJD

Geo-informatie en toegankelijkheid Technische sessie. NCDT 29 oktober 2014 Thijs Brentjens

Web 2.0. Over de zin en onzin van een aantal nieuwe technieken. Sigge Stegeman

ActiviteitenTracking Sensor Uitbreiding Quickstart Guide Model No. ADS1301

de vereiste integriteit in acht nemen.

Producten en prijzen 2012

Lessenrooster SLO- opleiding

FULL STACK DEVELOPER - VOLTIJDSE DAGOPLEIDING

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica

1. Werken bij mijn domein

I&I 19 november Ymke Manders, Product Manager Leren & Certificeren SLBdiensten & Slim.nl

ELEKTRONICA-ICT BACHELOR NIEUWE CAMPUS. KNELPUNTBEROEP NIEUW PROGRAMMA Internet of Things (IoT) NIEUW PROGRAMMA MET KEUZEVAKKEN ACADEMIEJAAR 2017/2018

Product en prijzen schooljaar

HBO5 Informatica Netwerkbeheer (90 studiepunten) C2 netwerkbeheer 2 Deel 1 (5 studiepunten)

Cloud & Licenties. Welkom bij BSA The Live Sessions De Live Session start binnen enkele minuten. Dank voor uw geduld.

Bachelor derde studiefase (hoofdinschrijving) Arbeids- en Organisatiepsychologie. Aan welke universiteit/onderwijsinstelling heb je gestudeerd-

Hoe leer je Pools? Goede technieken = goed geheugen. Hoe leer je Pools? E-book

Werkstudentenprogramma Bachelor of Laws in de Rechten (KU Leuven Kulak)

STUDENT aan de Universiteit Hasselt

Werken en studeren Toegepaste Informatica

Modular Development. Een App in Facebook. Dennis van der Oost CMD2D Module: CMDDEV01-7 Docent: Eric Mahieu. Eindverslag v.1.

Internationalisering in ons curriculum Studeren in het buitenland informatie schijf 1 18 februari 2016 en 9 maart 2016

Algemene Informatie. id 490 Ik ben student in : Studiefase op het moment dat je op Erasmus

ANOUK ROUMANS TO CODE OR NOT TO CODE.

HBO5 Informatica Netwerkbeheer (90 studiepunten)

Producten en prijzen 2012

Werken met sjablonen voor cursusmateriaal

Inhoud. Inleiding 9. 5 Planning Leerdoelen en persoonlijke doelen Het ontwerpen van het leerproces Planning in de tijd 89

EDUCATIEVE BACHELOR SECUNDAIR ONDERWIJS. leraar gezondheidsopvoeding

Projectopgave: Sociaal Kennis Databank

Stages/projecten voor het academiejaar Voka Kamer van Koophandel Limburg Hilde Klykens

Stappenplan. De ontwikkeling van een interface doorloopt bij Studio Wolf vier stappen. Deze stappen verduidelijken de weg naar het eindresultaat.

WERKEN & STUDEREN SWITCH2IT BACHELOR IN DE TOEGEPASTE INFORMATICA

Introductie van de pilot. Waarom deze pilot? Wat is het belangrijkste doel van de pilot? Wat is de positie binnen de eigen organisatie?

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure

Transcriptie:

Mobile Web Apps & Security BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 4 ACADEMIEJAAR 2016-2017 LECTOR: FRÉDÉRIC VLUMMENS STUDIEWIJZER MOBILE WEB APPS AND SECURITY Onderdeel van de module @home Mobile Security 1

VEREISTE VOORKENNIS Om deze module succesvol te beëindigen is volgende voorkennis noodzakelijk: Basiskennis van wireframes. Kennis van HTML en CSS. Een goede kennis van JavaScript met inbegrip van (maar niet gelimiteerd tot): o Scoping o IIFY s en module pattern o Promises o Ajax / Ajaj Kennis van JSON en de verwerking ervan in JavaScript. Kennis van de Engelse taal. Toegepaste Informatica CCCP@Home I Howest I 2016-2017

Mobile Web Apps & Security LEERRESULTATEN TOEGEPASTE INFORMATICA Mobile Web Apps and Security vormt een onderdeel van het CCCP-traject binnen de opleiding Toegepaste informatica. Het vak werkt aan de volgende leerresultaten: De student kent het verschil tussen native apps, hybrid apps en mobile web apps. De student begrijpt waarom een bedrijf zou kiezen voor een mobile web app. De student weet wat een service worker is. De student kan zelf een service worker schrijven op maat van een specifieke use case. De student kan inhoud en gedrag toegankelijk maken offline. De student weet wat de voor- en nadelen zijn van de verschillende opslagtechnieken. De student kan code voor het mobile web debuggen indien nodig. De student kan een mobiel CSS framework toepassen. De student weet welke javascript API s er momenteel bestaan om toegang te krijgen tot device capabilities en kan die ook toepassen. De student weet hoe een web app manifest in elkaar zit. De student kan zelf een web app manifest aanmaken voor een app. De student weet hoe hij een SSL / TSL certificate kan aanmaken en gebruiken. De student kan een mobile web app beveiligen en heeft zicht op bedreigingen die zich kunnen voordoen bij mobile web apps. De student kan online documentatie lezen, begrijpen en toepassen. 3

DOELSTELLINGEN & STUDIETIPS Na het volgen van deze module kan je: 1. Progressive Web Apps ontwerpen die a. installeerbaar zijn op een mobile device b. offline beschikbaar zijn c. push notifications uitsturen d. toegang hebben tot relevante device capabilities 2. Progressive Web Apps beveiligen. Om deze doelstellingen te bereiken geven we je volgende studietips mee: 1. Let actief op tijdens de les en participeer. 2. Stel vragen waar nodig. Doe dit in de mate van het mogelijke tijdens de les, of zo snel mogelijk na de les. 3. Maak oefeningen. Veel oefeningen. 4. Voer zo snel mogelijk na de les eventuele opdrachten / oefeningen uit. Zo ben je zeker dat de tips en de oefeningen uit de les een maximale impact hebben op je resultaat, en kan je sneller vragen stellen mocht je vast komen te zitten. Toegepaste Informatica CCCP@Home I Howest I 2016-2017

Mobile Web Apps & Security INHOUD & STUDIEMATERIAAL Het studiemateriaal bestaat uit presentaties van de lectoren, online documentatie van de te kennen API s, screencasts / video s van de lectoren, online testen om jezelf te overhoren en informatie op Pluralsight. De lessen worden in de mate van het mogelijke integraal opgenomen. Deze opnames worden ter beschikking gesteld. Optionele literatuur voor deze partim kan worden gevonden in het boek Security for Web Developers: Using JavaScript, HTML and CSS (9781491928646). Dit is echter geen verplichte aankoop voor deze partim en is ook geen te kennen leerstof, enkel de slides en labo s bevatten de te kennen leerstof. 5

EVALUATIE Deze module wordt geëvalueerd met een examen en een opdracht. OPDRACHT (30%) Ontwerp van een mobile web app, volgens een zelfgekozen maar door de lector goedgekeurd concept. De bedoeling is dat deze opdracht een integratieoefening is van de geziene leerstof tijdens het semester. EXAMEN (70%) Een examen bestaande uit een klein deel theorie en een groot deel praktijk. Toegepaste Informatica CCCP@Home I Howest I 2016-2017

Mobile Web Apps & Security BEGELEIDING CONTACTMOMENTEN Er worden twee contactmomenten voorzien in het kader van de opleiding @Home. In deze contactmomenten worden topics besproken samen met de studenten op basis van (vooraf ingediende) vragen. Deze contactmomenten gaan door op de campus. Je kan niet digitaal aansluiten, maar wel nadien digitaal bekijken. Voorts worden de lessen van de dagopleiding CCCP in mate van het mogelijke opgenomen. Hierbij komen volgende topics aan bod (onder voorbehoud van wijzigingen): Week Focus van de opgenomen sessie 2 Introductie Mobile Web Apps, Web App Manifest, Viewport en App Shell 2 jquery Mobile 3 SSL en Client-side storage 4 Service Workers 5 Push Notifications 6 Voorstelling project + HTML5 API s 7 HTML5 API s ONLINE CONSULTATIE Heb je vragen over de module? Wacht niet om ze te stellen. Vragen worden altijd gesteld via het ticketing-systeem van CCCP@Home, of mondeling tijdens de contactmomenten. ANDERE HULPMIDDELEN Volgende hulpmiddelen kunnen je verder helpen bij het studeren van deze module. online resources => nieuwsbrieven, blogs, tutorials je medestudenten oefenen, oefenen, oefenen 7

STUDIEPLANNER Nu is het aan jou! Plan je studie, vraag je af wanneer je welk hoofdstuk zal doornemen en welke hulpmiddelen je zal gebruiken. Onderstaand schema kan je gebruiken bij je planning. Week Activiteit Studieplanner 1 2 3 4 5 6 7 8 9 10 11 12 Toegepaste Informatica CCCP@Home I Howest I 2016-2017