Technologie en Interactie 3.2: software architectuur

Maat: px
Weergave met pagina beginnen:

Download "Technologie en Interactie 3.2: software architectuur"

Transcriptie

1 Technologie en Interactie 3.2: software architectuur Manual IAM-TDI-V2-Technologie en Interactie. Jaar 0809 blok 2 Oktober 2008 Fons van Kesteren 1/8

2 Inhoud Technologie en Interactie 3.2: software architectuur... 1 Inhoud... 2 Doelstellingen... 3 Zelfstandig eigen maken van een nieuwe technologie... 3 Software architectuur en kwaliteitskenmerken... 3 Opdracht... 4 MVC-framework... 4 Opensource CMS... 4 ProUse CMS... 5 Semantisch Web / web Webrichtlijnen/ microformats... 5 AJAX / RIA... 6 Programma... 7 Criteria /8

3 Doelstellingen Het vak software architectuur heeft twee doelstellingen: - zelfstandig eigen maken van een eigen technologie - software architectuur en kwaliteitskenmerken evalueren Zelfstandig eigen maken van een nieuwe technologie De wereld van technologie in interactieve media verandert ieder jaar. Een ontwikkelaar zal daarom in staat moeten zijn om zich nieuwe technologieën zelfstandig eigen te maken. Bedrijven zijn daarom ook meer geïnteresseerd in medewerkers die zichzelf nieuwe truckjes kunnen aanleren, dan in medewerkers die een bepaald truckje heel goed kunnen. Iedere developer moet in staat zijn zichzelf nieuwe truckjes aan te leren en doet dat op zijn eigen niveau en binnen zijn eigen interessegebied. Naast het jezelf aanleren zullen bedrijven ook graag zien dat je je kennis overdraagt op collega s. Op deze manier worden jouw kennis en vaardigheden meer waard. Software architectuur en kwaliteitskenmerken Er zijn vele wegen naar Rome. En zo zijn er ook vele methodes en technieken om een interactieve applicatie te bouwen. De ene methode is de andere niet. Hoe kan je nu slechte van goede oplossingen onderscheiden? Dit is één van de vragen waar een software architect zich mee bezig houdt. Er is niet zo gemakkelijk een antwoord op te geven. We zullen er in dit vak een begin mee maken. Ten eerste is het van groot belang de verschillende belanghebbenden te identificeren. Is een applicatie goed voor de gebruiker die ermee moet werken, de ontwikkelaar die er mee moet door ontwikkelen, de opdrachtgever die ervoor betaalt, de systeembeheerder die de beveiliging van zijn netwerk moet beheren? Het is de taak van de architect om al deze belanghebbenden bij elkaar te brengen en de belangen goed af te wegen. Daartoe moet hij vooral goed kunnen communiceren over de te maken applicatie. Software is pas goed als je de werking ervan kunt uitleggen aan verschillende belanghebbenden. 3/8

4 Opdrachten Realiseer (een deel van ) je PRO-USE concept volgens één van de onderstaande oplossingsrichtingen. Dit doe je in een samenwerkingsgroepje van maximaal 3 of 4 klasgenoten, die allen dezelfde oplossingsrichting onderzoeken. Dit resulteert in - een werkende demo van de oplossing o schone broncode van de oplossing - een documentatie met daarin o plan van aanpak o gebruikte bronnen en gereedschappen o beschrijving van de architectuur van de applicatie o evaluatie van kwaliteitskenmerken - een les voor de klas (+/- 30 minuten) o presentatie o handout o literatuur/websites - persoonlijk reflectieverslag Bij iedere opdracht wordt er gewerkt aan de kwaliteit van het eindproduct of van een deel van het eindproduct voor de PRO-USE opdracht. Er zijn verschillende oplossingrichtingen. De opdrachten verschillen in niveau en aard. Per team werk je aan één oplossingsrichting. MVC-framework Moeilijk / Programmeren Voor programmeurs/scripters die in staat zijn creërend te programmeren ( dus meer dan kopiëren en aanpassen van bestaande code) en bekend zijn met OOP. Maak een oplossing met een Model-View-Controler-framework. Het MVC patroon is de laatste jaren erg populair is geworden onder webontwikkelaars. Een MVC framework is een raamwerk waarbinnen het gemakkelijk is websites volgens het MVC patroon te maken. Voorbeelden zijn: CakePHP, RubyOnRails, CodeIgniter. Sites die met zo n framework zijn gebouwd zijn eenvoudiger te onderhouden omdat de structuur (het MVC patroon) voor iedere ontwikkelaar bekend is of eenvoudig is te leren Opensource CMS Makkelijk / Programmeren. Voor programmeurs/scripters die wel thuis zijn in PHP/mySQL, maar het liefst bestaande code kopiëren en aanpassen aan eigen wensen. Maak een oplossing met een open source content management systeem, als Joomla, Typo, Drupal, PHPNuke. Met een gratis opensource systeem is het vaak eenvoudig om snel een website op te zetten. Deze CMS-en hebben vaak ook plugins of modules die in de opensource gemeenschap worden ontwikkeld. Het is niet altijd mogelijk om precies te maken wat je wilt, maar met een paar concessies kan je goede resultaten behalen. 4/8

