Vijfhart > Opleidingen > Groovy en Grails: Dynamisch en Agile
Gerelateerde onderwerpen:
Agile Development | Java | Programmeren | Spring


Printbare versie van deze pagina
Snel online aanmelden

Groovy en Grails: Dynamisch en Agile

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.

Doelgroep

(Java) ontwikkelaars die Groovy en Grails willen gaan toepassen voor enterprise applicatie ontwikkeling.

Voorkennis

Wij adviseren onderstaande voorkennis:

  • De cursus Java Programming Language of vergelijkbare kennis.
  • Basiskennis van webtechnieken (HTML, Servlets, JSP)
  • Een goede beheersing van de Nederlandse taal.
  • Leesvaardigheid Engels.

Onderstaande voorkennis wordt beschouwd als een pre:

Doel

Het kunnen ontwikkelen van een enterprise applicaties m.b.v. Groovy en Grails.

Onderwerpen

De cursus Groovy en Grails: Dynamisch en Agile behandelt de volgende onderwerpen:

Meer informatie2?

Geïnteresseerd geraakt in deze opleiding
en wilt u weten wanneer er weer een sessie gepland wordt?


Vraag informatie aan


LesmethodeKlassikaal
Cursusduur4 dagen
CursuscodeGRGR
LocatieNieuwegeinTurnhoutZwolleOp uw locatie?
Prijs€  2.360,00€  2.360,00€  2.360,00 Vraag info aan
Actieprijs  (info)
(bestellen vóór 30-9-2010)
€  1.580,00
Stripprijs  (info)
(bij 100-strippenkaart)
€  1.180,00
Cursusdata (*) Vraag info aan Vraag info aan Vraag info aan Vraag info aan
Inschrijven


Gerelateerde cursussen

In dezelfde cursusgroep bieden wij óók onderstaande opleidingen aan:


Gedetailleerde onderwerpenlijst

Hieronder vind u een gedetailleerd overzicht met onderwerpen die in de cursus Groovy en Grails: Dynamisch en Agile behandeld zullen worden:

    • 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

Alle vermelde prijzen zijn onder voorbehoud en exclusief BTW.


 
Informatie 
  Contact
  Cursusoverzicht
  Download Cursusoverzicht PDF
  Cursuskalender
  Bel mij!
  Brochure aanvragen
  Aanmelden voor nieuwsbrief
  Stel een vraag
 
 
Cursuscategorieën 
 
Cedeo erkenningen 
Vijfhart is Cedeo erkend voor open bedrijfsopleidingen

Vijfhart is Cedeo erkend voor maatwerkopleidingen