Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft...

48
Bachelorproef Bachelor toegepaste informatica Bijlage Portfoliodossier Stagebegeleider: Harry De Man Student: Tom Van Limbergen Academiejaar 2013-2014

Transcript of Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft...

Page 1: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

Bachelorproef Bachelor toegepaste informatica

Bijlage Portfoliodossier

Stagebegeleider: Harry De Man

Student: Tom Van Limbergen

Academiejaar 2013-2014

Page 2: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

1

Inhoudsopgave

1 CURRICULUM VITAE ................................................................................................................................ 3

2 BEKWAAMHEIDSBEWIJZEN ..................................................................................................................... 7

3 ERVARING ............................................................................................................................................... 8

3.1 STAGE ......................................................................................................................................................... 8

3.2 PROJECTEN ................................................................................................................................................... 8

3.2.1 Eerste jaar ....................................................................................................................................... 8

3.2.1.1 ERD schema ........................................................................................................................................... 9

3.2.1.2 Mindmap ............................................................................................................................................. 10

3.2.1.3 Klassendiagram ................................................................................................................................... 11

3.2.2 Tweede jaar ................................................................................................................................... 12

3.2.2.1 Website ............................................................................................................................................... 13

3.2.2.2 Beheerderspaneel ............................................................................................................................... 14

3.2.2.3 Beheerderspaneel overzicht ................................................................................................................ 14

3.2.2.4 Use Case diagram ................................................................................................................................ 15

4 ACTIVITEIT IN DE “COMMUNITY” .......................................................................................................... 16

4.1 CEBIT ....................................................................................................................................................... 16

4.2 GO4IT CAFÉ ............................................................................................................................................... 16

4.3 STUDENT@TECHDAYS2013 .......................................................................................................................... 17

4.4 CLOUD COMPUTING ..................................................................................................................................... 17

4.5 INTRODUCTIE AGILE EN SCRUM ...................................................................................................................... 19

4.6 SHAREPOINT ............................................................................................................................................... 22

4.7 WEBCONFERENTIE ....................................................................................................................................... 22

4.8 BIG DATA ................................................................................................................................................... 24

4.9 ARTIFICIËLE INTELLIGENTIE ............................................................................................................................. 25

4.10 AGILE PROJECT MANAGEMENT IN DE PRAKTIJK ............................................................................................. 27

4.11 CONFLICTHANDLING ................................................................................................................................ 29

4.12 VERSLAG ORACLE PRODUCTEN & SERVICES .................................................................................................. 30

4.13 HET BELANG VAN COMMUNICATIE EN SOFT SKILLS IN IT .................................................................................. 31

4.14 INTRODUCTIE TOT WINDOWS 8 ................................................................................................................. 32

4.15 RESPONSIVE DESIGN ................................................................................................................................ 32

4.16 VISUAL DISCOVERY .................................................................................................................................. 33

4.17 TOBIUS ................................................................................................................................................. 33

4.18 DRUPAL ................................................................................................................................................ 33

Page 3: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

2

5 REFLECTIE OVER JE EIGEN COMPETENTIES ............................................................................................ 37

5.1 STERKTES ................................................................................................................................................... 37

5.2 ZWAKTES ................................................................................................................................................... 37

5.3 OPPORTUNITEITEN & BEDREIGINGEN ............................................................................................................... 37

5.4 MBTI-TEST ................................................................................................................................................ 38

6 PERSOONLIJK ONTWIKKELINGSPLAN .................................................................................................... 41

7 SHOWCASE PORTFOLIO......................................................................................................................... 42

8 LIJST MET AFBEELDINGEN ..................................................................................................................... 43

9 BIBLIOGRAFIE ........................................................................................................................................ 44

10 BIJLAGE ................................................................................................................................................. 45

10.1 BEVESTIGING DEELNAME DEVOXX .............................................................................................................. 45

10.2 BEVESTIGING DEELNAME CEBIT ................................................................................................................. 46

10.3 BEVESTIGING DEELNAME TECHDAYS2013 ................................................................................................... 47

Page 4: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

3

1 Curriculum Vitae

Naam Tom Van Limbergen

Adres Kapittelstraat 21

9310 Moorsel

Geboortedatum 08 januari 1992

Geboorteplaats Dendermonde

Nationaliteit Belg

Rijksregisternummer 92.01.08-449.86

GSM 0472/94.08.31

E-mail [email protected]

Rijbewijs B(E)

ERVARING

Juli – september

2011 - 2013

Helper, Begrafenissen Depoorter BVBA

· Alle taken die er moeten gebeuren

· Minstens 2 weken per jaar volledig verantwoordelijk voor alle taken.

Juli 2010 Magazijnier, Barry Callebaut N.V.

· Vrachtwagens leegmaken

· Goederen in magazijn plaatsen

Juli 2008 - 2009 Bediende, Colruyt

· Rekken aanvullen

STAGE

2014 De Handelsschool Aalst

· Netwerkbeheerder

2011 Jan De Nul N.V.

· Installeren computers

· Helpdesk

· Harde schijven onbruikbaar maken

Page 5: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

4

OPLEIDING

2011 2014, Hogeschool Gent Departement Aalst: Bachelor Toegepaste Informatica

2009 2011, KTA Handelsschool Aalst: Informaticabeheer

2008 2009, Sint-Maarten Instituut: Informaticabeheer

VAARDIGHEDEN

Talen

Moedertaal

· Nederlands

Schoolkennis

· Frans

· Engels

Computer

Zeer goed

· MS Office

· Algemene computerkennis

Goed

· Visual Basic

· Dreamweaver

· VB.Net

· Windows Server 2003/2008/2012 (R2)

· Hyper-V

Schoolkennis

· Java

· COBOL

· DBA Oracle

· PHP

· JavaScript

· VMWare

Page 6: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

5

CONFERENTIES

Gastsprekers

· Agile & Scrum

· Windows 8.1

· Windows Server

· Oracle

· Responsive Webdesign

· Het belang van communicatie & soft skills in IT

· Visual discovery

Devoxx

CeBit

HOBBY’S

Zwemmen

Wielrennen

Fitness

Page 7: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

6

EXTRA

Geen bezwaar tegen overwerken

Bereid om bijscholingen en/of bedrijfsopleidingen te volgen

LinkedIn account: https://www.linkedin.com/pub/tom-van-limbergen/92/a85/436

Page 8: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

7

2 Bekwaamheidsbewijzen

Helaas heb ik geen bekwaamheidsbewijzen maar dit houdt mij zeker niet tegen om

deze te halen.

Ik heb op school wel deelgenomen aan de examens Discovery 1 t.e.m. 3 van Cisco.

Page 9: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

8

3 Ervaring

In de informaticasector heb ik nog niet zoveel ervaring als in de niet-informaticasector.

Dit komt doordat mijn vakantiewerken niet hetzelfde is dan mijn opleiding. Voor verdere

informatie over mijn vakantiewerk kan u steeds terecht bij mijn curriculum vitae.

