Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση του Kotlin
- Εξέταση βασικών εννοιών του Kotlin
Προηγμένες Λειτουργίες Γλώσσας
- Λambda expressions και υψηλότερη συνάρτηση (higher-order functions)
- Επεκτατικές συναρτήσεις και ιδιότητες (extension functions and properties)
- Inline functions και αναγνωρίσιμοι τύποι παραμέτρων (reified type parameters)
- Συλλογές και ακολουθίες (collections and sequences)
Προγραμματισμός Ενσωματωμένων Αντικειμένων
- Κλάση αντικειμένου (Class delegation) και εκφράσεις αντικειμένου (object expressions)
- Σεαλ κλάσεις (Sealed classes) και τύποι προσδιορισμού (type aliases)
- Γενικά και variance
- Προηγμένη κληρονομικότητα και polymorphism
Συναρτητική Προγραμματισμός
- Κατανόηση monads και συναρτητικών κατασκευών (functional constructs)
- Εργασία με τη βιβλιοθήκη Arrow
- Coroutines και ασύνχρονη προγραμματισμός (asynchronous programming) θεωρία
- Flow API και reactive programming
Ανάπτυξη Android με Kotlin
- Kotlin Android Extensions και view binding
- Χρήση Kotlin Coroutines σε Android
Σύνοψη και επόμενα βήματα
Απαιτήσεις
- Βασική γνώση του Kotlin
- Κατανόηση των ιδεών του προγραμματισμού με αντικείμενα (OOP)
Ακροατήριο
- Προγραμματιστές
- Επαγγελματίες προγραμματισμού
Σχόλια (3)
Ο Αλέξ είναι ένας πολύ φιλόδοξος και χαρακτηριστικός τύπος. Έκανε όλους να νιώθουν ήρεμοι εργαζόμενοι μαζί και προσέφερε να δίνει λύσεις.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Κομμάτι - Kotlin for Beginners
Μηχανική Μετάφραση
Ήταν συντομό, καλά οργανωμένο, είχε όμορφή ισορροπία μεταξύ εργασιών και διδακτικών παρουσιάσεων και το πάντα ήταν ακριβό.
Alexander Illarionov - C.T.Co SIA
Κομμάτι - Advanced Kotlin Programming
Μηχανική Μετάφραση
Εξαιρετικό περιεχόμενο, αποδοκιμαστικά άσκησεις. Κάλυψε πολύ πληροφορίες. Εξυγιεινό για τους νέους προγραμματιστές Kotlin αλλά επίσης με πλήθος πραγμάτων που παραμένουν να μαθούν για όσους ήδη χρησιμοποιούν τη Kotlin. Προτείνω αυτό το μάθημα σθένος. Το ρυθμός του μαθήματος ήταν τέλειος, ούτε πολύ αργός, ούτε πολύ γρήγορος. Η εναλλαγή μεταξύ θεωρίας και άσκησεων βοήθησε να ενισχυθεί το γνώσιμο από κάθε τμήμα.
Mark Sorenson - Los Alamos National Laboratory
Κομμάτι - Programming with Kotlin
Μηχανική Μετάφραση