5 PRO USE CMS Moeilijk / Ontwerp, analyse Voor programmeurs voor wie de code zelf niet zo interessant is, maar zich vooral willen bezighouden met het achterliggende ontwerp. Ontwerp een eigen CMS waarmee verschillende PRO-USE concepten kunnen worden gerealiseerd. Veel PRO-USE concepten hebben belangrijke functionele elementen gemeen. Bijvoorbeeld: inloggen, nieuwe items toevoegen, commentaar geven, categoriseren, etc. Er kan een platform ontworpen worden waarin alle gemeenschappelijke functies ondersteund worden en waarop snel een specifieke PRO-USE toepassing gemaakt kan worden door configuratie van templates en metadatamodellen. Met zo n PRO-USE CMS ontwerp je optimaal herbruikbare code. Semantisch Web / web3.0 Moeilijk / Theoretisch Voor wie een kijkje in de toekomst van het web wil nemen en niet bang is voor een beetje theorie, want het semantische web is vooral een toekomstvisie Onderzoek het semantisch web en maak je applicatie klaar voor web 3.0. In de visie op het internet als een semantisch web, is het internet vooral een heel grote database met aan elkaar verbonden informatie. Deze informatie wordt vooral beheerd en gebruikt door gebruikers (web 2.0) In de toekomst zal het web zelf intelligent kunnen worden, dan spreken we van het semantische web, omdat de informatie niet slecht tekst of media-content is, maar ook softwarematig begrepen kan worden. Het is nu al mogelijk om je content klaar te maken voor deze slimme software door gebruik te maken van XML, RDF, RDF/a, MicroFormats, e.d. Met andere woorden: maak je applicatie geschikt voor een nieuwe doelgroep: slimme software. Webrichtlijnen / microformats Makkelijk / XHTML&CSS Bouw de front-end van je applicaties geheel volgens de webrichtlijnen van de overheid en waarbij je gebruik maakt van microformats. Ten behoeve van de duurzame toegankelijkheid van websites heeft de Nederlandse overheid een aantal zeer bruikbare criteria opgesteld voor HTML/CSS sites. Met deze richtlijnen worden websites beter toegankelijk voor mensen met een visuele of motorische handicap en voor zoekmachines. Daarnaast zijn de websites beter onderhoudbaar. Behalve deze richtlijnen zijn er ook vele zogenaamde microformats gedefinieerd waarmee informatie in een webpagina meer gestandaardiseerd is, waardoor er verrassende nieuwe toepassingen mogelijk worden. 5/8

6 AJAX / JQuerie / RIA Moeilijk / technisch Maakt een rich-client applicatie voor je pro-use collectie. AJAX en Flash zijn technieken waarmee veel aandacht besteed kan worden aan de gebruikerservaring, dynamische user-interfaces en dynamische interactie tussen database en gebruiker. In een zogenaamde rich-client applicatie worden veel bewerkingen uit gevoerd op de cliënt, in de browser. Hierdoor is een directere interactie met de gebruiker mogelijk. Dit in tegenstelling tot een thin -client applicatie waarin het meeste server-side gebeurt met bijv PHP. Hoe maak je een rich -client en hoe verloopt de communicatie met de server? Wat zijn de voor en nadelen van dergelijke applicaties? 6/8

7 Programma In het programma is veel ruimte voor eigen planning en inbreng. Het gaat tenslotte om het jezelf eigen maken van een technologie. Om het proces goed te kunnen beoordelen is er een aanwezigheidsverplichting en is er iedere week een verplichte oplevering van huiswerk. onderwerpen opleveren 1 Introductie Aanwezigheid 2 Groepsvorming, opdrachtkeuze, plan van aanpak 3 Bronnen bespreken, plan specificeren, taken verdelen Debriefing en plan van aanpak 4 Onderzoek, ontwerp van de oplossing, proof-of-concept 5 Toets literatuur Software Architectuur Minimaal een V Lijst met te raadplegen bronnen per persoon, gespecificeerde taakverdeling per persoon Voortgangsverslag afhankelijk van eigen taakstelling 6 Consult/ functionering Minimaal één goed probleem per persoon 7 Consult/ functionering Minimaal één goed probleem per persoon Kerst- en nieuwjaarsvakantie 8 Les voorbereiding, eerste versie van persoonlijk eindverslag Beta versies van individuele bijdragen aan alle eindproducten/verslagen 9 Miniles 1 3 Oplevering deliverables 10 Miniles 4 6 Oplevering deliverables 7/8

8 Criteria De eindbeoordeling wordt gegeven op de volgende criteria: 1 je hebt jezelf aantoonbaar iets nieuws eigen Reflectie verslag gemaakt en toont dat aan in een reflectieverslag. 2 het leerproces is inzichtelijk doormiddel van de Huiswerkopdrachten geleverde huiswerkopdrachten. 3 je demonsteert een werkende (deel-) applicatie. Applicatie 4 je levert opgeschoonde en leesbare broncode Broncode 5 je toont inzicht in architectuurconcepten en kwaliteitskenmerken Tussentijdse toets Documentatie 6 je documenteert de oplossing met één of meer Documentatie eenvoudige architectuur beschrijvingen ( een diagram met toelichting ) 7 je beoordeelt de kwaliteit van je oplossing aan Documentatie de hand van de kwaliteitskenmerken. 8 je draagt je bevindingen over op je collega s/.klasgenoten. Miniles + lesmateriaal 8/8

Publishing & Printing Company B.V.

Publishing & Printing Company B.V. STAPPENPLAN WEBSITE Versie 1.3 Publishing & Printing Company B.V. Weth. Sangersstraat 38 (0)46-437 73 11 KVK 140.41959 6191 NA Beek web@pp-company.nl BTW NL 0085.52.861.B01 Algemene voorwaarden www.pp-company.nl

