Trainingen

Java Software Development Bootcamp

12 september 2016 5 dagen

Datum
12, 13, 14, 15, 16 september 2016
Duur
5 dagen, 9:00-17:00
Locatie
n.n.t.b.
Kosten
€ 2.750,- per persoon (incl. lunch, excl. btw)

Omschrijving

Designing good software is a problem that we all struggle with. How do you craft maintainable software? What are the current best practices that adapt to business needs? When should you apply them? This expert-led bootcamp course will teach you how to apply best software development practices in terms of object-oriented programming, generics programming, functional programming, testing and design patterns. From the start you will work through hands-on coding and refactoring exercises to demonstrate how to transfer this knowledge into practical Java code. No matter if you’re a recent graduate or an experienced developer this intensive bootcamp will help grow and improve your technical skillset.

Programma

Object-oriented programming
Essentials, classes, interfaces and abstract classes, coupling and cohesion, SOLID principles.

Generics and collections
Benefits and motivation, how to use generic classes, how to declare generic classes, advanced generics (variance and generic methods), core collection features, appropriate choice of collections.

Design Patterns
Design principles and motivation, strategy, adapter, chain of responsibility, decorator, optional, immutable value objects, observer, factory.

Testing
Introduction to automated testing, testing best practices, test doubles: mocks, stubs and fakes, dependency injection, test driven development, page objects and DOM Querying, behavior-driven development.

Functional Programming
Behavior parameterization, lambdas and method references, functional interfaces and type inference, functional style data processing with Streams and Collectors

Doelgroep

Graduate and junior developers.

Minimale voorwaarden deelname training

Before the start of the training, the payment due to be paid.

For more information please contact us.


Aanmelden training: Java Software Development Bootcamp

Onderwerp
Datum
Locatie

Gegevens cursist

Naam

Functie

Organisatie

E-mailadres

Telefoonnumer


Trainers

Richard Warburton

Richard Warburton

Software ontwikkelaar

Richard Warburton, is een empirische technoloog en oplosser van deep-dive technische problemen. Onlangs heeft hij een ...

Skills: Software Architectuur, Software ontwikkeling, Java.


Raoul-Gabriel Urma

Raoul-Gabriel Urma

Software ontwikkelaar

Raoul-Gabriel Urma heeft een PhD in Computer Science verkregen aan de Universiteit van Cambridge. Hij concentreert ...

Skills: Software Architectuur, Software ontwikkeling, Java.



Trainingen

Luminis Academy biedt tevens 'In Company' trainingen aan. Informeer naar de mogelijkheden.