Schița de curs

Noțiuni de bază

  • Sintaxa de bază
  • Idiomuri
  • Convenții de codificare

Bazele

  • Tipuri de bază
  • Pachete
  • Controlul fluxului
  • Retururi și Salturi

Clase și Obiecte

  • Clasele și moștenirea
  • Proprietăți și câmpuri
  • Interfețe
  • Modificatori de vizibilitate
  • Extensii
  • Clasele de date
  • generice
  • Clase imbricate
  • Clasele Enum
  • Obiecte
  • Delegație
  • Proprietăți delegate

Funcții și Lambda

  • Funcții
  • Lambda
  • Funcții în linie

Alte

  • Declarații de destructurare
  • Colecții
  • Intervalele
  • Verificări de tip și turnări
  • Aceste expresii
  • Egalitatea
  • Supraîncărcarea operatorului
  • Siguranță nulă
  • Excepții
  • Adnotări
  • Reflecţie
  • Constructori de tip sigur
  • Tip dinamic

Interop

  • Apelare la Java de la Kotlin
  • Apelare la Kotlin de la Java

Referinţă

  • Documentare Kotlin Cod
  • Folosind Maven
  • Folosind Ant
  • Folosind Gradle
  • Kotlin și OSGi

Tutoriale

Cerințe

  • IntelliJ
  21 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (4)

Cursuri înrudite

Combined C/C++, JAVA and Web Application Security

  28 ore

Advanced Java Security

  21 ore

Categorii înrudite