Nadere informatie

Opdrachtformulering (pagina 3 van 7)

Opdrachtformulering (pagina 3 van 7) Afstudeerovereenkomst van Tim Wils Bijlage 1 Opdrachtformulering (pagina 3 van 7) Dit project betreft een eigen framework (soort API) waarmee relatief gemakkelijk en in korte tijd eindproducten opgezet

Nadere informatie

Plan van aanpak Toogle

Plan van aanpak Toogle Plan van aanpak Toogle Gemaakt door, Kevin Donkers Paul v.d. Linden Paul Eijsermans en Geert Tapperwijn 1 Inhoudsopgave 1 Inhoudsopgave...2 2 Inleiding...3 3 Projectopdracht...4 4 Projectactiviteiten...5

Nadere informatie

Xampp Web Development omgeving opzetten onder Windows.

Xampp Web Development omgeving opzetten onder Windows. Xampp Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 3. Installatie Xampp... 3 1.1 Installatie Xampp Launcher... 7 1.2 Controle geïnstalleerde bestanden...

Nadere informatie

LES 1: AAN DE SLAG MET WORDPRESS. Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting. Tijd: 5 minuten

LES 1: AAN DE SLAG MET WORDPRESS. Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting. Tijd: 5 minuten LES 1: AAN DE SLAG MET WORDPRESS Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting Tijd: 5 minuten Doel: Aan het einde van deze les weet je wat WordPress is en kun je benoemen

Nadere informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 28, 2014 Inhoudsopgave 1 Achtergronden 1 2 Probleemstelling & Doelstelling 2 2.1 Leren Professioneel Functioneren..................

Nadere informatie

Analyse Programmeertalen

Analyse Programmeertalen Analyse Programmeertalen De keuze van een programmeertaal mag niet onderschat worden. Het is dankzij deze taal dat de gebruiker interactie heeft met het complete systeem. Het is dus vanzelfsprekend dat

Nadere informatie

XAMPP Web Development omgeving opzetten onder Windows.

XAMPP Web Development omgeving opzetten onder Windows. XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren...

Nadere informatie

1 Introductie. Wat is een blog? Waarom is bloggen zo populair?

1 Introductie. Wat is een blog? Waarom is bloggen zo populair? 1 Introductie Wat is een blog? Nu je dit boek in je handen hebt neem ik aan dat je al eens van WordPress gehoord hebt. WordPress is een CMS dat staat voor Content Management System dat oorspronkelijk gemaakt

Nadere informatie

TYPO3 redacteuren cursus w3.tue.nl

TYPO3 redacteuren cursus w3.tue.nl TYPO3 redacteuren cursus w3.tue.nl Inleiding Voorstellen docent Communicatie Expertise Centrum (CEC) Voorstellen cursisten Aanwezigheidsformulier Evaluatieformulier / e-mailadres Reden: verbeteren cursus

Nadere informatie

Appendix 1 Teamplayers

Appendix 1 Teamplayers Appendix 1 Teamplayers (vaardigheden worden aangegeven qua niveau in starter/redelijk/) Teamlid Programmeur/ontwikkelaar 1 Programmeertalen PHP Algemeen (Object Oriented) PHP Zend Framework (1&2) PHP Symfony

Nadere informatie

De voordelen van Drupal

De voordelen van Drupal Drupal is een open source Content Management System (CMS). Daarnaast kun je Drupal zien als een framework, dit betekent dat je modules (oftewel mini-applicaties) kunt implementeren in je installatie van

Nadere informatie

Zicht - Content Management Systeem een algemene beschrijving

Zicht - Content Management Systeem een algemene beschrijving Zicht - Content Management Systeem een algemene beschrijving Versie april/2008 Zicht nieuwe media ontwerpers 2008 1 Inleiding Een Content Management Systeem (CMS) is een webapplicatie waarmee je zonder

Nadere informatie

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

Nadere informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 21, 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren..................

Nadere informatie

B.Sc. Informatica Module 4: Data & Informatie

B.Sc. Informatica Module 4: Data & Informatie B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke

Nadere informatie

CEL. Bouwstenen voor een elektronische leeromgeving

CEL. Bouwstenen voor een elektronische leeromgeving CEL Bouwstenen voor een elektronische leeromgeving FACTSHEET CEL VERSIE 1.0 DECEMBER 2001 CEL - Bouwstenen voor een elektronische leeromgeving Inhoudsopgave Wat is CEL? 1 Uitgangspunten 1 De eindgebruiker

Nadere informatie

CMS Made Simple productsheet

CMS Made Simple productsheet CMS Made Simple productsheet Algemene informatie CMS made Simple CMS made Simple is open source CMS Made Simple (CMSMS) is een Open Source Content Management System. Bij de meeste commerciële software

Nadere informatie

SQL & Relationele datamodellen in interactieve media

SQL & Relationele datamodellen in interactieve media SQL & Relationele datamodellen in interactieve media HVA-IAM-V1-TDI-SQL Algemene handleiding bij het vak 2010-2011 Inhoud Inhoud... 2 Inleiding... 3 Leerdoelen:... 3 Competenties:... 3 Plaats in het leerplan:...

Nadere informatie

Webhosting Online Beginnen met Joomla v1.0

Webhosting Online Beginnen met Joomla v1.0 Webhosting Online Beginnen met Joomla v1.0 1 Inleiding KPN stelt met een abonnement op Webhosting Online Linux gratis het content management systeem Joomla voor u beschikbaar. Dit populaire programma om

