Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή

  • Επισκόπηση της Kotlin
  • Ανασκόπηση των βασικών εννοιών της Kotlin

Προηγμένες δυνατότητες της γλώσσας

  • Εκφράσεις lambda και συναρτήσεις υψηλότερης τάξης
  • Συναρτήσεις επέκτασης και ιδιότητες
  • Ενσωματωμένες συναρτήσεις (inline) και πραγματισμένοι τύποι παραμέτρων (reified)
  • Συλλογές και ακολουθίες

Αντικειμενοστραφής Προγραμματισμός

  • Ανάθεση κλάσεων και εκφράσεις αντικειμένων
  • Σφραγισμένες κλάσεις και ψευδώνυμα τύπων
  • Γενικευμένοι τύποι και διακύμανση
  • Προηγμένη κληρονομικότητα και πολυμορφισμός

Συναρτησιακός Προγραμματισμός

  • Κατανόηση των μονάδων (monads) και των συναρτησιακών κατασκευών
  • Εργασία με τη βιβλιοθήκη Arrow
  • Coroutines και βασικές αρχές ασύγχρονου προγραμματισμού
  • Το API Flow και ο αντιδραστικός προγραμματισμός

Ανάπτυξη Android με Kotlin

  • Επεκτάσεις Kotlin για Android και σύνδεση προβολών (view binding)
  • Χρήση των Coroutines της Kotlin στο Android

Σύνοψη και επόμενα βήματα

Απαιτήσεις

  • Βασικές γνώσεις Kotlin
  • Κατανόηση των εννοιών του αντικειμενοστραφούς προγραμματισμού

Ακροατήριο

  • Προγραμματιστές
  • Προγραμματιστές
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες