1 / 14

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

WOSI Professionele software-ontwikkeling met Spring MVC. Jo Lahaye J.Lahaye@hva.nl J.Lahaye@irp.nl Projectleider WOSI dev.wosi.org. September 2014. Onderwijs (WOSI). We bouwen grote bedrijfskritische applicaties voor onder andere: Woningcorporaties (De Woonplaats, Ymere., etc.)

theo
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WOSI Professionele software-ontwikkeling met Spring MVC Jo Lahaye J.Lahaye@hva.nl J.Lahaye@irp.nl Projectleider WOSI dev.wosi.org September 2014

  2. Onderwijs (WOSI) We bouwen grote bedrijfskritische applicaties voor onder andere: • Woningcorporaties (De Woonplaats, Ymere., etc.) • Ministerie van Defensie • Onderwijsinstellingen • Stedenbouwkundigen / kadaster • Achmea / DC Klinieken • Etc.

  3. Onderwijs (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.

  4. WOSI – Spring • 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.

  5. WOSI – Spring • 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.

  6. WOSI – Spring

  7. WOSI – Spring

  8. Waarom 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.

  9. Het semester • 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.

  10. Technologies • 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

  11. 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

  12. Practical information • 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!

  13. Thanks! Room E5.14 Questions? Jo Lahaye J.Lahaye@HvA.nl wosi@irp.nl 06-53292887

More Related