5 - Mobilité

Kotlin – Pour android, le web et plus encore

mm
980€

Présentation

Créé en 2011, le langage Kotlin est en pleine effervescence, notamment depuis son intronisation par Google en tant que langage officiellement supporté pour le développement Android. Mais c’est aussi bien plus que cela.
Au travers de cette formation, vous apprendrez à maîtriser les concepts de ce nouveau langage et ses multiples applications. Que ce soit sur le mobile (Android), le web (Javascript) ou même côté serveur (Spring), Kotlin est partout. Alors n’attendez pas et venez découvrir celui qui remplacera peut-être un jour le jusqu’ici indétrônable Java.

Public visé : Développeurs, Architectes et Chefs de projets

Pré-requis : Connaissances des bases en développement Java, notions dans l’utilisation d’IntelliJ

Prochaines dates de formation : Nous contacter

 

Objectifs pédagogiques

À l’issue de cette formation, vous serez en mesure de :

  • Comprendre et maîtriser les bases du langage Kotlin
  • Connaître les bonnes pratiques et savoir les appliquer
  • Développer une application mobile Android
  • Interagir avec Java
  • Tester vos applications

 

Télécharger la fiche de formation Télécharger le bulletin d’inscription
Inscription

Infos pratiques

  • Débuter avec Kotlin  0/4

    • Qu’est-ce que Kotlin ?
    • Ses applications
    • Historique des versions
    • Tour d’horizon d’une première application
  • Les bases du langage  0/4

    • Les types
    • Les conditions
    • Les opérateurs
    • Les outils
  • Un langage orienté objet  0/9

    • Classes et instances
    • Propriétés et attributs
    • Le mot clé « this »
    • Les fonctions
    • L’encapsulation
    • L’héritage
    • Le principe d’extension
    • Définir des classes internes ou imbriquées
    • Conventions de nommage
  • Un peu plus loin dans l'objet  0/10

    • Les interfaces
    • Polymorphisme et cast
    • Les types génériques
    • Les énumérations
    • Les collections
    • Utiliser des annotations
    • Gestion des exceptions
    • Tester l’égalité
    • Tester les types
    • La nullabilité
  • Notions avancées  0/7

    • Les classes « data » et « sealed »
    • L’utilisation des lambdas
    • Le pattern de délégation
    • Introduction aux coroutines
    • Faire de la réflection
    • Les ranges
    • Les builders
  • Interopérabilité et application  0/4

    • Appeler du code Java à partir de Kotlin
    • Appeler Kotlin à partir de Java
    • Appeler du JavaScript à partir de Kotlin
    • Appeler Kotlin à partir de JavaScript
  • Conclusion  0/2

    • Comparaison entre Kotlin et Java
    • Questions et avis

Suggestion de formations

1 - JAVA JEE

Certification Spring Professional – préparation et passage

Formateur DIMATraining
1 995€
1 - JAVA JEE

Spring Framework 5 – Comprendre et appliquer

Formateur Jonathan Grimm mm
1 390€
1 - JAVA JEE

Microservices pour les développeurs

Formateur DIMATraining
1 390€
1 - JAVA JEE

JPA et Hibernate – Gérer la persistance de ses données en JEE

Formateur Jonathan Grimm mm
1 390€
1 - JAVA JEE

Certification JavaEE 6 Oracle Web Services Developer Expert

Formateur DIMATraining
1 795€
1 - JAVA JEE

Certification Java SE 8 OCP – préparation et passage

Formateur Jonathan Grimm mm
1 795€
1 - JAVA JEE

Certification Java SE 8 OCA – préparation et passage

Formateur Jonathan Grimm mm
2 000€
4 - Devops

Docker – Comprendre et gérer des conteneurs

Formateur DIMATraining
980€
4 - Devops

Git – Versionner vos sources

Formateur Aimed Benarezki mm
980€
4 - Devops

Intégration continue – Qualité logicielle et automatisation

Formateur DIMATraining
1 390€
4 - Devops

Jenkins dans l’intégration continue

