Advanced Kotlin Developer

2 oktober, 2024Hilversum, The Netherlands

2 days
In Person
Back-End Development
Back-end ontwikkeling
Kotlin

Deze training tilt je bestaande Kotlin-skills naar een hoger niveau in slechts twee dagen. Je leert alle geavanceerde Kotlin-functies kennen, zodat je het ware potentieel van Kotlin kunt benutten. Op basis van een combinatie van theorie, live codering en hands-on oefeningen word je in een mum van tijd een Kotlin expert!

Vind een geschikte datum

Registreer je nu

Heb je een vraag over de training?

Johnno beantwoordt graag jouw persoonlijke- of in-company gerelateerde vragen.

Neem contact op

Duur

2 days

Tijd

09:00 – 17:00

Taal

English

Lunch

Included

Certificering

No

Level

Advanced

Wat leer je?

Je leert alle functies van functioneel programmeren die Kotlin biedt, hoe je ze kunt gebruiken als generieke bouwstenen en als middel om je code te scopen voor extra beknoptheid en leesbaarheid.

Leer hoe Kotlin je helpt bij het ontwerpen van gelikte Domain Specific Languages (DSL’s) met behulp van verschillende Kotlin-functies zoals operators, Extensions, Type-Safe builders en ContextReceivers.

Je leert hoe je Kotlin op een idiomatische manier kunt gebruiken door gebruik te maken van onveranderlijkheid, expressie-georiënteerde en scoped constructies, zodat je de ware kracht van Kotlin kunt ontketenen.

Het laatste deel is gewijd aan Kotlin’s geweldige concurrency functies, Coroutines. Je leert hun voordelen kennen en hoe ze onder de motorkap werken, zodat je in een handomdraai gelijktijdige/parallelle code kunt schrijven en testen.

Leer hoe je geavanceerde taalfuncties kunt gebruiken, zoals Delegates, geavanceerde Generics, ContextReceivers en waar je deze het beste kunt toepassen.

Belangrijkste leerdoelen

  1. Leer de geavanceerde functies van de taal Kotlin kennen
  2. Benut het volledige potentieel en de geavanceerde gebruiksscenario’s van Kotlin
  3. Leer hoe je concurrency met Kotlin Coroutines effectief kunt beheersen
  4. Leer de concepten achter deze functies kennen, zodat je hun doel begrijpt en weet wanneer je ze het beste kunt toepassen
  5. Leer hoe je advanced Kotlin kunt gebruiken in je huidige applicaties

Programma

  • Functioneel programmeren in Kotlin
  • Advanced Generics
  • Delegation and multiple-inheritance-like constructs
  • DSL’s and Type-Safe builders
  • Ontdek de kracht van Idiomatic Kotlin

Voor wie is het?

Deze training is voor elke developer of architect die:

  • de sprong wilt maken met zijn/haar Kotlin-skills
  • ervaring wilt opdoen met alle geavanceerde functies die Kotlin biedt en wanneer je deze het beste kunt toepassen
  • weten hoe je Kotlin op een idiomatische manier kunt toepassen
  • concurrency volledig onder de knie wilt krijgen met Kotlin’s Coroutines
  • de basis wilt leggen om andere Kotlin-ontwikkelaars te helpen hun volgende stap te zetten

Vereisten

Minstens een half jaar Kotlin-ervaring

Waarom zou je deze training volgen?

Leer hoe je het volledige potentieel van Kotlin kunt benutten met geavanceerde constructies

Beheers geavanceerde concurrency use cases en streaming met Kotlin Coroutines

Les krijgen van JetBrains gecertificeerde Kotlin-cracks, die Kotlin-teams coachen en regelmatig bijdragen aan open source

Wat moet ik nog meer weten?

De training bevat theoretische onderdelen en veel praktische oefeningen, dus bereid je omgeving van tevoren goed voor, zodat we het meeste uit onze tijd kunnen halen. Als je al bekend bent met Kotlin, bereid je dan goed voor en breng al je vragen vooraf mee, zodat we al je twijfels en vragen kunnen oplossen.

Training informatie

De training wordt gegeven door gecertificeerde Kotlin trainers die Kotlin dagelijks gebruiken, bijdragen aan open source en teams coachen om het maximale uit Kotlin te halen.

Breng veel energie en motivatie mee om je Kotlin-vaardigheden te verbeteren

Je moet je eigen laptop meenemen naar deze training

Reis- en verblijfkosten worden niet gedekt.

Maak kennis met de trainers

Urs Peter

Urs Peter is a well-known Kotlin trainer and thought leader. Learn more!

Ook interessant voor jou

Alle trainingen bekijken
Introductie tot Generative AI

Krijg een niet-technische inleiding in het veld van Generative AI en leer best practices bij het gebruik van Generative AI tools.

Generatieve AI
0.5 days
Virtual

Next:

25 jun, 2024

From:

€350

Bekijk training
Discovery & Validation Skills for Product Owners

Leer hoe je de kritieke onderdelen van discovery & validation in het productontwikkelingsproces aanpakt met onze Scrum Discovery & Validation Skills training.

Willem Vermaak

Agile
Agile Coach
Product Eigenaar
Product Owner
Scrum
Scrum Master
Scrum Meester
Scrum.org
1 day
In Person

Next:

7 jun, 2024

From:

€625

Bekijk training
GenAI-Powered Certified Scrum Product Owner® (CSPO)

Leer hoe je als producteigenaar de kracht van Gen AI kunt benutten. Volg nu onze GenAI-aangedreven Certified Scrum Product Owner® (CSPO) training!

Gino Shahidi

GenAI
Product Eigenaar
Product Leader
Product Owner
Productbeheer
2 days
In Person

Next:

13 – 14 jun, 2024

From:

€1570

Bekijk training
Obeya Coach Training

De Obeya Coach training is een driedaagse training voor ervaren en gecertificeerde Obeya Builders en Obeya Hosts.

Laurens Bonnema

Obeya
3 days
In Person

Next:

14 nov, 2024

From:

€2795

Bekijk training
Impact Mapping

Leer over Impact Mapping voor zakelijk succes door stakeholders op één lijn te brengen, effectief te plannen en jouw impact te vergroten.

Product Eigenaar
Product Owner
Software Architecture
1 day
In Person

Next:

11 okt, 2024

From:

€895

Bekijk training

Kun je de training die je zoekt niet vinden? Er is nog meer!