3.1 Stage

Tijdens mijn laatste jaar secundair heb ik mijn eerste stage gelopen bij Jan De Nul

Dredging N.V. te Hofstade. Hierbij heb ik ook heel wat geleerd dat in school niet

aanbod gekomen was. Enkele taken die ik heb moeten uitvoeren is het wipen (Brantjes

Data-vernietiging BV, 2014) (formateren en schrijven van bits op de schijven) van

harde schijven.

Op mijn tweede stage bij De Handelsschool Aalst heb ik vooral bijgeleerd over

Windows Server 2012 R2. Op mijn stageplaats werd er gebruik gemaakt van

verschillende servers die uitgerust waren met Windows Server 2008 R2 en 1 server

met Windows Server 2003 R2. Het volledige serverpark is vernieuwd en alle servers

zijn uitgerust met Windows Server 2012 R2. Enkele servers zijn applicatie server, file

server, hoofdserver etc. De hoofdserver is de Active Directory met Domain Name

Service (DNS) en Dynamic Host Configuration Protocol (DHCP). Tijdens deze periode

heb ik ook vooral troubleshooting gedaan, printers geïnstalleerd e.d.

3.2 Projecten

Op school hebben we gedurende onze opleiding in het eerste en tweede jaar telkens

een project moeten maken in groepsverband. Ik ga jullie een korte uitleg geven wat

onze opdracht inhield.

3.2.1 Eerste jaar

In het eerste jaar hebben we een programma moeten schrijven met Java Swing en

JDBC . Java is een programmeertaal. Om dit programma te kunnen schrijven, hebben

we gebruik gemaakt van het programma Netbeans.

De opdracht bestond uit het maken van een programma voor een immobiliënkantoor

die zich specialiseert in de verhuur van studentenstudio’s. Alle informatie werd

opgeslagen in een Access databank.

Page 10: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

9

Verder moest de klant ook snel en eenvoudig een overzicht kunnen maken van alle

beschikbare studio’s in een bepaald gebouw of een bepaalde stad en de

contactgegevens van alle studenten in een bepaald gebouw.

Om dit tot een goed einde te brengen hebben we gebruik gemaakt van mindmaps,

ERD schema’s & sequentiediagrammen.

3.2.1.1 ERD schema

Dit is het ERD schema met de basisvereisten zonder enige uitbreiding van het

programma.

Figuur 3-1: ERD schema

Page 11: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

10

3.2.1.2 Mindmap

In onderstaande foto ziet u de mindmap van het programma. Zoals u kan zien worden

de nodige activiteiten weergegeven per class.

Figuur 3-2: Mindmap

Page 12: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

11

3.2.1.3 Klassendiagram

Onderstaande foto illustreert het klassendiagram van de applicatie.

Figuur 3-3: Klassendiagram

Page 13: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

12

3.2.2 Tweede jaar

Voor het vak ProjectenII was onze opdracht een applicatie schrijven, genaamd “onze”

Buurt. Dit programma werd online beschikbaar gesteld, samen met een applicatie voor

de smartphone. Via het programma hebben de gebruikers de mogelijkheid om een

aantal situaties te melden, bijvoorbeeld als zich gevaarlijke omstandigheden voordoen,

er problemen zijn met het wegdek of er ergens vuil langs de weg aanwezig is,

evenementen aankondigen etc.

Voor de administrator hebben we een apart programma voorzien voor de geposte

meldingen goed te keuren.

De bedoeling van dit programma is de sociale samenleving te stimuleren. De gebruiker

had de keuze om zich met Twitter of Facebook aan te melden op de mobiele applicatie.

Alle meldingen die zichtbaar waren via de applicatie, stonden ook online op de website.

Dit hebben we gedaan via back-end (REST) gedeelte.

Om dit project ook tot een zo goed mogelijk einde te brengen, hebben we met sprints

gewerkt. Per sprint hadden we enkele taken die we moesten uitwerken tegen een

bepaalde deadline.

We hebben ook Use Case diagrammen gemaakt van de mogelijke acties. Hierbij kan

men denken aan het in- en uitloggen van de gebruiker via Twitter of Facebook, een

situatie toevoegen, bewerken en verwijderen, ….

Page 14: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

13

3.2.2.1 Website

Figuur 3-4: Website

Page 15: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

14

3.2.2.2 Beheerderspaneel

Wanneer de administrator of de persoon die bevoegd is voor de meldingen goed te

keuren het programma start, krijgt hij een loginscherm. Hierbij moet de persoon in

kwestie zich aanmelden waarna het beheerderspaneel tevoorschijn komt.

Figuur 3-5: Login beheerderspaneel

3.2.2.3 Beheerderspaneel overzicht

Op onderstaande foto ziet u links alle informatie. Onderaan hebt u de acties die de

gebruiker kan toepassen en rechts bevind zich het overzicht waar u op zijn beurt

verschillende keuzes hebt. De gebruiker kan een overzicht van alle gebeurtenissen,

enkel diegene in wachtrij, enkel de goedgekeurde of enkel de afgekeurde events

opvragen.

Page 16: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

15

Figuur 3-6: Beheerderspaneel

3.2.2.4 Use Case diagram

Zoals u kan zien in het Use Case diagram zijn er 6 Use Cases met hun verschillende

acties. De verschillende acties zijn niet weergegeven.

Figuur 3-7: Use Case diagram

Page 17: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

16

4 Activiteit in de “community”

4.1 CeBIT

Voor de studenten die ingeschreven zijn voor het vak Projecten II hebben we

deelgenomen aan CeBIT te Hannover (Duitsland). Dit is een grote beurs over

informatica en technologie voor zakenmannen en iedereen die geïnteresseerd is voor

deze onderwerpen.

Ook waren er 2 hallen voor games waar men live tegen elkaar konden spelen. Ook

kon men in een stand met de Xbox spelen.

CeBIT bevat ongeveer 18 zalen waar alle ondernemingen hun product kunnen

voorstellen. Wat me wel opviel is dat er veel Chinezen en Japanners aanwezig waren.

Men had ook de mogelijkheid om producten te kopen, zoals game toetsenborden,

computermuizen, luidsprekers, toebehoren voor de gsm etc..

Mijn ervaring van CeBIT is dat het de beste beurs is dat ik ooit al bezocht heb, maar

niet ideaal is voor studenten aangezien we niet genoeg Duits kunnen. De meeste

vertegenwoordigers spraken ons alleen maar in het Duits aan.

4.2 Go4It Café

Op vrijdag 6 december 2013 was er een soort café in verband met ondernemen. Hierbij

waren er 2 heren en 1 vrouw te gast. Alle gasten hebben Toegepaste Informatica

gestudeerd en ondernemen graag. Zij kwamen wat meer uitleg geven over hun

activiteiten die ze dagdagelijks doen.

Vrienden van mij uit de richting KMO moeten hun eigen bedrijf oprichten en ook zij