Formateur DIMATraining
980€
4 - Devops

Maven – Gérer et automatiser vos projets

Formateur DIMATraining
980€
2 - Web

HTML5, JavaScript et CSS3 : Dynamiser vos sites Web

Formateur DIMATraining
1 390€
2 - Web

Angular 4 – Réaliser une application multi-plateforme

Formateur DIMATraining
1 390€
2 - Web

Node.js – JavaScript côté serveur

Formateur DIMATraining
1 390€
2 - Web

ReactJS – Une autre manière de faire du JavaScript

Formateur DIMATraining
1 390€
2 - Web

JQuery – Simplifier vos développements JavaScript

Formateur DIMATraining
1 390€
2 - Web

JavaScript – Fondamentaux pour maîtriser ce langage

Formateur DIMATraining
1 390€
8 - Test logiciel

Certification ISTQB niveau Foundation – préparation et passage

Formateur Rim Mediaf
1 590€
8 - Test logiciel

Certification Test Manager ISTQB CTAL-TM – préparation et passage

Formateur DIMATraining
1 795€
8 - Test logiciel

JMeter – Effectuer des tests de charges

Formateur DIMATraining
500€
8 - Test logiciel

JUnit – Les tests unitaires avec Java

Formateur Jonathan Grimm mm
500€
8 - Test logiciel

SoapUI – Réaliser les tests fonctionnels de WebServices

Formateur DIMATraining
980€
8 - Test logiciel

TDD – Le développement piloté par les tests

Formateur DIMATraining
980€
5 - Mobilité

Android – Développer des applications mobile

Formateur DIMATraining
1 390€
5 - Mobilité

Ionic 3 & Angular – Des applications mobiles hybrides multiplateforme

Formateur DIMATraining
980€
5 - Mobilité

Swift – Le développement iOS

Formateur DIMATraining
1 390€
5 - Mobilité

Xamarin – Pour les applications mobiles iOS, Android et WindowsPhone

Formateur Aimed Benarezki mm
1 795€
7 - Méthodologies et Agilité

Certification « Agile Project Management Foundation » – préparation et passage

Formateur DIMATraining
1 390€
7 - Méthodologies et Agilité

Certification ScrumMaster (PSM1) – préparation et passage

Formateur DIMATraining
980€
7 - Méthodologies et Agilité

Certification Scrum Product Owner (PSPO I) – préparation et passage

Formateur DIMATraining
980€
7 - Méthodologies et Agilité

La méthode Kanban – optimiser les tâches et l’organisation

Formateur DIMATraining
980€
7 - Méthodologies et Agilité

Manager un projet Agile – renforcer les capacités de vos équipes

Formateur DIMATraining
980€
7 - Méthodologies et Agilité

Les méthodes agiles – Panorama et application

Formateur DIMATraining
1 390€
1 - JAVA JEE

SpringBatch – Optimiser vos traitements par lots

Formateur Jonathan Grimm mm
500€
1 - JAVA JEE

Initiation à la programmation Java

Formateur Jonathan Grimm mm
1 795€
1 - JAVA JEE

Spring Security – sécuriser vos applications

Formateur DIMATraining
980€
3 - Intelligence Artificielle

Se former à l’intelligence artificielle

Formateur Olivier Teboul mm
2 000€
8 - Test logiciel

HP UFT – Automatiser vos tests

Formateur DIMATraining
1 390€
8 - Test logiciel

HP ALM 12 – Gérer vos projets de tests

Formateur DIMATraining
1 390€
8 - Test logiciel

Selenium – Automatisation des tests dans l’intégration continue

Formateur Jonathan Grimm mm
980€
6 - Bases de données

SQL – Le langage de base de donnée pour tous

Formateur Jonathan Grimm mm
1 390€
7 - Méthodologies et Agilité

UML – Analyser et modéliser les besoins

Formateur Jonathan Grimm mm
1 590€
3 - Intelligence Artificielle

L’intelligence artificielle pour les managers

Formateur Olivier Teboul mm
1 690€