Cursusaanbod
Invoering
Opfriscursus over Kotlin Basisbeginselen
Geavanceerde functies gebruiken in Kotlin
- Geneste functies gebruiken om functionaliteit te hergebruiken in Kotlin De infix-notatie gebruiken om functies aan te roepen in Kotlin Anonieme functies declareren in Kotlin De inline modifier gebruiken voor efficiëntie in Kotlin Returns en lokale return implementeren bij het werken met geavanceerde functies in [ 2] Implementatie van staartrecursie voor optimalisatie in Kotlin Overbelasting van operators gebruiken in Kotlin Lambdas met ontvangers gebruiken om beperkingen op DSL's te creëren in Kotlin Instances aanroepen in Kotlin Functionele constructies gebruiken in Kotlin Functiecompositie Curry Andere constructies
Velden implementeren in Kotlin De "lateinit"-modifier gebruiken in Kotlin Geneste en innerlijke klassen begrijpen in Kotlin "Statische methoden" definiëren in Kotlin Companion-objecten gebruiken Klasseconstructors verbergen in Kotlin Klassen markeren als verzegeld in [ 2] Typealiassen gebruiken in Kotlin Samenvatting van geavanceerde functies van Kotlin voor klassen
- Implementatie van delegatie in Kotlin
Het concept van ledendelegatie begrijpen in Kotlin Lidfuncties delegeren naar een andere klasse in Kotlin Eigenschappen delegeren in Kotlin voor hergebruik van code Efficiëntie van ingebouwde gedelegeerde eigenschappen in Kotlin Lokale eigenschappen delegeren in Kotlin voor hergebruik van code Implementatie van uitbreidingseigenschappen in klassen in Kotlin Samenvatting van de verschillende aspecten van delegatie in Kotlin
- Een diepgaand inzicht verwerven in generieke geneesmiddelen in Kotlin
Generieke beperkingen begrijpen Variantie en invariantie in generieke geneesmiddelen begrijpen De "out"-modificator gebruiken om covariantie in generieke geneesmiddelen uit te drukken in Kotlin Contravariantie uitdrukken in Kotlin Het concept van typeprojecties en sterprojecties verkennen in Kotlin Samenvatting van geavanceerde generieke geneesmiddelen in Kotlin ]
- Metaprogrammering in Kotlin
Overzicht van Reflection Java gebruiken Reflection met Kotlin De Reflection API gebruiken De Reflection API van Kotlin gebruiken Afhandelingstype Erasure in Kotlin Reified Generics gebruiken in Kotlin Aangepaste annotaties definiëren in Kotlin Samenvatting van metaprogrammering en introspectietechnieken in Kotlin
- Asynchroon Programming uitvoeren in Kotlin
Het probleem van asynchrone programmering begrijpen Asynchrone programmering en coroutines in Kotlin implementeren Async and Await in Kotlin implementeren Coroutines gebruiken Yield in Kotlin implementeren De voordelen van Coroutines ten opzichte van Reactive extensies begrijpen Samenvatting van Coroutines in Kotlin
- Samenvatting en conclusie
Vereisten
- Een goed begrip van de grondbeginselen van Kotlin
Publiek
- Ontwikkelaars die geïnteresseerd zijn in een diepere kennis van Kotlin programmeren
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (7)
Intensiteit van een cursus, behandeling van onderwerpen. Ingewikkelde onderwerpen worden op een goed niveau uitgelegd, dus ook al zijn er nog enkele witte vlekken in (zoals DSL) - het zal niet moeilijk zijn om zelf verder te gaan, omdat ik al een gemeenschappelijk begrip van de basis heb en in ieder geval weet hoe ik mijn vragen moet vormen om Google.
Alexey Baryshnev - C.T.Co SIA
Cursus - Advanced Kotlin Programming
Automatisch vertaald
A format - lot of new info, but it felt pretty understandable and comfortable to learn, most of it I managed to remember and use when necessary at the next topics.
Alina Karpovich - C.T.Co SIA
Cursus - Advanced Kotlin Programming
Trainer competence, wide subject knowledge. I have learned a lot new stuff, received valuable comments and answers to my questions.
Ilya Ginter - C.T.Co SIA
Cursus - Advanced Kotlin Programming
live communication and good answers to questions
Alexander Semyonov - C.T.Co SIA
Cursus - Advanced Kotlin Programming
Execute exercises in mode online, it is cool. Fast answer about additional questions
Oleg Sushik - C.T.Co SIA
Cursus - Advanced Kotlin Programming
Positive approach
Arseniy - C.T.Co SIA
Cursus - Advanced Kotlin Programming
I liked exercises and questions where we should think like a compiler. Sometimes it feels like you understand topic we are discussing and with exercise we could make sure not only that we feel that way but really understood. In case exercise was difficult for someone, solution was provided by clear steps what and why we do to make this working. Also by going further with these exercises it was really nice that we looked at previous ones understanding how we can improve something that was already done by one solution.