Nadere informatie

TECHNICAL DESIGN DOCUMENT

TECHNICAL DESIGN DOCUMENT TECHNICAL DESIGN DOCUMENT BACHELORPROJECT IN3405 John Ciocoiu 1358227 Elwin Dokter 1275909 TECHNISCHE UNIVERSITEIT DELFT FACULTEIT EWI WOENSDAG 28 APRIL 2010 VERSIE 1 COMMISSIE: Ing. D.J. van Roest (opdrachtgever)

Nadere informatie

OpenIMS 4.2 Portaal Server

OpenIMS 4.2 Portaal Server OpenIMS 4.2 Portaal Server Inhoudsopgave 1 WAT IS EEN ENTERPRISE INFORMATIE PORTAAL?...3 1.1 BESPARINGEN...3 1.2 GERICHT OP EEN SPECIFIEKE DOELGROEP...3 2 OPENIMS PORTAAL SERVER (PS)...4 2.1 CENTRAAL BEHEER...4

Nadere informatie

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

Stappenplan. De ontwikkeling van een interface doorloopt bij Studio Wolf vier stappen. Deze stappen verduidelijken de weg naar het eindresultaat. Stappenplan Een interface is in principe alles wat de communicatie tussen de gebruiker en de computer bepaalt of vorm geeft. Het is het deel van de website of webapplicatie dat de interactie met de gebruiker

Nadere informatie

WordPress in het Kort

WordPress in het Kort WordPress in het Kort Een website maken met Wordpress. In minder dan één uur online! Inclusief installatie van een thema en plugins Alle rechten 2013, Rudy Brinkman, BrinkhostDotCom, http://www.brinkhost.nl

Nadere informatie

Webuniversum. www.vlaanderen.be

Webuniversum. www.vlaanderen.be Webuniversum www.vlaanderen.be 1 Webuniversum doelstelling Onze primaire focus is de Vlaamse overheid en lokale besturen. Federale diensten worden maximaal meegenomen Burger kijkt naar de overheid, los

Nadere informatie

Connect Social Business

Connect Social Business Connect Social Business Joey Kaan September 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren.................. 5 2.2 Facebook API leren door

Nadere informatie

Waarom WordPress? Wat is WordPress? Bloggen en website Uniek design is mogelijk Makkelijk zelf te beheren

Waarom WordPress? Wat is WordPress? Bloggen en website Uniek design is mogelijk Makkelijk zelf te beheren Waarom WordPress? Wordpress is een bijzonder gebruiksvriendelijk systeem, zowel voor de gebruiker als de webbouwer. Iedereen kan er redelijk snel mee leren werken. Het zelf beheren van pagina s, nieuws,

Nadere informatie

Aan de slag met Wordpress

Aan de slag met Wordpress Aan de slag met Wordpress Door: Jelle en Andrea Haandrikman-Schraets Namens: Hackerspace TDvenlo Datum: 13 maart 2019 Info: jhaand@xs4all.nl info@andreahaandrikman.com Over TDvenlo De hackerspace in Noord-

Nadere informatie

Zelftest Java EE Architectuur

Zelftest Java EE Architectuur Zelftest Java EE Architectuur Document: n1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA EE ARCHITECTUUR Nota:

Nadere informatie

Projectopgave: Sociaal Kennis Databank

Projectopgave: Sociaal Kennis Databank Projectopgave: Sociaal Kennis Databank Geavanceerde Webtechnologie Academiejaar 2010-2011 1 Probleemstelling De laatste jaren zijn sociaalnetwerksites enorm populair geworden. Het meest bekende voorbeeld

Nadere informatie

DATAMANAGEMENT MET OPEN SOURCE

DATAMANAGEMENT MET OPEN SOURCE DATAMANAGEMENT MET OPEN SOURCE Bart Hansen Solution Architect bij TUI Jacob Hoeflaken Technology Leader bij Axians 1 WIE ZIJN WIJ? Jacob Hoeflaken Technology Leader Axians Integrated Solutions Bart Hansen

Nadere informatie

Over de schutting: Tour top 100

Over de schutting: Tour top 100 Over de schutting: Tour top 100 Project 4 fase 2 Mediadeveloper 30-09-2014 VERTROUWELIJK Pagina 1 van 5 Contents Inleiding... 3 Situatie... 3 Eisen van de opdrachtgever... 3 Eisen van de opleiding... 4

Nadere informatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat: Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het

Nadere informatie

Inhoud: Inleiding tot Taak 1.1.14 1 Omschrijving van vacatures 2 Matrix van benodigde 5 Bronvermeldingen 7

Inhoud: Inleiding tot Taak 1.1.14 1 Omschrijving van vacatures 2 Matrix van benodigde 5 Bronvermeldingen 7 Inleiding Taak 10 gaat over het oriënteren op het vakgebied van onze toekomst. Als we straks afgestudeerd zijn zullen we automatisch werk moeten gaan zoeken. Maar welk werk of in welke sector? Dat gaan

Nadere informatie

Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers

Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers Contact persoon: Thera Splinter: 020 6445160 team@webfysio.nl Contact persoon: Joost Nagelmaeker: 0642115336

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

Curriculum Vitae. Persoonlijke gegevens. Straat : Rembrandtplein 81. Geboorte datum : 01/03/1979 Geboorte plaats : Leiden Burgerlijke staat : Ongehuwd

Curriculum Vitae. Persoonlijke gegevens. Straat : Rembrandtplein 81. Geboorte datum : 01/03/1979 Geboorte plaats : Leiden Burgerlijke staat : Ongehuwd Curriculum Vitae Persoonlijke gegevens Achternaam : Lemmers Voornaam : Eric Straat : Rembrandtplein 81 Postcode : 2162 ED Woonplaats : Lisse Geboorte datum : 01/03/1979 Geboorte plaats : Leiden Burgerlijke

Nadere informatie

WHITEPAPER. Wat is een. Responsive website? Voordelen van een. Responsive website? Hoe start je met een. Responsive website? RESPONSIVE WEBSITES

WHITEPAPER. Wat is een. Responsive website? Voordelen van een. Responsive website? Hoe start je met een. Responsive website? RESPONSIVE WEBSITES WHITEPAPER RESPONSIVE WEBSITES Wat is een Responsive website? Voordelen van een Responsive website? Hoe start je met een Responsive website? INTRODUCTIE Met het downloaden van deze whitepaper kunnen we

Nadere informatie

Informatica kiezen. Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo

Informatica kiezen. Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo Informatica kiezen Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo Voorlichtingsmateriaal voor leerlingen in havo en vwo Het vak informatica Waarom

Nadere informatie

DRENTHECOLLEGE.NU STUDIEGIDS ICT-LYCEUM 2014-2015. Programma van Toetsing en Afsluiting. TE-17092014nr1

DRENTHECOLLEGE.NU STUDIEGIDS ICT-LYCEUM 2014-2015. Programma van Toetsing en Afsluiting. TE-17092014nr1 DRENTHECOLLEGE.NU STUDIEGIDS ICT-LYCEUM 2014-2015 Programma van Toetsing en Afsluiting TE-17092014nr1 Voorkant Techniek A5.indd 1 10-9-2012 9:31:16 Voorkant Techniek.indd 1 10-9-2012 9:26:36 Studiegids

Nadere informatie

Studiewijzer Keuzedeel Verdiepingsoftware (AO)

Studiewijzer Keuzedeel Verdiepingsoftware (AO) Studiewijzer Keuzedeel Verdiepingsoftware (AO) Keuzedeel: Verdieping software AO versie 1.0 Crebo: 25187 Cohort: 2016-2017 Keuzedeelhouder(s): Dhr. J.A. van Helden Datum: 18-1-2017 Keuzedeel: Verdieping

Nadere informatie

SBO WEBSITES BOUWEN IN 7 STAPPEN

SBO WEBSITES BOUWEN IN 7 STAPPEN SBO WEBSITES BOUWEN IN 7 STAPPEN STAPPENPLAN WEBSITE BOUWEN Online ondernemers behalen drie procent meer omzet dan hun offline collega's, zo blijkt uit onderzoek. Een goede reden om als mkb er online aanwezig

Nadere informatie

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

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Programmeren 5 MODULECODE B STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie

Nadere informatie

TYPO3 redacteuren cursus

TYPO3 redacteuren cursus TYPO3 redacteuren cursus Inleiding Voorstellen docent Communicatie Expertise Centrum (CEC) Voorstellen cursisten Aanwezigheidsformulier Evaluatieformulier / e-mailadres Reden: verbeteren cursus Doel:TYPO3

Nadere informatie

Conceptprogramma scholing informaticadocenten VO

Conceptprogramma scholing informaticadocenten VO Conceptprogramma scholing informaticadocenten VO 1. Samenwerken via het web (6 weken Eelco Dijkstra) Deze module vormt een inleiding in het gebruik van Mediawiki voor het samenwerken via het web, in dit

Nadere informatie

Project Fasering Documentatie Applicatie Ontwikkelaar

Project Fasering Documentatie Applicatie Ontwikkelaar Project Fasering Documentatie Applicatie Ontwikkelaar Auteurs: Erik Seldenthuis Aminah Balfaqih Datum: 31 Januari 2011 Kerntaak 1 Ontwerpen van applicaties De volgordelijke plaats van de documenten binnen

Nadere informatie

Bestaat er serieus onderwijs in het maken van websites?

Bestaat er serieus onderwijs in het maken van websites? Bestaat er serieus onderwijs in het maken van websites? InGrUnDes, onderzoek naar InformationGridUnitDesign door Hans Frederik 12 april 2006 www.alexisbv.nl Agenda Vraagstelling Kaders Onderzoek Kwalificatieprofielen

Nadere informatie

SMART- Leerdoel Mathijs de Bok Emotion - RMM42

SMART- Leerdoel Mathijs de Bok Emotion - RMM42 SMART- Leerdoel Mathijs de Bok Emotion - RMM42 Inhoudsopgave 1.0 Inhoudsopgave 1 1.0 Inleiding 2 1.1 Algemeen 2 1.2 Mijn leerdoelen 2 2.0 Beschrijving leerdoel 2 3 2.1 Responsive 3 2.2 Up- to- date HTML&CSS

Nadere informatie

Frontend ontwikkeling

Frontend ontwikkeling Frontend ontwikkeling Mark Jansen Edwin Vlieg PHPFreakz ledendag 10 november 2007 Frontend ontwikkeling De interface is je product richting de eindgebruiker Goede PHP code met een slechte interface geeft

Nadere informatie

Voordat er optimaal gebruik gemaakt kan worden gemaakt van Magister 5 via het web, kan deze FAQ mogelijk van pas komen.

