Kotlin Advanced Developer training

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Kotlin Advanced Developer training

Xebia Academy
Logo van Xebia Academy
Opleiderscore: starstarstarstarstar_half 8,6 Xebia Academy heeft een gemiddelde beoordeling van 8,6 (uit 85 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

placeLaapersveld 27, Hilversum
13 apr. 2023 tot 14 apr. 2023
Toon rooster
event 13 april 2023, 09:00-17:00, Laapersveld 27, Hilversum, Dag 1
event 14 april 2023, 09:00-17:00, Laapersveld 27, Hilversum, Dag 2

Beschrijving

What will you learn during the Kotlin Advanced Developer training?

In this training, you'll get to know all the advanced and powerful features Kotlin offers, like Kotlin's functional programming features and how to write higher-order functions. You'll also learn how to use function literals with 'receiver' to write Type-Safe Builders and advanced DSLs.

What's more, you'll get to know how to write Kotlin in an idiomatic way, using immutability and an expression-oriented style, as well as their associated benefits. In the final part, you will gain in-depth knowledge about Kotlin Coroutines and all related primitives like Channel and Flow, which allow you to write non-blocking code in a sequent…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Kotlin, JavaScript, Android, Java en Google Apps.

What will you learn during the Kotlin Advanced Developer training?

In this training, you'll get to know all the advanced and powerful features Kotlin offers, like Kotlin's functional programming features and how to write higher-order functions. You'll also learn how to use function literals with 'receiver' to write Type-Safe Builders and advanced DSLs.

What's more, you'll get to know how to write Kotlin in an idiomatic way, using immutability and an expression-oriented style, as well as their associated benefits. In the final part, you will gain in-depth knowledge about Kotlin Coroutines and all related primitives like Channel and Flow, which allow you to write non-blocking code in a sequential and easy-to-understand way.

Covered subjects:

  • Advanced Functional Programming & Collections
  • Type-safe Builders / DSLs
  • Delegation
  • Idiomatic Kotlin
  • Coroutines
  • Coroutine Interoperability with other reactive/async frameworks
  • Advanced Coroutine primitives: Channel & Flow

You will learn:

  • To master the functional programming concept and understand its benefits.
  • How to program Kotlin in an idiomatic and concise manner.
  • How to get the most out of Kotlin using an immutable, expression-oriented, functional programming style as well as its benefits compared to the imperative style.
  • How to apply various Kotlin language features to write advanced DSLs that can involve nested data structures.
  • The core ingredients of Coroutines and the related Coroutine Builders to write async/parallel code.
  • The difference between Coroutines and Threads as well as the crucial advantages Coroutines offer over Threads.
  • How existing async libraries (such as CompletableFutures, WebFlux, etc.) can easily be lifted to Coroutines and write code to bridge the two worlds.
  • How to effectively use Channels and Flows to write uni-directional and bi-directional reactive streams.

This Kotlin Advanced Developer training is perfect for...

We recommend you join us if you are a Backend Developer, Senior Developer, or Architect with at least half a year of (production) experience with Kotlin. This course builds upon standard Kotlin features like OO, Null-Safety, Generics, and Extensions, so you do need to have minimal knowledge of them. Are you new to Kotlin? Then we advise you to first take our Kotlin Professional Developer course.

Our Kotlin trainers

Our trainers are skilled Software Engineers and Consultants. They are gurus in their field with an impressive amount of experience they are eager to share with you. From in-depth knowledge to hands-on experience, our trainers will teach you how to step up your game and do a better job! They are official certified Kotlin trainers by JetBrains.

Developer learning journey

The Learning Journey of a professional Developer starts at Xebia Academy! The introductory training will offer you the basics of Kotlin.

However, we offer a wide range of training courses. From programming skills to Domain Driven Design and Front-end Development courses. If you are interested to find out what courses you could include in your own personal Learning Journey, please check out all our Developer Skills courses here.

Of course, we can also help you with personal advice. Check the upper right corner for contact details.

Yes, I'd like to expand my Kotlin knowledge!

After registering for this Kotlin Advanced Developer training, you'll receive a confirmation email with practical information. A week before the training we will ask you about any dietary requirements and share literature if there's a need to prepare. See you soon!

What else should I know?

  • Literature and a tasty lunch are included in the price of the training.
  • Travel and accommodation expenses are not included.

Scale up your skills
Boost your career

Get the training you need to succeed, in every IT field.
Learn from the world's leading experts with public and in-company courses at Xebia Academy.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze training. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Kotlin.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Vraag nu gratis en vrijblijvend informatie aan:

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op, en delen ze met Xebia Academy, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.