Professionele software-ontwikkeling

Slides:



Advertisements
Verwante presentaties
Kwaliteit van leven voor ouder wordende mensen en de betrokkenheid van familie Zorg en ondersteuning voor ouder wordende mensen met een verstandelijke.
Advertisements

De zin en onzin van escrow
1 Samenwerkend leren met Google Docs Werking en mogelijkheden van online tekstverwerken.
Echte Vrienden zijn belangrijk in het leven.
Bouw je eigen website met gratis software Je eigen website bouwen  Waarom?  Eigen zaak (  Vereniging (
Samen leren werken in de cloud
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
INITIATIECURSUS COMPUTER EN INTERNET VOOR ONTHAALOUDERS.
Welkom Informatiemiddag studiekeuzecheck
Meer mogelijkheden en meer kansen
Mailoplossingen voor het onderwijs
17 april 2008 WAB*info De digitale bron van de Nederlandse waterbodems Gaston Lamaitre Data-ICT-Dienst, Delft Uitvoerders: Atlis (hoofdaannemer), CSO (functioneel.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Digitaal Rijbewijs MAX consult
Webapplicaties: de serverkant
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Het Management Informatie Portaal
Toekomst van de e-Infrastructuur
Weblogs en Wiki’s (in het onderwijs) Pierre Gorissen SURF SiX / Fontys Hogescholen 13 januari 2005.
Cliënt-server omgeving
Q-KENNIS Een kennis-systeem is veelal gebaseerd op het ontsluiten van aanwezige kennis en ter faciliterering van de ontwikkeling van nieuwe kennis. Het.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
SQL & datamodelleren.
Praktische toepassingen van PKM in organisaties: 2 voorbeelden
De kracht van Herke ICT Group Herke is gespecialiseerd in automatisering en optimalisatie van bedrijfsprocessen in de bouw. Als marktleider in rolgebaseerde.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
The Making of VU-Life 2 Team VUgame. Het team [Insert photo here] [Insert photo here]
Competentiecatalogus Mechatronica
TISO NIOC 18 april 2007 Jacob Brunekreef (HvA), Arie Dekker (HR), Frans Mofers & Anda Counotte (OUNL) 1 TISO Onderwijs en onderzoek met authentieke dossiers.
La nouvelle espérance - geïntegreerd project 2008 Belangrijke aspecten bij de keuze van een CMS systeem 2. Inleiding project CMS functionaliteiten Support.
Regionale samenwerking rondom jongeren Ton EimersMichiel van der Grinten.
Open source GIS Dirk Frigne. Doel van de presentatie “Open source voor de overheid” Het perspectief van een producent Dirk Frigne.
Op weg naar de goede vraag SIA RAAK-Publiek project
Service Oriented Architecture
Open Standaarden in het onderwijs Holland Open Netwerk Borrel 19 december 2006 Jan Kees Meindersma
Programma Jo Lahaye – welkom en introductie.
Keuzetraject Software Ontwikkeling. Moderne technologieën Doel : mee kunnen draaien in elk team Aangeleerde vaardigheden Zelfstandig problemen kunnen.
Keuzetraject Software Ontwikkeling. Marktvraag Mark Heeren (ceo CSC Benelux): –Nieuwe mensen aannemen wordt weer moeilijk, men stelt meer eisen over auto.
Technische Architectuur
PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Student Advantage SLBdiensten & APS IT-diensten Charles Stork
Erasmushogeschool Brussel Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd.
Multiplatform Publishing: tête-à-tête met Red5 de ontwikkelaars van het nieuwe uitgeefconcept van Mediafacts.
Het bacheloreindproject (BEP) 1BT04 / 1GT04
Papierloos vergaderen in het onderwijs
Bruggen bouwen, is elkaar vertrouwen.
.NET-productiviteit verhogen met een gepast gebruikt van lambda's en F# TETRA project proposal 2015.
TypeScript Orde in de chaos!. Over mij Patrick Schmidt (Microsoft Certified Trainer) Trainer bij 4DotNet Mede-oprichter en architect BesteProduct.nl.
WEDSTRIJDADMINISTRATIE Begeleidende docent: Kristien Van Assche Klant: Piet Coussens Professionele Bachelor ICT Projecten 1 Presentatie door: Glenn Van.
&. Over Nutricia Meer dan 100 jaar ervaring actief op het gebied van baby- en kindervoeding Nutricia heeft als doel om bij te dragen aan aan een gezonde.
Ruby on Rails Web development that doesn’t hurt. Welkom Wie zijn wij Stefan Borsje Iain Hecker Arie Meeldijk Waarom deze workshop Ruby On Rails is ‘nieuw’
APP Platform Rivium, 5 maart 2013 Rik Vietsch.
WapliX Webdatabases New generations of applications.
Kennisoverdracht via webinars. Introductie Wie ben ik? Tom Van ‘t veld Training consultant Webinar specialist Verloop van de sessie 1 uur Interactief.
Java & het Web Programma: Databases (jdbc, JNDI, ORM, JPA)
ENF collector Mustafa Karci Kilian Siem Sander van Schie Olivier Bootsma Feroz Rameswar.
Een enkele werkplek voor al je apps Vanaf elk device met een browser.
Proloog… © , Yenlo B.V., Hazerswoude-Rijndijk, Nederland - Alle rechten voorbehouden Al jaren wordt er gesproken over jQuery mobile en mobiele.
Over de fabels en feiten van applicatiebouw en de invoering van het Spring Framework 16 december 2014 Ferdy du Chatenier / Gilbert van den.
Webwinkel in het D-cluster van de opleiding Logistiek Ad van Kooten – docent ERP toepassingen  Pract. 1.
KIPS - offshore in ons onderwijs1 OFFSHORE in ons onderwijs: internationale virtuele samenwerking tussen docenten Eddie Kips – Opleiding IDM Lectoraat.
17 november 2011, welkom op onze informatieavond Slim Fit, unit onderbouw slimme fits in het anders organiseren van onderwijs.
JCI VLAANDEREN #EXCHANGE. INLEIDING JCI bestaat enkel en alleen door de toewijding, de ideeën, de passie en de inzet van de individuele leden.
Informatiedag verenigingen
Professionele software-ontwikkeling. Op basis van Spring MVC.
ASP.NET MVC Web Development
AmsterdaMaps Delen is beter dan vermenigvuldigen
CoE / KennisDC Logistiek
Organisatie structuur
Transcript van de presentatie:

Professionele software-ontwikkeling 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.) Ministerie van Defensie Onderwijsinstellingen Stedenbouwkundigen / kadaster Achmea / DC Klinieken Etc.

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.

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.

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.

WOSI – Spring

WOSI – Spring

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.

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.

Technologies Development: GIT, Maven, Mysql, Eclipse (evt.. Netbeans)   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

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

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!

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