Voordat er optimaal gebruik gemaakt kan worden gemaakt van Magister 5 via het web, kan deze FAQ mogelijk van pas komen. Silverlight FAQ t.b.v. Magister 5 Voordat er optimaal gebruik gemaakt kan worden gemaakt van Magister 5 via het web, kan deze FAQ mogelijk van pas komen. Zie de algemene Microsoft Silverlight FAQ op: http://www.microsoft.com/silverlight/faq/

Nadere informatie

SPTOOLS SHAREPOINT CONNECTOR -

SPTOOLS SHAREPOINT CONNECTOR - SPTOOLS SHAREPOINT CONNECTOR - 1/6 Inhoudsopgave 1. SPTOOLS... 3 WAT KAN HET?... 3 Document Browser...3 Document Bundels...3 Consistente Data Quality...3 SharePoint workflows en document goedkeuring...3

Nadere informatie

Handleiding voor het gebruik van de community website van OBS t Padland

Handleiding voor het gebruik van de community website van OBS t Padland Handleiding voor het gebruik van de community website van OBS t Padland Versie: 1.1 Datum: 18 juli 2013 Geschreven door: ict@padland.nl 2013 OBS t Padland. Pagina 1 Inhoud Inleiding... 3 Padland Startpagina...

Nadere informatie

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april 2009. Versie 2.1.0

Technisch ontwerp. Projectteam 6. Project Web Essentials 02 april 2009. Versie 2.1.0 Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, hans.allis@student.hu.nl Technisch ontwerp Project "Web Essentials" 02 april 2009 Versie 2.1.0 Teamleden: Armin

Nadere informatie

Waarom gebruiken web- ontwikkelaars Wordpress als CMS?

Waarom gebruiken web- ontwikkelaars Wordpress als CMS? Waarom gebruiken webontwikkelaars Wordpress als CMS? Figuur 1 Naam: René Sasbrink Klas: IS106 Studentnummer: 500729630 Opleiding: ICT voltijd, Software Engineer Instelling: Hogeschool van Amsterdam Vak:

Nadere informatie

Succesvol dankzij internet

Succesvol dankzij internet Succesvol dankzij internet Gratis workshop voor Ondernemend Roombeek Enschede 24-4-2012 Jorik Heins Deze presentatie komt online beschikbaar op www.marketingman.nl/presentatie Vanavond Wat is een goede

Nadere informatie

1. Maak een plan. 2. Zorg voor een functioneel ontwerp. 3. Organisatie. Hoe maak je een buurtwebsite?

1. Maak een plan. 2. Zorg voor een functioneel ontwerp. 3. Organisatie. Hoe maak je een buurtwebsite? Hoe maak je een buurtwebsite? 1. Maak een plan Wat is het concept: wat gaan we vooral doen, wat moet de site in de eerste plaats bieden en voor wie; Wat is de inhoud van de site: aan welke soorten pagina

Nadere informatie

Alfresco Document Management

Alfresco Document Management Pagina 1 van 6 Alfresco Document Management Efficiënter kunnen (samen)werken, altijd en overal kunnen beschikken over de benodigde informatie en geen zorgen hoeven maken over IT en back-up? Lagere kosten

Nadere informatie

.NET of.not in de praktijk voorbij het onderbuikgevoel

.NET of.not in de praktijk voorbij het onderbuikgevoel .NET of.not in de praktijk voorbij het onderbuikgevoel Robert Jan Elias & Maarten Gribnau robertjan.elias@mavim.com & maarten.gribnau@mavim.com http://www.mavim.com 1/15 Inhoud Mavim het bedrijf Mavim

Nadere informatie

Beveiligingsbeleid. Online platform Perflectie

Beveiligingsbeleid. Online platform Perflectie Beveiligingsbeleid Online platform Perflectie 2018 Beveiligingsbeleid Perflectie Versiebeheer Naam Functie Datum Versie Dimitri Tholen Software Architect 12 december 2014 1.0 Dimitri Tholen Software Architect

Nadere informatie

WordPress Website. Wat is een WordPress website? Hoe werkt het? Wat kan je ermee? En moet je het gebruiken?

WordPress Website. Wat is een WordPress website? Hoe werkt het? Wat kan je ermee? En moet je het gebruiken? WordPress Website Wat is een WordPress website? Hoe werkt het? Wat kan je ermee? En moet je het gebruiken? Inhoudsopgave I. Wat is WordPress... 2 Uitleg WordPress Hoe werkt WordPress II. Wat is een Domein,

Nadere informatie

ExpressionEngine CMS. Content Management Systeem/Publicatieplatform NOAH DESIGN CREATIE & WEBDEVELOPMENT

ExpressionEngine CMS. Content Management Systeem/Publicatieplatform NOAH DESIGN CREATIE & WEBDEVELOPMENT ExpressionEngine CMS Content Management Systeem/Publicatieplatform NOAH DESIGN CREATIE & WEBDEVELOPMENT ExpressionEngine is een ijzersterk Content Management Systeem gebouwd op CodeIgniter, één van de

Nadere informatie

Beveiligingsbeleid Perflectie. Architectuur & Procedures

Beveiligingsbeleid Perflectie. Architectuur & Procedures Beveiligingsbeleid Perflectie Architectuur & Procedures 30 november 2015 Versiebeheer Naam Functie Datum Versie Dimitri Tholen Software Architect 12 december 2014 0.1 Dimitri Tholen Software Architect

Nadere informatie

Beveiligingsaspecten van webapplicatie ontwikkeling met PHP