waren te gast. Ze hebben de kans gekregen om hun kleine onderneming die ze

opgericht hebben en geregistreerd hebben bij UNIZO voor te stellen. Hun bedrijf noemt

SmartCtrl. Hun activiteiten bestaan eruit om vooral producten uit het assortiment van

Apple en Samsung te herstellen. Vaak voorkomende defecten aan de toestellen zijn

schermen die stuk zijn, camera niet meer optimaal werken etc. Zij lossen dit voor u op!

Page 18: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

17

4.3 Student@TechDays2013

Op dinsdag 5 maart 2013 heb ik de Student@TechDays bijgewoond in de Kinepolis te

Antwerpen. Dit bevatte leerstof voor het vak Dynamische webapplicaties.

In de voormiddag hebben sprekers uitleg gegeven over de Apps. Zoals iedereen de

dag van vandaag weet, is er een opmars van de touchscreen schermen, smartphones

en van de tablets. Hier omtrent hebben we cijfers voorgeschoteld gekregen waardoor

er in 2016 6.1 biljoen mensen een smartphone of een tablet hebben, wetende dat er 7

biljoen mensen op de wereld zijn en dat er maar 4.2 biljoen mensen een tandenborstel

gebruiken.

De tweede spreker heeft ons uitgelegd hoe apps gemaakt worden voor windows 8. Dit

gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is

eenvoudig om deze te maken aangezien je templates kunt afhalen van het internet en

deze aanpassen. Zo heb je snel een prachtig resultaat.

Na het uitleggen hoe een app gemaakt wordt, kwamen er 3 mensen praten over hun

deelname aan Imagine Cup te Sydney.

De 4de spreker heeft uitleg gegeven over HTML5 en hoe je verschillende instellingen

voor een app (applicatie) moet instellen zodat je verschillende bars kunt bekomen.

De voorlaatste spreker dat we gehoord hebben, heeft uitgelegd hoe je van een

applicatie op een Windows Phone 7 naar WP8 (Windows Phone 8) en W8 (Windows

8) gaan.

De laatste spreker heeft gesproken over UX for Windows 8 (user experience). Deze

uitleg heb ik voor de helft gekregen bij de 2de spreker.

4.4 Cloud Computing

Peter Viellefont heeft vandaag (04/12/12) een sessie komen geven over Cloud

Computing

Peter heeft een KMO te Nieuwerkerken. Deze KMO houdt zich voornamelijk bezig met

hosting, Cloud Computing en het in elkaar steken voor SharePoint voor andere

ondernemingen.

Page 19: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

18

In zijn KMO is hij van 19 partners naar 450 partners gegaan in 3 jaar tijd.

Cloud Computing

Cloud computing bevat 3 luiken:

1. Intranet

2. Extranet (externe personen toegang geven tot het intranet)

3. Internet

WSS is een grafische variant van Sharepoint

MOSS is een volledige versie van Sharepoint

Cloud computing (zoals facebook, internetbankieren) informatie geven aan de

buitenwereld.

Linkedin is ook cloud computing en goed als je een carriere begint.

Bij de gratise versies is er niet de volledige functionaliteit. De kosten worden per maand

betaald en er is geen nieuwe licentie nodig door de gebruiker zelf, maw de KMO moet

er niet wakker van liggen want het werkt altijd met het laatste nieuwe door Microsoft.

Er is 1 à 1,5 jaar tijd om over te schakelen naar de nieuwe software.

Schaalbaarheid:

- mogelijkheid om met bedrijf paar licenties aan te halen.

- Als er iemand bijkomt is het eenvoudig om hem zijn email adres te geven dmv

een live.be of live.com email-adres.

- Besparing aangezien er alleen betaald wordt wat je gebruikt, er kan ook

eventueel een variant gebruikt worden dat half cloud en half in het bedrijf zelf

is.

Voordelen van een cloud-systeem:

- Veilig

- Back-up

- Centraal management

- Toegang langs internet: interessant omdat je niet afhankelijk bent van de

computer of de werkplek waar je bent. Je moet ook geen zorgen hebben als je

niet altijd internet hebt, want je hebt een offline workspace waar alles

gesynchroniseerd is en die zich altijd update als er internet is.

- Altijd up to date met de laatste versie

Page 20: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

19

- SLA (service level agreement): tussen Microsoft en klant bevat informatie over

de werking. 99.99% dagen werken de servers op 100 dagen.

- Mutli-tentant omgeving: virtueel, hier kunnen verschillende site’s gemaakt

worden.

Nadelen:

- Eigen hosting = superadmin

- Niet alles kunnen = uitwijken naar eigen hosting

- Hyberd cloud = tussen cloud en eigen hosting.

- Perceptie: sommige bedrijven vragen zich af of ze de data van het bedrijf wel

online zouden zetten omdat ze schrik hebben voor het verliezen van hun

gegevens

Types:

- Public cloud: zoals facebook, netlog, youtube, LinkedIn …

- Private cloud: microsoft online services betalend

- Hybrid environment

Office 365:

- Is een geïntegreerd model bij business applicaties

- Live id’s is ook een soort Cloud dat met Office 365 verbonden is.

Mijn persoonlijke mening over deze presentatie is goed. Hierdoor ben ik meer te weten

gekomen wat de mogelijkheden zijn binnen de Cloud. In de toekomst wordt alles

vervangen door de Cloud waardoor dit een heel belangrijk aspect wordt binnenin het

informatica gedeelte.

4.5 Introductie Agile en Scrum

Vandaag (27 november 2012) heb ik een gastspreker tijdens de les mogen

verwelkomen dat mij wat meer uitleg heeft gegeven over Agile & Scrum. Gunther

Verheyen werkt sinds 2003 bij Capgemini. Dit is een consulting technology outsourcing

bedrijf dat 120 000 werkkrachten wereldwijd telt, waaronder 40 000 in Indië.

In Agile & Scrum is timeboxing een veelgebruikte term. Dit betekend dat de tijd vast

gezet wordt waardoor een bepaald stuk dat afgehandeld moet worden, in tijd om eruit

te leren om inzicht te krijgen. Dit is gemakkelijk in groepen.

We kunnen om software te ontwikkelen het indelen in 3 grote categorieën:

Page 21: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

20

1. Cowboying (hierbij wordt er aan niets gedacht, niets in kaart brengen… Simpel

gezegd houdt dit gewoon in dat er code geschreven wordt wat er op dat moment

gedacht wordt). Het geeft de indruk snel en flexibel te zijn, maar dat is niet altijd

zo.

2. Traditionele methode. Als vergelijking is dit zoals een waterval, de grote

taken/bepaalde taken worden geïsoleerd in grote blokken. Eerst wordt elke blok

afgewerkt voor er aan een ander blok begonnen wordt. Neemt meer tijd in

beslag dan eerst gedacht dus de deadline schuift op.

De blokken zijn:

- Analyse

o Business Analysis

o Functional requirements.

- Design

o System Design

