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 (5)
Ο προπονητής ήταν τέλεια προετοιμασμένος. Οι εκτενείς γνώσεις του εκπαιδευτή και πολλά υλικά.,
Dawid - ista Shared Services Polska Sp. z o.o.
Course - Programming with Kotlin
Machine Translated
Ένταση μαθήματος, κάλυψη θεμάτων. Τα περίπλοκα θέματα εξηγούνται σε καλό επίπεδο, οπότε παρόλο που έχουν απομείνει μερικές λευκές κηλίδες (όπως το DSL) -- δεν θα είναι δύσκολο να συνεχίσω μόνος μου, καθώς έχω ήδη μια κοινή κατανόηση της βάσης και τουλάχιστον ξέρω πώς να σχηματίζω τις ερωτήσεις μου στο Google.
Alexey Baryshnev - C.T.Co SIA
Course - Advanced Kotlin Programming
Machine Translated
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Course - Kotlin for Beginners
Ένας μεγάλος όγκος πρακτικών γνώσεων φαίνεται σε παραδείγματα της πραγματικής ζωής.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Πιέστε τις αλλαγές σε συνεχή βάση, όταν την 3η μέρα άρχισα να χάνομαι περισσότερο από πριν και ήταν πιο δύσκολο να εντοπίσω το σφάλμα γρήγορα, μπόρεσα γρήγορα να ελέγξω για την τελευταία αλλαγή και να μείνω ενημερωμένος με το υλικό
Paulina
Course - Advanced Java Security
Machine Translated