Beveiligingsaspecten van webapplicatie ontwikkeling met PHP RADBOUD UNIVERSITEIT NIJMEGEN Beveiligingsaspecten van webapplicatie ontwikkeling met PHP Versie 1.0 Wouter van Kuipers 7 7 2008 1 Inhoud 1 Inhoud... 2 2 Inleiding... 2 3 Probleemgebied... 3 3.1 Doelstelling...

Nadere informatie

Assessor : Resultaat: O V G U

Assessor : Resultaat: O V G U Assessment Iminor Naam Student : Datum : Assessor : Resultaat: Projectmatig werken Competentie: De educatief multimediaal ontwikkelaar is organisatorisch competent waar het gaat om de realisatie van het

Nadere informatie

Project plan. Erwin Hannaart Sander Tegelaar 61849 62407

Project plan. Erwin Hannaart Sander Tegelaar 61849 62407 Project plan Erwin Hannaart Sander Tegelaar 61849 62407 I4C2 I4C1 1 Inhoudsopgave Doel en doelgroep van het project... 3 Beschrijving van het project... 4 Benodigde materialen... 5 Te verwachten resultaten,

Nadere informatie

SQL & Datamodelleren

SQL & Datamodelleren SQL & Datamodelleren HVA-CMD-V1-datamodelleren Algemene handleiding bij het lesprogramma 2012-2013 Inhoud Inhoud... 2 Inleiding... 3 Leerdoelen:... 3 Plaats in het leerplan:... 3 Werkwijze:... 3 Lesstof:...

Nadere informatie

10. Single Page Applications

10. Single Page Applications WHITEPAPER IN 5 MINUTEN M E I 2 0 1 4 10. Single Page Applications Introductie De wereld verandert snel en gebruikers openen je site of applicatie steeds minder met een traditionele browser. Een site of

Nadere informatie

LEERACTIVITEIT IJs verkopen op straat Ent-teach Module 6 Project management

LEERACTIVITEIT IJs verkopen op straat Ent-teach Module 6 Project management LEERACTIVITEIT IJs verkopen op straat Ent-teach Module 6 Project management Beschrijving van de leeractiviteit Voor de volgende opdracht zullen de studenten plannen* hoe ze gedurende een week ijs gaan

Nadere informatie

Eenvoud, kracht en snelheid

Eenvoud, kracht en snelheid OpenIMS Open Informatie Management Server Eenvoud, kracht en snelheid Portaal Server Whitepaper Open Informatie Management Server www.openims.com OpenSesame ICT BV www.osict.com Inhoudsopgave 1 INLEIDING...

Nadere informatie

Handleiding Wordpress

Handleiding Wordpress Handleiding Wordpress Inhoudsopgave 1. Inloggen 2. Berichten en Pagina s 3. Afbeeldingen en video s 4. Weblinks 1. Inloggen 1.1 Inloggen bij Wordpress We starten met het inloggen op je WordPress gebaseerde

Nadere informatie

FASERING BUSINESSPROJECT

FASERING BUSINESSPROJECT FASERING BUSINESSPROJECT In eerste instantie hebben we de opdracht opgedeeld in verschillende fasen. (zie bijlage Product Breakdown Structure en Product Flow Diagram). Fase 1: Analyse van de eisen Eisen

Nadere informatie

LEERACTIVITEIT Het verven van de woonkamer Ent-teach Module 6 Project management

LEERACTIVITEIT Het verven van de woonkamer Ent-teach Module 6 Project management LEERACTIVITEIT Het verven van de woonkamer Ent-teach Module 6 Project management Beschrijving van de leeractiviteit Jij en 3 vrienden besluiten om jouw woonkamer te verven. Om dit project te voltooien

Nadere informatie

Software Test Document

Software Test Document Software Test Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie

Nadere informatie

01/05. Websites Nederland over. Mobile marketing. Whitepaper #03/2013. Mabelie Samuels internet marketeer

01/05. Websites Nederland over. Mobile marketing. Whitepaper #03/2013. Mabelie Samuels internet marketeer 01/05 Websites Nederland over Mobile marketing Mabelie Samuels internet marketeer 02/05 Mobile marketing Kunt u zich uw eerste mobiele telefoon nog herinneren? Die van mij was een Motorola, versie onbekend,

Nadere informatie

Checklist (re)design website

Checklist (re)design website Checklist (re)design website Inleiding Het maken van een website is een omvangrijk en kostbaar project. Daarom is het goed om eerst inzicht te krijgen in wat je wilt gaan doen, voor wie en waarom. Om op

Nadere informatie

Compleet, Eenduidig en Projectspecifiek

Compleet, Eenduidig en Projectspecifiek Ontwerpspecificatie Compleet, Eenduidig en Projectspecifiek Planning / Prioriteiten / Taakverdeling Gebruik / Onderhoud / Versiebeheer Compleet en Eenduidig Demo Concept report Prototype Ontwerpspec Product

Nadere informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 29, 2014 Inhoudsopgave 1 Achtergronden 1 2 Probleemstelling & Doelstelling 2 2.1 Leren Professioneel Functioneren..................

Nadere informatie

Drempelvrij samenwerken

Drempelvrij samenwerken Drempelvrij samenwerken Start ook met drempelvrij samenwerken. Door kennis en informatie te delen op een platform dat aan de webrichtlijnen voldoet kun je met heel Nederland samenwerken. In deze whitepaper

Nadere informatie

Algemene regels. Stappenplan webdesign

Algemene regels. Stappenplan webdesign Algemene regels Stappenplan webdesign Kleurengebruik Denk bij het maken van een website aan je kleurencombinaties. Gebruik niet meer dan 4 kleuren; Achtergrond; Heading/ Subheading; Platte tekst; Links.

