Kotlin Essentials

Durée totale

Kotlin Essentials

OpenValue
Logo OpenValue

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début

Il n'y a pas de dates de débuts connues pour ce produit.

Description

Introduction
Kotlin is the new upcoming language in the JVM world. It is mostly known for its use in Android applications, where it has a lot to offer in the world of back-end services. In this training all the basics of Kotlin will be taught to be able to start working on a back-end service written in Kotlin.

Detailed description
After this training you will be able to read and write Kotlin code on your own, understanding its idioms. Basic language features such as data classes, extension methods, inheritance DSL languages will be approached. You will also be able to write a Kotlin application built in Maven and using Spring.

Target audience
This training is suitable for everyone used to wo…

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Kotlin, Développement mobile, Java, Python et JavaScript.

Introduction
Kotlin is the new upcoming language in the JVM world. It is mostly known for its use in Android applications, where it has a lot to offer in the world of back-end services. In this training all the basics of Kotlin will be taught to be able to start working on a back-end service written in Kotlin.

Detailed description
After this training you will be able to read and write Kotlin code on your own, understanding its idioms. Basic language features such as data classes, extension methods, inheritance DSL languages will be approached. You will also be able to write a Kotlin application built in Maven and using Spring.

Target audience
This training is suitable for everyone used to work on Java applications and who only learned little about Kotlin so far. Starting from the very basics until some small advanced features, a basic understanding of Kotlin will be taught during this training.

Learning goals

  • data classes
  • destructing declarations
  • default values
  • objects
  • inheritance
  • open classes
  • immutability
  • DSL
  • null-safety

Skills acquired in this training
Skills that a training at Kotlin Essentials provides:

  • Understanding of the basic language features
  • Understanding of the idioms of Kotlin

The main focus is on acquiring the following skills:

  • Reading and writing a Kotlin application

Training outline
Introduction & basic concepts of Kotlin consisting of:

  • Basic Language feature presentation
  • Set-up your own DSL with Kotlin
  • Write your own tests in Kotlin
  • Exercise: set up a project

Provided training material
Github repositories.

About the trainer
Paulien is a software engineer at OpenValue, Google Developer Expert in Kotlin and co-host at the BarCoding podcast. Passionate about software engineering she loves to spread the word by giving talks and workshops at meetups and conferences such as Devoxx, JFall, Goto.

Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.

Rester à jour sur les nouveaux avi

Pas encore d'avis.

Partagez vos avis

Avez-vous participé à ? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.