o Technical Specs

- Code

o Code

o Unit test

- Test/Integrate

o System Testing

o UAT

Als er iets ontbreekt of verkeerd is, moet het van in het begin (bij analyse) gewijzigd

worden en alles terug doorlopen worden tot waar we het probleem vast gesteld

hebben.

3. Agile methode

Hier wordt er niet meer geïsoleerd in grote blokken achter elkaar. Er wordt timeboxing

iteratie (sprint) gebruikt. In elke sprint wordt er een stuk programma (design, code,

testing) genomen zodanig dat op het einde van elke sprint een stukje programma

afgewerkt is.

Je blijft in lijn met de gebruikersverwachtingen. Er wordt gebruik gemaakt van

opbouwen op de vorige sprint.

De agile-methode is een manier om met “change” om te gaan. Zo wordt er minder tijd

verloren gegaan indien de klant van gedacht verandert.

Agile werd in 2001 op de wereld gezet en is een verzamelnaam van vele methodes.

Page 22: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

21

Scrum werd in 1995 op de wereld gezet. Scrum is wereldwijd de meest gebruikte

methode.

Scrum heeft niet op alles een antwoord. Scrum schrijft de minimum spelregels voor:

vb. voetbal, elk team speelt volgens dezelfde spelregels, alleen is de ene ploeg beter

dan de andere ploeg.

Basisspelregels Scrum:

- In elke sprint worden er requirements opgenomen die opgeslagen worden

in een soort log (geeft weer wat er in een programma allemaal moet zitten,

is ook gesorteerd (wat eerst bouwen, wat daarna, …. , wat als laatste)).

- Bij het begin van de Sprint Planning worden de hoogste requirements

uitgetrokken en worden er zaken uitgehaald die in 1 sprint kan worden

uitgevoerd. De tijd wordt ook aangewezen dat hiervoor nodig is om de sprint

uit te voeren).

- Daily Scum, elke dag kijken wat de voortgang is, wat kunnen we eruit leren

ed?

- Op het einde is er een Product Increment. Dit is het naar buiten komen naar

de opdrachtgever(s) wat er allemaal gemaakt geweest is binnen in een

Sprint. Hieruit wordt er feedback gekregen over de layout ed. dit wordt

gebruikt voor in de Product Backlog geplaatst om te zien waar er nog

rekening moet met gehouden worden.

- De Sprint Review Retrospective wordt gebruikt om als gin roep terug te

kijken op een afgewerkte Sprint om te evalueren hoe de samenwerking

gegaan is, of er andere mogelijkheden zijn om de volgende Sprints aan te

pakken etc.

- Een sprint is van 1 – 4 weken.

Test driven development houdt in dat er eerst een testclasses aangemaakt wordt om

te kunnen testen adhv Test Driven development. Daarna wordt pas het programma

geschreven tot de test volledig 100% clean is.

Pair programming wilt zeggen dat er 2 mensen achter 1 computer zitten, 1 persoon is

aan het programmeren waarbij de andere aan het reviewen (juiste naamkeuze,

feedback geven….) is.

Collective ownership is dat de code niet alleen van u alleen is, maar ook van andere

programmeurs.

Page 23: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

22

Deze presentatie is handig geweest om de analyse beter te laten verlopen voor het

realiseren van een project. Het is heel handig als een analyse goed gemaakt en

voorbereid is om eventuele problemen te vermijden in de toekomst.

4.6 SharePoint

Ik en mijn medestudenten hebben samen met Peter een workshop gedaan om te leren

werken met SharePoint. We hebben eerst 2 uur theorie gekregen en daarna hebben

we een heel klein deeltje van SharePoint onderzoekt. Normaal is er ongeveer 3 weken

tijd nodig om SharePoint volledig te leren, wij hebben anderhalf uur tot 2 uur tijd gehad

om dit te testen. Met andere woorden, we hebben maar een heel klein stukje van de

mogelijkheden bekeken.

We hebben een “MySite” aangemaakt en dit zorgt ervoor dat iedereen die actief is in

het Intranet deze site kunnen bezoeken. Er bestaat een mogelijkheid om eigen

pagina’s aan te maken, foto’s en video’s te uploaden, enzovoort.

Ook hebben we een lijst aangemaakt waar men de keuze had om als

standaarddocument te kiezen uit Word, Excel, Powerpoint etc. Hier kunnen we ook

instellen dat SharePoint automatisch verschillende versies gaat bijhouden, ook al

wordt er steeds in hetzelfde document gewerkt.

We hebben ook verschillende kolommen aangemaakt dat bij documenten

weergegeven wordt. Mogelijke kolommen zijn: auteur, datum, woonplaats,…

SharePoint zal in de toekomst belangrijk worden om het intern mailverkeer binnen een

organisatie te verminderen. Doordat het mailverkeer verminderd binnen een

organisatie moeten er geen bijlages meer verstuurd worden zodat de mailservers

ontlast worden. Deze workshop vond ik heel interessant.

4.7 Webconferentie

Er wonen een 500-tal mensen uit heel de wereld de conferentie bij. Deze mensen

komen uit China, Amerika, Afrika etc..

De technologie dat gebruikt wordt voor de conferentie is Adobe en is gebaseerd op

Flash.

Page 24: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

23

In Madagascar (Afrika) is het 3G-netwerk goed, alleen het WiFi is minder goed.

Er worden ook smartborden gebruikt en in de toekomst gaan ze deze ook gebruiken

in hoge scholen en in universiteiten.

Het nadeel van conferentiezalen is dat de apparatuur snel verouderd is, deze maken

gebruik van satellietverbindingen).

De bandbreedte in Afrika is in de zee (gebruikmakend van Fiberkabel) goed tot zeer

goed. In het binnenland zijn de koppelingen minder goed uitgewerkt. Koper of fiber-

kabel is zeer duur (zoals elektriciteit).

OpenCourseWare wordt gebruikt in Afrika in een klein aandeel.

Niet rijke mensen hebben toch een gsm, ze houden ervan om te communiceren maar

hebben geen andere voorzieningen. Zo wordt de connectie met 3G gebruikt. Er kan in

de klas ook gebruik gemaakt worden van 3G maar dan moet er elektriciteit voorzien

worden d.m.v. zonnepanelen of dergelijke.

Blended learning: elektronisch en live lessen geven.

Klassen hebben projector. Gedurende een jaar geen les gegeven aangezien de

leraars niet betaald werden, nu pas opnieuw opgestart met les geven. Enkel militairen

werden goed betaald, niet de leerkrachten voor les te geven in de hoge school of

universiteit

Adobe connect werkt minder goed, het beste is om de microfoon af te zetten van de

luisteraars/deelnemers.

Er worden lessen in het frans gegeven, maar de gegevens staan in het Engels.

Voor 3G kost het voor 3 GB €5, een sms kost 1 eurocent en een gesprek 1 eurocent

per minuut.

Het gemiddelde inkomen per persoon in Madagascar is €1 à 2 per dag.

