Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση της Kotlin
- Ανασκόπηση των βασικών εννοιών της Kotlin
Προηγμένες δυνατότητες της γλώσσας
- Εκφράσεις lambda και συναρτήσεις υψηλότερης τάξης
- Συναρτήσεις επέκτασης και ιδιότητες
- Ενσωματωμένες συναρτήσεις (inline) και πραγματισμένοι τύποι παραμέτρων (reified)
- Συλλογές και ακολουθίες
Αντικειμενοστραφής Προγραμματισμός
- Ανάθεση κλάσεων και εκφράσεις αντικειμένων
- Σφραγισμένες κλάσεις και ψευδώνυμα τύπων
- Γενικευμένοι τύποι και διακύμανση
- Προηγμένη κληρονομικότητα και πολυμορφισμός
Συναρτησιακός Προγραμματισμός
- Κατανόηση των μονάδων (monads) και των συναρτησιακών κατασκευών
- Εργασία με τη βιβλιοθήκη Arrow
- Coroutines και βασικές αρχές ασύγχρονου προγραμματισμού
- Το API Flow και ο αντιδραστικός προγραμματισμός
Ανάπτυξη Android με Kotlin
- Επεκτάσεις Kotlin για Android και σύνδεση προβολών (view binding)
- Χρήση των Coroutines της Kotlin στο Android
Σύνοψη και επόμενα βήματα
Απαιτήσεις
- Βασικές γνώσεις Kotlin
- Κατανόηση των εννοιών του αντικειμενοστραφούς προγραμματισμού
Ακροατήριο
- Προγραμματιστές
- Προγραμματιστές
14 Ώρες
Σχόλια (2)
Η εμπεριστατωμένη γνώση και τα παραδείγματα
Ankur Kapila - Deutsche Bank
Κομμάτι - Programming with Kotlin
Μηχανική Μετάφραση
Ηντενσιτά του μαθήματος, κάλυψη θεμάτων. Περίπλοκα θέματα εξηγούνται σε καλό επίπεδο, ώστε ακόμη και αν υπάρχουν μερικές "λευκές περιοχές" (όπως το DSL) -- δεν θα είναι δύσκολο να συνεχίσω μόνος μου, καθώς ήδη έχω γενική κατανόηση των βάσεων και τουλάχιστον γνωρίζω πώς να διαμορφώσω τις ερωτήσεις μου στο Google.
Alexey Baryshnev - C.T.Co SIA
Κομμάτι - Advanced Kotlin Programming
Μηχανική Μετάφραση