Groovy en Grails: Dynamisch en Agile Opslaan als favoriet Deel deze pagina Printen Deze cursus hebben we niet meer in ons assortiment maar nog wel andere cursussen, bijvoorbeeld: De cursus De cursus Certified Data Center Facilities Operations Specialist – CDFOS® (incl. examen) Kunnen wij je helpen? Neem contact met mij op Ik neem zelf contact op Statisch getypeerde talen (zoals Java) kennen hun grenzen in productiviteit en expressiviteit. Met de opkomst van dynamische talen en innovatieve webframeworks gebaseerd op deze talen, is het mogelijk op een krachtige en efficiënte manier bedrijfsapplicaties te ontwikkelen. Groovy is een dynamische taal voor de Java Virtual Machine met karakteristieken, zoals closures en properties, die ook terug te vinden zijn in andere dynamische talen zoals Ruby, Python of Smalltalk. Hiermee kan bijvoorbeeld op eenvoudige wijze een DSL (Domain Specific Languages) ontwikkeld worden. Hierdoor kunnen programmeurs expressiever zijn in beter leesbare en aanzienlijk compactere code. Groovy biedt een flexibele Java-achtige syntax die alle Java-ontwikkelaars in een aantal uren kunnen leren. Bovendien biedt de GDK (Groovy Development Kit) een aantal zeer interessante verbeteringen op de JDK, bijvoorbeeld de collection en de I/O library. Doordat Groovy vlekkeloos integreert met Java is het mogelijk op een innovatieve manier software te ontwikkelen en hierbij je bestaande kennis en vaardigheden, tooling en server software gewoon te blijven gebruiken. Grails is een geavanceerd en innovatief webapplicatie framework op basis van Groovy en gebouwd met bewezen Open Source producten zoals Spring, Hibernate, SiteMesh, Quartz en diverse Ajax libraries. Grails maakt het mogelijk om met teams volgens Agile methodieken te werken en zodoende kwalitatief hoogwaardige applicaties in een korter tijdsbestek te ontwikkelen. Door gebruik te maken van principes als CoC (Convention over Configuration) en DRY (Don’t Repeat Yourself) vereenvoudigt Grails het ontwikkelproces met focus op zaken die er daadwerkelijk toe doen: het opleveren van ‘Business Value’ voor de gebruiker en een gebruiksvriendelijke webapplicatie. Spring is in een korte periode de de-facto standaard geworden voor het bouwen van Enterprise ‘mission-critical’ applicaties. De overname van G2One (het bedrijf achter Groovy en Grails) door SpringSource heeft meer dynamiek en flexibiliteit aan het Springsource portofolio toegevoegd. Dit dankzij een nauwere integratie, de kruisbestuiving en de goede uitbreidbaarheid. Groovy en Spring bieden op vele terreinen grote voordelen. Denk bijvoorbeeld aan gescripte implementaties op de dm-server. Het schrijven van Spring batch jobs met Groovy scripts. Het manipuleren van door Spring blootgestelde JMX beans met de JMX ondersteuning van Groovy. Het op runtime benaderen van draaiende applicaties met de Groovyshell en het uitvoeren/testen van Groovyscripts. De training bestaat uit ongeveer 40% theorie en 60% hands-on labs. Je bouwt een volledige applicatie op basis van Grails. Cursisten krijgen bovendien alle benodigde software, oefeningen en oplossingen op een CD mee naar huis. Doel Het kunnen ontwikkelen van een enterprise applicaties m.b.v. Groovy en Grails. Doelgroep (Java) ontwikkelaars die Groovy en Grails willen gaan toepassen voor enterprise applicatie ontwikkeling. Voorkennis Basiskennis van webtechnieken (HTML, Servlets, JSP)Een goede beheersing van de Nederlandse taal.Leesvaardigheid Engels. Persoonlijk advies? Adnan Nekic accountmanager T. 026 - 791 10 67 E. a.nekic@vijfhart.nl Onderwerpen Dag 1 Groovy basics Dag 2 Groovy advanced – Grails intro Dag 3 Grails Dag 4 Advanced en Tips&Tricks Bekijk meer onderwerpenBekijk minder onderwerpen Dag 1 Groovy basics Wat is Groovy Language Features Groovy en XML GPath GDK IMOP (Meta Object Protocol) intro Dag 2 Groovy advanced – Grails intro MOP Advanced DSL Unit Testing Wat is Grails Je eerste Grails Applicatie! Unit en Integration Testing Persistence deel 1 Dag 3 Grails Persistence deel 2 Configuration Model, View, Controller en Services Spring Webflow Dag 4 Advanced en Tips&Tricks Plugins Webservices Advanced topics Tips&Tricks Planning & Prijs Gerelateerde cursussen Certified Data Center Facilities Operations Specialist – CDFOS® (incl. examen) Ervaringen ervaringen verzameld via Lucienne Groenendaal Secretarieel medewerkster "Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid." 9 Ariana Scheepers "De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer." 10 Eric Pos Procesbeheerder bij Gemeente Amersfoort "Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan." 9 Share: Share Share Share Share
Lucienne Groenendaal Secretarieel medewerkster "Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid." 9
Ariana Scheepers "De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer." 10
Eric Pos Procesbeheerder bij Gemeente Amersfoort "Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan." 9