Mijn persoonlijke mening over deze web conferentie is dat het leerrijk was om te zien

hoe het in de wereld er aan toe gaat op het gebied van technologie. Hierdoor heb ik

terug enkele zaken opgestoken.

Page 25: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

24

4.8 Big Data

Op 30 april 2013 heb ik een presentatie bijgewoond over Big Data. Deze presentatie

werd gegeven door DataCrunchers.

Big Data is afkomstig van Google in de jaren 90. Ze wouden het volledige internet

afgaan om de referenties na te gaan naar andere websites. Dit is echter kostelijk. Er

bestaan 2 systemen om dit te realiseren:

- Gedistribueerd faalsysteem

- Mapproduce

BigData bestaat uit 2 lagen. De batch-layer en de speed-layer. De eerste laag houdt

alle RAW data bij.

Businessdrivers

Volume (data)

In 2020 gaat er 44 keer meer data verzameld worden dan nu. Dit komt omdat machines

ook data verzenden. Hierdoor gaan we van terabytes naar petabytes.

Velocity

Bij velocity kan men denken aan het batchverhaal. Hierbij moet het real-time zijn. Dit

wil zeggen dat er moet geanalyseerd kunnen worden aan dezelfde snelheid dat ze

gemaakt worden.

Variety

Er zijn 2 soorten informatie: gestructureerde en ongestructureerde informatie.

Ongestructureerde informatie wordt niet berekend. In een bedrijf is maar 20%

gestructureerde informatie.

De grootste databank ter wereld is het internet.

Agility

Onder BigData zitten goede dingen om architecturen op te bouwen.

Page 26: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

25

Een voorbeeld hiervan is ageBase. Dit is een column-georiënteerde database met 1

primaire sleutel en met enkele column-family die gebruikers kunnen creëren.

BigData technologie laat toe om use cases te implementeren. Legacy Technology kan

dit niet.

Onder BigData kan men ook gebruik maken van segmenting. Dit houdt in dat er

gegevens kunnen opgehaald worden uit Facebook etc.

Google

Hun visie is: “All our business decisions are based on data”.

Google heeft 3 visies:

1. Eerste visie

Focus on data not on derived data

2. Tweede visie:

Data is immutable

3. Derde visie:

Query = function (all data)

4.9 Artificiële intelligentie

Op 14 maart 2013 heeft onze klas een gastcollege van mevrouw Olga Dolinina

bijgewoond. Zij is overgekomen van Rusland om deze presentatie te geven.

Het onderwerp was artificiële intelligentie.

De intelligentie is:

Hersenen, geestelijke vermogens van een mens

Vermogen van de hersenen om intellectuele taken op te lossen door middel van het

verkrijgen van nieuwe kennis, herinneren en gericht verwerken van kennis op het

verkrijgen van nieuwe ervaringen en aanpassing aan de verschillende

omstandigheden.

Kunstmatige intelligentie is het vermogen van de computer om afzonderlijke functies

te nemen van het menselijk brein. Bijvoorbeeld: het optimaal oplossen op basis van

Page 27: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

26

waardevolle ervaring en rationele analyse van de externe effecten te selecteren en te

maken.

Artificiële intelligentie is een pluspunt aangezien computers meer geheugen heeft dan

de mens.

Wat is artificiële intelligentie?

= Eerste algoritme werd gemaakt door het Midden-Oosten wiskundige Al-Khorezmy

(IX eeuw)

De taak kan worden opgelost door de computer als er een bestaand algoritme is.

Als het algoritme bestaat, dan heeft de taak de mogelijkheid dat ze geen "intellect" kan

hebben (Marcus Minsky)

Het is ook niet eenvoudig om een goed algoritme te bouwen.

Robots

Robots maken gebruik van AI. Deze zijn populair in Oosterse landen zoals Japan,

China, Taiwan, ….

MK Robot Project: uitvoeren door onderzoekers van de universiteit van Bangkok om

de robots te ontwikkelen voor de restaurants in Thailand.

MK Restaurants: de robots zullen bestellingen brengen aan de klanten en de vuile

borden en/of glazen afruimen. De robots zullen bewegen op speciale lijnen die

getekend zijn op de vloer en ze zullen veel beeldherkenningsapparaten bevatten.

De gastspreekster heeft ons ook verteld over de ROBOCUP 2010. Dit is een

voetbalkampioenschap tussen robots. Dit kampioenschap heeft plaats gevonden in

Singapore in het jaar 2010.

Deze presentatie was al bij al interessant aangezien ik hier nog niet veel over wist. Na

deze presentatie ben ik wel verbaast wat er allemaal kan gebeuren met artificiële

intelligentie. Ik heb al een robot in het echt bezig gezien en ik stond er versteld van.

Page 28: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

27

4.10 Agile Project Management in de praktijk

Op dinsdag 29 oktober 2013 heb ik samen met mijn medestudenten een presentatie

over Agile Project Management in de praktijk bijgewoond die door Griet Vereecke werd

gegeven. Deze persoon is actief binnenin Roularta in de informatica sector.

De methoden die gebruikt worden in ICT-projecten zijn:

- Scrum

- Kanbam

- Watervalmethode

Roularta is een Belgische uitgever en drukker van magazines. Ze hebben meer dan

2600 werknemers actief. De hoofdzetel is gevestigd te Roeselare. Er zijn ook nog

andere filialen in Evere en Zellik.

Dit bedrijf is ook actief in het buitenland zoals Nederland, Frankrijk, Duitsland,

Slovenië, Servië & Kroatië.

Ze hebben verschillende brands zoals Q-music, VTM, radiozenders etc.

Scrum

- De principes van Scrum

Deze hebben we tijdens de lessen uitgebreid besproken.

Kanban

- De principes van Kanban

Volgens het aantal tickets en de aantal analyses zal men al den nodig mensen bijzetten

om het ticket af te werken. Dit is niet zoals bij Scrum.

Wat er binnenkomt wordt uitgevoerd, de tickets die binnenkomen worden direct

uitgevoerd.

Dagelijkse meetings zijn niet aan de orde

Roularta

Ze gebruiken de scrum technologie bij Roularta indien ze projecten hebben specifiek

voor ontwikkeling.

Page 29: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

28

In het algemeen wordt de agile-methode gebruikt.

Ze zijn met 11 mensen voor de support, waarbij een beurtrol van 4 vaste mensen. 1

persoon per week van support.

Roularta heeft ook een Support-afdeling om bv bugs te halen uit een bepaalde

webapplicaties. Ze waken ook over de kwaliteit van de magazines. Er werkt maar 1

persoon per week bij de afdeling support. Indien er een persoon ziek is, vallen ze terug

op de back-ups. Ze gebruiken het principe van Kanbam.

Doordat ze veel verschillende taken hebben binnen in hun werk, hebben ze ook zeer

veel toepassingen. Roularta heeft een aantal programma’s dat ze gebruiken die ze

