Εξέλιξη Κομματιού
Εισαγωγή
- Γιατί το Kotlin είναι καλύτερο από το Java
Οργάνωση των Εργαλείων
- Χρήση εργαλείων κώδικα σε γραμμές εντολών
- Εγκατάσταση του JDK για Kotlin
- Εγκατάσταση και οργάνωση του IDE: IntelliJ
- Εγκατάσταση των πρόσθετων εργαλείων
Έναρξη με Βασικούς Προγραμματισμό Kotlin
- Μάθηση της αρχιτεκτονικής Kotlin
- Δημιουργία μεταβλητών σε Kotlin
- Κατανόηση των διαφορετικών τύπων δεδομένων σε Kotlin
- Χρήση χαιρετισμών σε Kotlin
- Κατανόηση της ακλόνητης κατάστασης σε Kotlin
- Εφαρμογή εκφράσεων, διαταγών και αποδοχών
- Χρήση μεταβλητών null σε Kotlin για την ασφάλεια του null
- Διαχείριση ροών προγράμματος με διατάγματα "if"
- Χειρισμός επιλογών με διατάγματα "when"
- Εξέταση των προχωρημένων δυνατοτήτων του Kotlin για ροές προγράμματος
- Χρήση πινάκων και λίστων σε Kotlin
- Εφαρμογή γνωστικών αλγορίθμων σε Kotlin
- Δημιουργία, δήλωση και χρήση λειτουργιών σε Kotlin
- Χρήση παραμέτρων και επιστροφή τιμής
- Χρήση εκτελεστικών λειτουργιών
- Χρήση συναρπαστικών λειτουργιών
- Χρήση κλήρωσης λειτουργιών
Προσωπικοποίηση προγραμμάτων με Kotlin
- Εξόρυξη της προγραμματισμής με αντικείμενα
- Δημιουργία κλάσης
- Προσθήκη μεθόδων σε κλάσεις
- Ορισμός βασικών κατασκευαστών
- Χρήση ονομαστικών παραμέτρων και τύπων αξίας ως προεπιλογή
- Χρήση κλάσεων open για να επιτρέψουν την κληρονομικότητα
- Χρήση αφηρημένων κλάσεων
- Δημιουργία και χρήση διεπαφών
- Χειρισμός των πολυειδικών μεθόδων
- Δημιουργία κλάσεων δεδομένων
- Χρήση singleton και των συντρόφων αντικειμένων
- Χρήση επιλογών
- Ομαδοποίηση κλάσεων σε πακέτα
- Χρήση imports
- Εφαρμογή κρύβισης πληροφοριών
- Χρήση getters και setters
- Εφαρμογή των τρόπων εμφάνισης
- Κατανόηση της γενικότητας
- Εφαρμογή μιας κλήρωσης στον πυρίνο
- Χρήση γενικών λειτουργιών
Εξέταση της δυναμικότητας συμβατότητας του Kotlin με Java
- Χρήση Java από Kotlin
- Χρήση Kotlin από Java
Εξέταση των προχωρημένων δυνατοτήτων του Kotlin
- Κατανόηση της υπερχάραξης operator
- Χρήση annotations
- Χρήση reflection
- Εφαρμογή DSL construction
- Εφαρμογή ανάλυσης
Χρήση Kotlin για λειτουργικό προγραμματισμό
Επίχειρη: Αλλαγή μιας εφαρμογής Android από Java σε Kotlin
- Χρήση Android Studio
- Έναρξη νέου project με Kotlin
- Αλλαγή υπάρχοντων Java κώδικων σε Kotlin
- Χρήση Android APIs με Kotlin
Συμβουλές για χειρισμό προβλημάτων
Περίληψη και συμπέρασμα
Απαιτήσεις
- Εμπειρία στον προγραμματισμό Java
- Βασική εμπειρία ή γνώση της ανάπτυξης Android
Ακροατήριο
- Αναπτυξείς Android που ενδιαφέρονται για το Kotlin
- Προγραμματιστές Java που ενδιαφέρονται για το Kotlin
Σχόλια (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
Μηχανική Μετάφραση