De Java à Kotlin

2 jours pour apprendre Kotlin. Cette formation “chemin-court” permet à des développeurs maîtrisant Java de pouvoir connaître tous les fondamentaux de Kotlin. Conçue pour l’efficacité, les équipes repartent avec le savoir-faire nécessaire pour mettre en œuvre Kotlin d’une manière interopérable dans un projet réel.

Présentiel ou Distanciel
2 jours
1 600 € H.T
Java
Ratio théorie / pratique : Ratio théorie / pratique : 30% / 70%
(43)
Dernière mise à jour : 04/2024

Description

En 2011, JetBrains (éditeur de l’IDE le plus utilisé du monde Java) lance le projet Kotlin.

L’objectif ? Créer un langage fonctionnel, 100% interopérable avec l’écosystème Java, tout en ayant la chance de repartir feuille blanche, en s’inspirant des langages et paradigmes les plus modernes.

Plus de 10 ans plus tard, Kotlin est devenu un langage de programmation puissant, concis, et permet d’augmenter la productivité des développeurs Java dans leur quotidien. Avec ses nombreux atouts, tant en termes de syntaxe que de paradigmes, et grâce à son interopérabilité, Kotlin s’est imposé comme un choix idéal pour les projets côté serveur, les applications Android, et bien plus encore. 

Conçu pour des développeurs Java qui considèrent le mettre en œuvre dans certains projets, cette formation vous offre une transition fluide vers Kotlin, en explorant ses similitudes et ses différences, sans passer par les bases de la programmation.

Vous repartirez avec tous les fondamentaux et la capacité de mobiliser dès le lendemain tous les acquis pour développer en Kotlin sereinement au sein de vos projets.

Icône Objectifs
Objectifs

Comprendre les fondamentaux du langage Kotlin et son utilisation pratique. Maîtriser les concepts avancés de la programmation orientée objet et fonctionnelle en Kotlin. Explorer les possibilités offertes par la bibliothèque standard de Kotlin. Acquérir des compétences en matière d'interopérabilité avec Java pour une migration en douceur. Être capable de concevoir des applications robustes et efficaces en utilisant les fonctionnalités avancées de Kotlin.

Icône Contenu
Contenu

Deux Keynotes, de nombreuses mises en situation pour découvrir les ressources sur un cas-réel.

Icône Public
Public

Développeurs.

Icône Financement
Financement

Nous sommes certifiés Qualiopi et vous pouvez faire prendre en charge une partie de cette formation selon votre situation.

Icône Prérequis
Prérequis

Ce cours ne couvre pas les bases de la programmation ; une expérience préalable en Java est obligatoire pour une meilleure compréhension.

Icône Ressources pédagogiques
Ressources pédagogiques

Les contenus pédagogiques sont dispensés sur deux supports : les slides (un deck par jour et la keynote), et le guide de formation.

Programme

Jour 1
Matin9h30-12h30

Introduction à Kotlin : histoire, caractéristiques et avantages

Installation et configuration de l'environnement de développement Kotlin

Syntaxe de base et manipulation des types de données en Kotlin

Gestion de la nullité : sécurité et prévention des erreurs

Après-midi14h-17h30

Programmation orientée objet en Kotlin : classes, objets, héritage et interfaces

Utilisation des constructeurs et syntaxe de l'héritage

Modificateurs de classe : contrôle d'accès et visibilité

Génériques en Kotlin : utilisation et avantages

Jour 2
Matin9h30-12h30

Objets, expressions d'objets et objets compagnons

Utilisation efficace des constantes et création de séquences

Introduction à la programmation fonctionnelle en Kotlin

Utilisation des lambdas avec récepteur pour un code plus expressif

Collections et séquences en Kotlin: manipulation et performances

Exploration des fonctions de la bibliothèque standard de Kotlin

Après-midi14h-17h30

Hiérarchie des types et types annulables

Surcharge d'opérateurs

Gestion de l’asynchrone et découverte des coroutines

Keynote de Clôture:

Récapitulatif des points clés et des bonnes pratiques apprises

Discussion sur les cas d'utilisation avancés et les défis potentiels

Perspectives d'avenir pour l'utilisation de Kotlin dans différents domaines

Session de questions-réponses et conseils pour une adoption réussie de Kotlin dans vos projets

Prochaine session

La date ne vous convient pas ? Pas de soucis !

Contactez l'équipe Takima pour être tenu au courant des prochaines dates de sessions proposées pour cette formation.

Cela pourrait vous plaire également...

Les participants en parlent mieux que nous !