Nadere informatie

ONDERZOEK NAAR DE ZOEKMACHINE VRIENDELIJKHEID VAN COMMERCIËLE,

ONDERZOEK NAAR DE ZOEKMACHINE VRIENDELIJKHEID VAN COMMERCIËLE, ONDERZOEK NAAR DE ZOEKMACHINE VRIENDELIJKHEID VAN COMMERCIËLE, CLOSED SOURCE CMSEN Versie: 2.0 Dit onderzoek betreft de zoekmachine vriendelijkheid van commerciële CMS-systemen, m.a.w. systemen waar de

Nadere informatie

Wie doet wat? 30-5-2013. Gebruik en beheer van applicaties. Een kader VHIC VHIC. Pagina 1. Pagina 2

Wie doet wat? 30-5-2013. Gebruik en beheer van applicaties. Een kader VHIC VHIC. Pagina 1. Pagina 2 Gebruik en beheer van applicaties Wie doet wat? Pagina 1 Een kader Pagina 2 Bron: daanrijsenbrij, Elementaire bedrijfsinformatica 1 Functioneel beheer Applicaties worden gebruikt door de gebruikersorganisatie.

Nadere informatie

Procesverslag. Save Energy Leiden. Dennis Wagenaar 18-04-10 v 1.0

Procesverslag. Save Energy Leiden. Dennis Wagenaar 18-04-10 v 1.0 Procesverslag Save Energy Leiden Dennis Wagenaar 18-04-10 v 1.0 1 Inleiding In dit procesverslag leg ik uit hoe het project is verlopen en wat ik er van geleerd heb. Ik geef een reflectie op hoe ik dingen

Nadere informatie

O P ZOE K N AA R E EN STAGE PLAATS? O N T D E K O N Z E VACATU RES.

O P ZOE K N AA R E EN STAGE PLAATS? O N T D E K O N Z E VACATU RES. O P ZOE K N AA R E EN STAGE PLAATS? O N T D E K O N Z E VACATU RES. 1 H a l lo, Wij zijn een technische partner dat zich specialiseert in de ontwikkeling van PHP applicaties. Niet gedreven door marketing,

Nadere informatie

MASTERCLASS. SharePoint in het Onderwijs

MASTERCLASS. SharePoint in het Onderwijs MASTERCLASS SharePoint in het Onderwijs MASTERCLASS SharePoint in het Onderwijs De drie daagse MASTERCLASS SharePoint in het Onderwijs heeft als doel deelnemers kennis en vaardigheden bij te brengen daar

Nadere informatie

Is APEX a worthy substitute for Oracle Forms?

Is APEX a worthy substitute for Oracle Forms? your oracle solu+ons partner Is APEX a worthy substitute for Oracle Forms? APEX for mission critical applications: the Groupm business-case By Ronny Boeykens & Stijn Van Raes iadvise o Opgericht in 2004

Nadere informatie

ONTWERPEN VAN INTERACTIEVE PRODUCTEN

ONTWERPEN VAN INTERACTIEVE PRODUCTEN ONTWERPEN VAN INTERACTIEVE PRODUCTEN WORKSHOP INTERACTIEF PROTOTYPE BOUWEN F. van Slooten WORKSHOP INTERACTIEF PROTOTYPE BOUWEN Ontwerp Keuze tool/techniek Maken layout 2 dagen: dinsdag 23 september Ochtend:

Nadere informatie

Pas op voor de besmettelijke PORTFOLIOSIS!

Pas op voor de besmettelijke PORTFOLIOSIS! Pas op voor de besmettelijke PORTFOLIOSIS! Nadenken Voorbereiding Maken Presenteren NADENKEN Nadenken Voorbereiding Maken Presenteren Soul-searching Persoonlijkheid Ervaring Doelen Waarden Sterktes en

Nadere informatie

VERENIGINGSWIJZER.NL FINAL DOCUMENT

VERENIGINGSWIJZER.NL FINAL DOCUMENT Vrije Universiteit Amsterdam Faculteit der Exacte Wetenschappen Project Multimedia Peter van Ulden Studentnr. 1494759 VERENIGINGSWIJZER.NL FINAL DOCUMENT INHOUDSOPGAVE 1 Inleiding...3 2 Aanpak & Techniek...4

Nadere informatie

tern Handboek Mañuel Handboek plan van aanpak v0.1 Een plan van aanpak v0.9 Tim Logemann, junior developer

tern Handboek Mañuel Handboek plan van aanpak v0.1 Een plan van aanpak v0.9 Tim Logemann, junior developer Mañuel Handboek tern Handboek Een plan van aanpak v0.9 plan van aanpak v0.1 Tim Logemann, junior developer gemann, tim@mass.im junior developer ass.im 68048, W4Ax, 68048@glr.nl 4Ax, 68048@glr.nl mass.im,

Nadere informatie

Software Test Plan. PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015

Software Test Plan. PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Software Test Plan PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie 1 Versie

Nadere informatie

1.4.1 WordPress online WordPress-software Open source Forums 4

1.4.1 WordPress online WordPress-software Open source Forums 4 Inhoud Hoofdstuk 1 WordPress 1.1 Site bouwen 1 1.1.1 Software 1 1.1.2 CMS 1 1.2 Webdesign 1 1.3 Waarom WordPress? 2 1.3.1 CMS 2 1.3.2 WordPress 2 1.4 Wat is WordPress? 3 1.4.1 WordPress online 3 1.4.2

Nadere informatie