aangekocht hebben. Dit zijn er dit jaar 22. 44 projecten hebben ze zelf gemaakt.

Ze hebben momenteel 18 projecten waarvoor ze gemiddeld 50 dagen per project

hebben om dit project te maken. 70% van het personeel gaat naar de projecten, 30%

naar de support binnen in het bedrijf.

Elk jaar wordt er gebudgetteerd binnen de Management afdeling van Roularta. Dit is

niet eenvoudig aangezien ze niet weten hoeveel projecten ze gaan hebben. Het bedrijf

heeft ook een auditor aangesteld die onafhankelijk is van het bedrijf om zo optimaal te

kunnen werken.

Het bedrijf werkt met verschillende leveranciers. Ze hebben met hen elektronische

communicatie. Indien er iets verandert bij de leveranciers, dan moet Roularta ook mee

gaan of er is geen communicatie meer mogelijk.

Bijvoorbeeld: De Post gebruikt een nieuw programma voor de rondes van de

postbodes, het bedrijf Roularta moet ook veranderen.

Agile Manifesto:

Projecten waarbij specificaties met voortschrijdend inzicht tot stand komen, worden

steeds zoveel mogelijke gefaseerd opgeleverd.

Aanpak:

- Analyses worden enkel uitgewerkt voor het gedeelte die in de sprint zal

opgeleverd worden.

Page 30: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

29

Voorbeelden:

- Ontdubbelen van de procedures van adressen, profilering van klanten: op basis

van de resultaten worden de specificaties verfijnd.

- Sepa bij domiciliëringen: deadline 1/2/2014. Voortschrijdend inzicht: wat doen

andere bedrijven/concurrenten?

Scrum tools:

- Combinatie van Tenforce en Excel

- Overgang naar Jira

- Nadelen Jira:

o Daar RMG op de ‘exacte’ principes van Scrum niet steeds volgt, is het

pakket op sommige aspecten minder gebruiksvriendelijk.

o Vb. toekennen van personen gebeurt bij Roularta bij de sprintmeeting en

wordt uitzonderlijk nog gewijzigd tijdens de scrum meeting.

- Jira is aangekocht door Roularta en wordt nu pas geïntroduceerd.

4.11 Conflicthandling

Op 2 december 2013 heb ik een gastcollege gehad over conflicthandling.

Er werd een betekenis aan de term conflict gehangen en er werd uitgelegd hoe we

moeten omgaan met conflicten door het gebruik van TKI (Thomas en Kilmann

Instrument). Er zijn 5 mogelijke stijlen:

Vermijden

Doordrukken

Toegeven

Compromis sluiten

Samenwerken

Iedereen gebruikt ze allemaal, maar meestal zijn er 1 à 2 stijlen die het meest gebruikt

worden. Afhankelijk van de situatie zullen we onze stijl aanpassen. We spreken niet

van een goede aanpak of een slechte aanpak, elke stijl is even goed wanneer ze in de

juiste situatie gebruikt wordt. Ongewenste situaties ontstaan wanneer een bepaalde

conflicthanteringstijl te veel of te weinig wordt gebruikt.

In het begin van dit gastcollege had ik er een negatief zicht over, maar naarmate we

het einde naderden, dacht ik er anders over. Hierdoor heb ik toch zaken bijgeleerd hoe

ik moet omgaan met mensen die een andere stijl gebruiken dan mezelf.

Page 31: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

30

4.12 Verslag Oracle Producten & Services

Op dinsdag 5 november 2013 was er een presentatie van Oracle door Dirk Van Loover.

De presentatie gaat over “Challenges for CIO’s” en over de producten van Oracle.

Dirk werkt binnen in de Benelux voor Oracle als Sales Consultant

Er is een dilemma tussen ICT en de andere afdelingen van het bedrijf

Het bedrijf Oracle is het 2de grootste softwarebedrijf ter wereld, op plaats 1 staat

Microsoft. Binnen in Oracle steken ze het meeste tijd in Research & Development om

de concurrenten een stap voor te zijn. Oracle heeft een serieuze focus op het milieu.

Het bedrijf heeft ook een eigen universiteit om mensen op te leren.

De database is het hoofdproduct van Oracle zelf. In de late jaren ’70, begin jaren ’80

is dit begonnen. Er is een breed gamma aan producten wat betreft databases. Onder

de applicaties van Oracle denkt men aan e-business suite applications.

Binnen in de categorie denkt men aan Sun, Java en dergelijke die ook toebehoren tot

het bedrijf. In de industrieën covert men retail, verzekeringen etc.

Oracle strategy

Ze kome op de markt met engineering products in de vorm van een stack met deze

volgorde: applicaties, middelware, database, besturingssystemen, virtuele machines,

servers en opslag.

Belangrijke topics: Cloud

De lage kosten om eigenaar te zijn van de date is het grote voordeel van Cloud

computing. Door deze techniek is er ook een veel snellere implementatie.

De cloudcomputing moet simpel en

- eenvoudig te gebruiken zijn;

- eenvoudig te configureren;

Capex tegen Opex

- geen investeringen in hardware

- bij Cloud computing wordt er maandelijks betaald voor het gebruik ervan, bij

een ander product/service wordt er een licentie aangekocht tijdens de aankoop

van het product/service

Page 32: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

31

- snellere ROI

- trage TCO

De beveiliging:

- identiteitsmanagement

- databasebeveiliging

De prijs en snelheid van implementatie is belangrijk. Een cloud opstarten duurt 3 tot 6

weken.

Bij de mobiele applicaties bestaat de toepassing “Fusion Express”. Dit is beschikbaar

in de Apple Store.

Dankzij de Cloud kan men 4x zoveel mobile applications maken tegenover vroeger

toen er nog geen cloud was.

De mobiele applicaties van Oracle kunnen gebruikt worden op verschillende

platformen (iOS, Android & Windows Phone)

Met sociale integratie denkt men om applicaties te linken met sociale media, zoals

bijvoorbeeld LinkedIn, Twitter en Facebook.

Men vindt ook heel moeilijk klanten, de klanten die in hun bestand staat, moeten ze

proberen behouden en tevreden te stellen.

Bij big data denkt men vooral aan e-mails, Wordpress, Dropbox etc die veel bestanden

kunnen bevatten over het internet.

De strategie voor de applicaties bij Oracle is zeker gericht naar de cloud.

Voor mij was deze presentatie leerrijk aangezien we nu iets bijgeleerd hebben over

producten binnenin de informaticasector die we in de toekomst allemaal gaan

gebruiken.

4.13 Het belang van communicatie en soft skills in IT

De gastspreker van vandaag is Frederik Vallaeys van de firma iAdvise, zij komen meer

uitleg geven over het belang van communicatie en soft skills in de IT wereld. Deze

bijeenkomst is doorgegaan op 13 februari 2014.

iAdvise is gestart in 2004 en is actief in België en Nederland.

Page 33: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

32

