Εξέλιξη Κομματιού

Εισαγωγή

  • Γιατί το 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
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες