Course Outline
Εισαγωγή
- Γιατί το Kotlin είναι καλύτερη Java
Ρύθμιση των εργαλείων
- Χρήση των εργαλείων γραμμής εντολών Εγκατάσταση του JDK για Kotlin Εγκατάσταση και ρύθμιση του IDE: IntelliJ Εγκατάσταση των προσθηκών
Ξεκινώντας με το Basic Kotlin Programming
- Εκμάθηση της αρχιτεκτονικής Kotlin Δημιουργία μεταβλητών στο Kotlin Κατανόηση των διαφορετικών τύπων δεδομένων στο Kotlin Χρήση συμβολοσειρών σε Kotlin Κατανόηση της αμεταβλητότητας σε Kotlin Εφαρμογή εκφράσεων, δηλώσεων και εργασιών με χρήση μηδενικών μεταβλητών στο Kotlin για μηδενική ασφάλεια Χειρισμός υπό όρους ροής προγράμματος με δηλώσεις "if" Χειρισμός επιλογών με χρήση εντολών "when" Εξερεύνηση των προηγμένων δυνατοτήτων του Kotlin για δηλώσεις υπό όρους με χρήση πινάκων και λιστών στο Kotlin Εφαρμογή δομών βρόχου στο Kotlin Δημιουργία, δήλωση και χρήση συναρτήσεων σε Kotlin Χρήση παραμέτρων και επιστροφή τιμής με χρήση συναρτήσεων επέκτασης χρήση ενσωματωμένων συναρτήσεων με χρήση συναρτήσεων υψηλότερης τάξης
Αντικειμενοστραφή Programming με Kotlin
- Επισκόπηση του προγραμματισμού με αντικείμενα Δημιουργία κλάσης Προσθήκη μεθόδων σε κλάσεις Ορισμός βασικών κατασκευαστών με χρήση επώνυμων παραμέτρων και προεπιλεγμένων τιμών Χρήση ανοικτών κλάσεων για να επιτρέπεται η κληρονομικότητα Χρήση αφηρημένων κλάσεων Δημιουργία και χρήση διεπαφών Χειρισμός παράκαμψη Δημιουργία κλάσεων δεδομένων με χρήση Singletones σε κλάσεις Unclasses και Compingan Χρήση εισαγωγών Εφαρμογή πληροφοριών Απόκρυψη Χρήση ληκτών και ρυθμιστών Εφαρμογή τροποποιητών ορατότητας Κατανόηση γενικών στοιχείων Εφαρμογή γενικής στοίβας με χρήση γενικών συναρτήσεων
Διερεύνηση της διαλειτουργικότητας του Kotlin με την Java
- Χρήση Java από Kotlin Χρήση Kotlin από Java
Εξερεύνηση των προηγμένων δυνατοτήτων του Kotlin
- Κατανόηση της υπερφόρτωσης χειριστή με χρήση σχολιασμών Χρήση αναστοχασμού Εφαρμογή κατασκευής DSL Εφαρμογή καταστροφής
Χρήση Kotlin για Functional Programming
Hands-on: Μετατροπή μιας εφαρμογής Android από Java σε Kotlin
- Χρήση Android Studio Έναρξη νέου έργου με Kotlin Μετατροπή υπάρχοντος κώδικα Java σε Kotlin Χρήση API Android με Kotlin
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία στον προγραμματισμό Java
- Βασική εμπειρία ή εξοικείωση με την ανάπτυξη Android
Ακροατήριο
- Προγραμματιστές Android που ενδιαφέρονται για Kotlin
- Προγραμματιστές Java που ενδιαφέρονται για Kotlin
Testimonials (3)
Αλέξ είναι ένας πολύ φιλικός και αξιοσυνηθισμένος άντρας. Επέτρεψε σε όλους να αισθάνονται ευκολία εργαζόμενοι μαζί και προσφέροντας λύσεις.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Course - Kotlin for Beginners
Machine Translated
Ήταν συντομός, καλά οργανωμένος, είχε ωραία ισορροπία μεταξύ ασκήσεων και θεωριών και τα πάντα ήταν στο κέντρο.
Alexander Illarionov - C.T.Co SIA
Course - Advanced Kotlin Programming
Machine Translated
Ολότελής είναι η περιεχόμενος, με υπέροχα ασκήσεις. Καλύφθηκε πολύ πληροφορία. Ευγενική για νέους Kotlin προγραμματιστές αλλά υπάρχει και πολύ νόμιμο που μπορούν να μάθουν εκείνοι από εμάς που χρησιμοποιούν ήδη το Kotlin. Πολύ συμβουλεύω αυτή την εκπαιδευτική μονάδα. Το ρυθμός της εκπαιδευτικής μονάδας ήταν τέλειο, μη πολύ αργός και μη πολύ γρήγορος. Η αλληλοπαραγωγή μεταξύ διδασκαλίας και ασκήσεων βοήθησε στον εμβόλιο της γνώσης από κάθε τμήμα.
Mark Sorenson - Los Alamos National Laboratory
Course - Programming with Kotlin
Machine Translated