Het bedrijf geeft ondersteuning voor consultancy. Dit houdt in dat ze advies geven,

problemen oplossen en eventueel expertise aanbieden aan de klant.

Bij iAdvise staan de mensen centraal en is er een horizontale structuur. Deze structuur

biedt een vereenvoudiging aan om iets te kunnen uitwerken. Er moet niet naar de

overste gegaan worden om te vragen of dit mag of niet.

Er zijn bij iAdvise ook heel wat belevenissen te gebeuren. Er is een familiedag,

nieuwjaarsfeest etc. Hierdoor wordt de sfeer op de werkvloer optimaal.

Deze presentatie vond ik in het algemeen niet leerrijk omdat het algemeen werd

gehouden en niet specifiek een project of dergelijks uitgelegd werd.

4.14 Introductie tot Windows 8

Deze workshop tijdens de introductieweek is doorgegaan op 14 februari 2014. De

lesgever was de heer Dockx Kevin.

De workshop ging over het gebruik van Windows 8.1 en het bouwen van applicaties

voor dit besturingssysteem. Er is een basis gegeven over de mogelijkheden die

Windows 8 aanbieden.

Ik persoonlijk vond het geen interessante workshop door de manier waarop het

gebracht werd en omdat ik zo goed als alles al wist.

4.15 Responsive design

Deze workshop is gegeven door de heer Hertog Thomas en ging door op 14 februari

2014. De workshop ging vooral over media queries en twitter bootstrap. Er werd ook

het verschil uitgelegd tussen Fixed en Fluid Responsive.

Responsive webdesign is belangrijk aangezien de dag van vandaag veel verband

heeft met informatica. Zo kan elke site die responsive is, mooi weergegeven worden

op elk formaat van beeldscherm. Het maakt niet uit welke resolutie of scherm het is,

hierbij denkt men bijvoorbeeld aan een computerscherm, tablet, smartphone etc.

Er werden oefeningen gegeven die we opgelost hebbben.

Page 34: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

33

Responsive design is belangrijk maar over dit onderwerp hebben we al informatie

gehad. Sommige zaken wist ik nog niet, maar al bij al was de presentatie niet boeiend

genoeg.

4.16 Visual Discovery

De gastspreker, genaamd Karen Van Hellemont, heeft ons meer uitleg gegeven over

Visual Discovery op 13 februari 2014 en is actief in het bedrijf iAdvise.

Haar taak bestaat uit services te maken.

Een opkomende trend is Visual Discovery. Hierbij kan men verschillende

waarnemingen visueel weergeven in verschillende soorten grafieken. Men kan ook

bijvoorbeeld de tweets via Twitter verzamelen met een bepaalde hashtag.

Door deze presentatie is het nogmaals duidelijk geworden dat een bedrijf heel wat data

produceert en dat het belangrijk is om met deze grote hoeveelheid juist om te gaan.

Men kan van deze data rapporten of analyses maken om iets met de data te doen.

4.17 Tobius

Op donderdag 27 maart, woonde ik een seminar over Tobius bij. Het seminarie was

interessant om de belangrijkste taak van het bedrijf te leren kennen.

De heer Vercauteren van het bedrijf Tobius kwam om de studenten te overtuigen om

voor hun bedrijf te komen werken. Helaas is het bedrijf voornamelijk actief in de

planning en ontwikkeling van toepassingen, niet in netwerken, waarvoor ik studeer. De

voorstelling was goed en interessant. Ik leerde veel dingen die ik niet wist over

Microsoft.

Ik denk dat het een geweldig bedrijf is om te werken en ik denk dat het met name

interessant is voor mensen die willen werken in het bedrijf, omdat ze na een jaar en

een half doorgroeien en een adjunct functie krijgen.

4.18 Drupal

Op 3 april 2014 heb ik een seminarie bijgewoond op school door de heer Jo Wouters.

De heer Jo Wouters is actief in het bedrijf Drupal

Page 35: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

34

Krimson drupal architects

Wat geschiedenis over de firma:

2012 besloten andere manier om in de markt te krijgen

2000: Dries 20 jaar had een message board geschreven en het open source te

maken

2003: DeanSpace (verkiezingen in Amerika). Nu 1.9% wereldwijd. Hij heeft heel

veel geld binnen gekregen dankzij DeanSpace.

Het bedrijf Acquia opgericht door Dries en staat in verschillende magazines.

Drupal is een opensource-contentmanagementsysteem (CMS) en

contentmanagementframework (CMF), ontwikkeld in de programmeertaal PHP en

uitgebracht onder de GPL. Drupal wordt gebruikt om websites en weblogs te beheren.

Drupal draait op de besturingssystemen Windows, Mac, Linux en op elk ander platform

dat de webserver Apache (versie 1.3+), of IIS (versie IIS5+) en PHP (versie 4.7.5+)

ondersteunt. Omdat Drupal een database nodig heeft om inhoud en instellingen op te

slaan, is toegang tot een database zoals MySQL of PostgreSQL nodig.

CMF (Content Management Framework)

Bij het Content Management Framework wordt de analogie met Lego gelegd. Hierbij

denkt men direct aan simpele regeltjes, eenvoudig te gebruiken etc.

10 jaar geleden was CMF revolutionair en website waren nog simpel en eenvoudig.

GPL (General Public License) = Open Source

- Gratis

- Free “as in beer”

- Free “as in speech”

o Je mag doen wat je wil in het programma (stukken code gebruiken

in uw eigen programma)

De Playmobil is beperkt, je kan geen wiel vervangen, de motorkap niet openen etc. Bij

Lego gaat dit wel.

Community

Page 36: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

35

Er hebben meer dan 1 miljoen mensen een account op Drupal.org, verspreid over 30

landen.

Enkele cijfers:

26117 modules

1963 themas

784 distributions

32445 developpers

Drupal Core is het basispakket waar je verschillende zaken in terugvindt:

- Metadata linken

- Search doen

- Tabbladen

- Etc

De echte kracht van Drupal zit in de extra modules, extra thema’s en vertalingen.

Drupal is ook configureerbaar wat het gebruik vereenvoudigd.

Er is bij Drupal een lage drempel, dit wil zeggen:

- Technische complexiteit

- Gratis

- Veel documentatie

- Community

o Websites

o Open mind

o Ontmoetingen

Per site wordt er een “Your mental site map” gemaakt. Dit is een overzicht van de

verschillende pagina’s en hun structuur ervan hoe de pagina’s aan elkaar gelinkt zijn.

Drupal 8

De laatste nieuwe versie, Drupal 8, heeft 6 nieuwe initiatieven:

- Configuratie management

- Blocks++

- Mobile & html5

- Multilingual

- Views in core

- Web services

Page 37: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

36

Dit seminarie was perfect gebracht. De manier waarop de heer Wauters dit bracht was

uitstekend. Hij wist onze aandacht eenvoudig te trekken en de leerstof was interessant.

Ik stond versteld dat Drupal zoveel te bieden heeft.

Page 38: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

