partageons le savoir
Nous sommes
Formateurs Certifiés JetBrains.
Parce-que chaque équipe est unique en sa composition, son historique, et ses objectifs, chaque workshop est taillé sur mesure pour les besoins spécifiques de l'équipe addressée, rendant ainsi chaque formation unique à son destinataire.
Grâce à notre expérience en pedagogie ainsi qu'en architecture et développement,
nous avons developpé un ensemble de formations et d'exercises permettant à une équipe technique d'intégrer
des connaissances pratiques en quelques jours.
Chaque ensemble de notions est toujours mis en perspective avec un exercice de programmation.
Nous mettons l'accent sur la productivité et la qualité, développant non seulement les notions techniques, mais aussi et surtout leurs bonnes pratiques.
Voici quelques programmes de formations.
Concurrence structurée avec les coroutines de Kotlin
Les coroutines permettent de modéliser des scénarios de concurrence complexes d'une manière expressive et structurée. Apprenez à modéliser une tâche concurrente, et à utiliser la puissance de la librairie KotlinX Coroutines (pour le scoping, l'annulation, etc).
Kotlin avancé pour le développement de librairie et de SDK
Kotlin propose beaucoup de fonctionalités de langages avancés, typiquement utilisées par les développeurs de librairies, leur permettant de fournir aux développeurs applicatifs de puissants outils. Découvrez ces fonctionalités avancées, et maîtrisez les pour créer des APIs Kotlin élégantes et puissantes.
Le langage Kotlin pour les développeurs iOS
La syntaxe de Kotlin est très similaire à celle de Swift, mais leurs philosophies divergent sur plusieurs points. Cette formation est destinée aux développeurs Swift iOS qui souhaitent pouvoir intervenir sur un projet Kotlin/Multiplatform.
KMM: Kotlin Mobile Multiplatform pour Android & iOS
Partagez du code métier et comportemental significatif entre vos apps Android & iOS, tout en conservant leurs vues natives & spècifiques. Quel rêve !
Apprenez comment implémenter ce rêve, comment architecturer votre application en conséquence, et comment communiquer proprement entre un noyau partagé et une UI native.
Nécéssite: "Concurrence structurée avec les coroutines de Kotlin"
et éventuellement "Le langage Kotlin pour les développeurs iOS"."
Kotlin/Native bas niveau avancé
Kotlin/Native est le compilateur Kotlin qui produit des exécutables natifs pour de multiples cibles (iOS étant l'une d'entre elles). Ce compilateur offre des APIs Kotlin permettant au code natif d'accéder aux librairies C, à la mémoire bas niveau, et aux APIs systèmes de la plateforme (comme POSIX). Nécéssite: "KMM: Kotlin Mobile Multiplatform pour Android & iOS".
Développement d'applications serveur en pur Kotlin
Apprenez comment créer un serveur HTTP concurrent, léger, en Kotlin pur avec le framework dédié de Jetbrains: Ktor. Nécéssite: "Concurrence structurée avec les coroutines de Kotlin".
Kotlin/React pour le web
React est le framework du web, permettant de créer des composants et applications web éfficaces. Cette formation est adressée à ceux qui souhaitent créer des interfaces web sans renoncer au langage structuré et sécurisé qu'ils pratiquent déjà : Kotlin!
PAINLESS TECHNOLOGY BY HUMANS
Fièrement Open Sourcé.
© 2020 KODEINKoders (crédits). Tous droits réservés.