14
Jo Lahaye [email protected] [email protected] Projectleider WOSI dev.wosi.org WOSI Professionele software- ontwikkeling met Spring MVC September 2014

Jo Lahaye [email protected] [email protected] Projectleider WOSI dev.wosi

  • Upload
    theo

  • View
    64

  • Download
    0

Embed Size (px)

DESCRIPTION

WOSI Professionele software-ontwikkeling met Spring MVC. Jo Lahaye [email protected] [email protected] Projectleider WOSI dev.wosi.org. September 2014. Onderwijs (WOSI). We bouwen grote bedrijfskritische applicaties voor onder andere: Woningcorporaties (De Woonplaats, Ymere., etc.) - PowerPoint PPT Presentation

Citation preview

Page 1: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

Jo [email protected]

[email protected]

Projectleider WOSI dev.wosi.org

WOSIProfessionele software-

ontwikkelingmet Spring MVC

September 2014

Page 2: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

We bouwen grote bedrijfskritische applicaties voor onder andere:

Woningcorporaties (De Woonplaats, Ymere., etc.) Ministerie van Defensie Onderwijsinstellingen Stedenbouwkundigen / kadaster Achmea / DC Klinieken Etc.

Onderwijs (WOSI)

Page 3: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

Voor de ontwikkeling van enterprise applicaties zijn er twee dominante technologiën:

.Net (MVC) Java Spring (MVC) Ze lijken steeds meer op elkaar, .NET volgt.

We werken zoveel mogelijk met open source software: zodat alles inzichtelijk is, controleerbaar is en we technologie laagdrempelig aan onze opdrachtgevers ter beschikking kunnen stellen.

Onderwijs (WOSI)

Page 4: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

Waarom Spring (MVC).

Als je Spring goed leert, is .NET ‘eenvoudig’, andersom niet (MS-specifieke onderdelen).

Platform-onafhankelijk en database-onafhankelijk (past in iedere infra-structuur).

Geen moeilijke voorwaarden en (hoge) licentiekosten voor onze opdrachtgevers.

Spring is de ‘de facto’ java standaard.

WOSI – Spring

Page 5: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

Waarom Spring (MVC)

Keuze van studenten (na onderzoek). 50% van de top 2000 enterprises world

wide. 6 van de 8 grootste financiële

instellingen in de wereld (bron 2007, Jan Meulman)

Alle grote ICT-bedrijven hebben (ook) een Java-ontwikkelstraat.

Java-kennis is belangrijk, maar Spring wordt bij bijna iedere vacature gevraagd.

WOSI – Spring

Page 6: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

WOSI – Spring

Page 7: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

WOSI – Spring

Page 8: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

Je hebt de ambitie om in de toekomst als

professioneel software-engineer aan enterprise applicaties te werken, danwel projecten aan te sturen.

Je krijgt van ons praktische uitleg uitleg over de ontwikkeling van Spring en het MVC-principe.

Hands-on begeleiding door professionals. Al onze projecten worden op enig moment

werkelijk in gebruikgenomen. Ieder op zijn eigen niveau.

Waarom WOSI

Page 9: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

Tenminste twee werkdagen per week, in overleg. Eerst inventariseren we je jouw skills en wensen. We beginnen met enkele introductiecursussen

(mis die niet, want dat haal je moeilijk in). Regelmatig overleg met je team, evt. andere

teams, projectleiding, opdrachtgevers. Je kan bij ons heel veel leren en het gebeurt

zelden dat iemand het project niet afrondt.

Het semester

Page 10: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

 Development: GIT, Maven, Mysql, Eclipse (evt.. Netbeans)

Software, server-side: Spring MVC (Java), Hibernate/JPA, Apache Tomcat

Client-side: Xhtml, Javascript, Ajax, Jquery, css3, JSP

Technologies

Page 11: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

Projects: Roosterprogramma Digitale toets-engine (met gaming elementen) Intake VVE (Vereniging van Eigenaren) Generiek Web Content Managementsysteem Sollicitatieproces generiek maken en integreren

met roostertool Evenementen-applicatie 2News: slimme crawler, big data filtering. Digitale handtekening App

Page 12: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

Working space: E5.14 (fifth floor), 10.00-16.00 Tuesday:

-exchange of email addresses, phone numbers, etc. -installation of software needed-handout of documents

Wednesday: 10.00 installation continuation 13.00 first course on Spring (general information).Support is given by: Jasper Krijgsman

Week 2 (Tuesday : briefing on projects, teams) Wednesday: start!

Practical information

Page 13: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi

Jo LahayeJ.Lahaye@ HvA.nl

[email protected]

Thanks!

Room E5.14

Questions?

                               

Page 14: Jo Lahaye J.Lahaye@hva.nl  J.Lahaye@irp.nl Projectleider WOSI  dev.wosi