37

5 Reflectie over je eigen competenties

5.1 Sterktes

Het verschil t.o.v. de gemiddelde informaticus en mijzelf is het feit dat ik

perfectionistisch is. Dit heeft als voordeel dat ik mijn taken zo perfect mogelijk wil

uitvoeren.

Ik ben ook eerlijk en oprecht. Zo weten mijn collega’s dat ik hun niet aan het lijntje hou.

Nog als pluspunt aan mijzelf is dat ik stipt en correct ben.

Tussen mij en mijn medestudenten is het verschil op sommige vlakken groot, dit heb

ik vooral gemerkt aan het samenwerken van groepstaken. Bij het uitvoeren van

groepswerken ben ik altijd het meest perfectionistisch.

Mijn sterktes zijn gebaseerd op ondervindingen tijdens de opleiding,

5.2 Zwaktes

Als zwakte ben ik soms koppig. Dit heeft soms een nadeel ten opzichte van anderen.

Zoals ik als sterkte perfectionistisch ben, kan dit ook als zwakte aanzien worden.

Hierdoor kan mijn werk minder vlot en snel vooruit gaan waardoor ik te lang stilsta ben

hetzelfde probleem of dezelfde taak.

5.3 Opportuniteiten & bedreigingen

Voor mijn opportuniteiten en bedreigingen heb ik niet direct een idee wat ik hier kan

neerschrijven. Daarom heb ik dit proberen weergeven met een afbeelding die u

hieronder kan vinden:

Page 39: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

38

Figuur 5-1: Opportuniteiten & bedreigingen

5.4 MBTI-test

Als bijkomend puntje heb ik een MBTI-test uitgevoerd. Deze test geeft een beeld over

mijn persoonlijkheid. Op onderstaande foto ziet u mijn uitslag.

Page 40: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

39

Figuur 5-2: Resultaat MBTI-test

ISTJ wil zeggen dat ik een introverte (I), oberverende (S), denkende (T) en oordelende

(J) persoon ben.

Ik ben met dit resultaat blij aangezien ik mijn persoonlijkheid hier in kan terugvinden.

Dit resultaat beschrijft mij goed. Zoals het resultaat meldt, ben ik systematisch, ijverig

en grondig. Dit klopt volledig.

Ik zit het best alleen en rustig om mij goed te kunnen focussen op mijn werk en ideeën

op te doen. Ik heb vooral interesse in de feiten aangezien ik graag stapsgewijs werk.

Voordat ik beslissingen neem, denk ik eerst na wat de voor-en nadelen zijn bij de

beslissing(en). Ik zeg niet direct mijn mening bij belangrijke zaken. Dit is ook waarom

ik een denker ben. Voor het oordelen is het ook correct omdat ik niet ongestructureerd

kan werken.

Als doel kan ik vooropstellen dat ik door mijn type persoonlijkheid meestal voor geen

ongewenste situaties kom te staan aangezien ik gestructureerd werk en steeds de

Page 41: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

40

voor- en nadelen bekijk. Ook kan ik als doel opstellen dat ik later graag een goede

functie heb, namelijk zelfstandige in de informaticasector met een specialisatie. Welke

specialisatie juist weet ik nog niet maar hoogstwaarschijnlijk is dit Windows Server

binnen het informaticaluik Netwerken.

Page 42: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

41

6 Persoonlijk ontwikkelingsplan

Mijn missie als informaticus is mij specialiseren in een onderdeel binnen informatica.

Tijdens mijn stage heb ik veel bijgeleerd over Windows Server 2012 R2 waardoor ik

hier meer en meer gepassioneerd door geraakt ben.

Op korte termijn zou ik als startende informaticus de bepaalde certificaten willen

behalen. Dit houdt in voor Cisco (CCNA) & Windows Server (MCSA).

Op lange termijn moet ik nog gespecialiseerder worden en mij meer verdiepen in mijn

specialisatie. Door mij beter te specialiseren zal ik meer kennis vervaardigen, meer

geld verdienen en eventueel zullen bedrijven mijzelf contacteren om voor hun te

werken i.p.v. omgekeerd.

Graag zou ik in bijberoep zelfstandige ICT’er worden. Zo kan ik eventueel nog als

hoofdberoep verschillende richtingen uit binnenin de informaticasector.

Page 43: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

42

7 Showcase portfolio

U kan steeds mijn elektronisch portfolio raadplegen op volgende link:

http://webs.hogent.be/tomvl.

Ik ben ook actief op het sociaal netwerk LinkedIn. Mijn link naar mijn profiel is

https://www.linkedin.com/pub/tom-van-limbergen/92/a85/436.

Page 44: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

43

8 Lijst met afbeeldingen FIGUUR 3-1: ERD SCHEMA ............................................................................................................................................ 9

FIGUUR 3-2: MINDMAP .............................................................................................................................................. 10

FIGUUR 3-3: KLASSENDIAGRAM .................................................................................................................................... 11

FIGUUR 3-4: WEBSITE ................................................................................................................................................ 13

FIGUUR 3-5: LOGIN BEHEERDERSPANEEL ........................................................................................................................ 14

FIGUUR 3-6: BEHEERDERSPANEEL ................................................................................................................................. 15

FIGUUR 3-7: USE CASE DIAGRAM ................................................................................................................................. 15

FIGUUR 5-1: OPPORTUNITEITEN & BEDREIGINGEN ........................................................................................................... 38

FIGUUR 5-2: RESULTAAT MBTI-TEST ............................................................................................................................ 39

Page 45: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

44

9 Bibliografie

Brantjes Data-vernietiging BV Harde schijf wissen of wipen [Online] //

vernietiging.com. - 22 April 2014. - 14 03 2014. -

http://vernietiging.com/vernietigingsmethodes/harde-schijf-wissen-of-wipen/.

Page 46: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

45

10 Bijlage

10.1 Bevestiging deelname Devoxx

Steven Van Impe

ma 7/10/2013 10:41

Postvak IN

Toon alle 28 ontvangers

Beste studenten,

Jullie inschrijvingen zijn uitzonderlijk allemaal goedgekeurd. Omdat Devoxx dit jaar op

een feestdag begint, zullen een aantal scholen niet aanwezig zijn, en hebben wij meer

plaatsen gekregen.

Wie graag een goodie-bag (met tshirt) heeft, kan eentje bijbestellen voor 12,5 euro.

Graag een seintje in dat geval.

Ik stuur jullie later nog een mail met enkele praktische zaken, en wat tips rond welke

talks/sessies aan te raden zijn.

---

Steven Van Impe

Lecturer @ University College Ghent, Belgium

Page 47: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

46

10.2 Bevestiging deelname CeBIT

Page 48: Bachelorproef Bachelor toegepaste informatica Bijlage › 2014 › ... · gebeurd via Microsoft Visual Studio dat we ook tijdens de les gebruiken. Het is eenvoudig om deze te maken

47

10.3 Bevestiging deelname TechDays2013