Course Outline

Εισαγωγή

Ρύθμιση των εργαλείων για το Kotlin

  • Χρήση των Εργαλείων Γραμμής Εντολών
  • Εγκατάσταση του JDK για Kotlin
  • Εγκατάσταση και ρύθμιση του IDE: IntelliJ
  • Εγκατάσταση των πρόσθετων

Ξεκινώντας με το Kotlin και το Kotlin Σύνταξη

  • Εκμάθηση της Kotlin Αρχιτεκτονικής
  • Εκμάθηση της Kotlin Σύνταξης
  • Χρήση βασικών χαρακτηριστικών του Kotlin

Object-Oriented Programming με Kotlin

  • Επισκόπηση του Programming με αντικείμενα
  • Δημιουργία Τάξης
  • Προσθήκη μεθόδων στις τάξεις
  • Καθορισμός Βασικών Κατασκευαστών
  • Χρησιμοποιώντας επώνυμες παραμέτρους και προεπιλεγμένες τιμές
  • Χρήση ανοικτών κλάσεων για να επιτρέπεται η κληρονομικότητα
  • Χρήση αφηρημένων τάξεων
  • Δημιουργία και χρήση διεπαφών
  • Αντικατάσταση χειρισμού
  • Δημιουργία κλάσεων δεδομένων
  • Χρήση Singletons και Companion Objects
  • Χρήση απαριθμήσεων
  • Ομαδοποίηση τάξεων σε πακέτα
  • Χρήση Εισαγωγών
  • Εφαρμογή απόκρυψης πληροφοριών
  • Χρήση Getters και Setters
  • Εφαρμογή τροποποιητών ορατότητας
  • Κατανόηση των Generics
  • Υλοποίηση γενικής στοίβας
  • Χρήση γενικών συναρτήσεων

Android Ανάπτυξη εφαρμογών με χρήση Kotlin

  • Ρύθμιση των εργαλείων για την ανάπτυξη Android
    • Εγκατάσταση του Android Studio
    • Έναρξη Νέου Έργου
    • Ρύθμιση του εξομοιωτή
    • Ρύθμιση της Βιβλιοθήκης
  • Ρύθμιση του Kotlin στο Android
  • Εργασία με τα εργαλεία Hello Android Framework και Android SDK Tools
  • Ανάπτυξη εφαρμογής Android με χρήση Kotlin
    • Χρήση ListActivity και ListView
    • Χρήση φίλτρων προθέσεων και προθέσεων
    • Εργασία με προσαρμοσμένες προβολές
    • Χρήση Διαχειριστών διάταξης
    • Χειρισμός Web Services και API
    • Αντιμετώπιση Android Υπηρεσιών
    • Εργασία με SQLite Database
    • Χρήση παρόχων περιεχομένου
    • Προσαρμογείς γραφής
    • Εφαρμογή διαλόγων και ειδοποιήσεων (τοστ)
    • Σχεδιάζοντας το UI σας
      • Επιλογές και μενού περιβάλλοντος
      • WebView
    • Εφαρμογή Android ειδοποιήσεων
  • Δημιουργία προσαρμοσμένης απόκρισης Android εφαρμογής με χρήση Kotlin
  • Δημοσίευση της Android εφαρμογής σας στο Google PlayStore

iOS Ανάπτυξη εφαρμογών με χρήση Kotlin

  • Επισκόπηση των χαρακτηριστικών και της αρχιτεκτονικής του XCode 9
  • Επισκόπηση του Swift 4 Χαρακτηριστικά και Αρχιτεκτονική
  • Σύγκριση ομοιοτήτων και διαφορών των Kotlin και Swift
    • Βασικά
    • Πίνακες
    • Λεξικά
  • Εργασία με Web Services
  • Εκτέλεση Data Management
  • Εργασία με μεταβλητές, σταθερές και Swift τύπους δεδομένων
  • Βελτιστοποίηση της iOS εμπειρίας χρήστη μέσω σχεδίασης UX και UI
  • Προσθήκη αλληλεπίδρασης χρήστη για βελτιωμένη εμπειρία χρήστη
  • Βελτιστοποίηση της απόδοσης
  • Εντοπισμός σφαλμάτων μιας εφαρμογής iOS
  • Δημιουργία προσαρμοσμένης απόκρισης iOS εφαρμογής με χρήση Kotlin
  • Δημοσίευση της iOS εφαρμογής σας στο Apple AppStore

Αντιμετώπιση προβλημάτων

Περίληψη και Συμπέρασμα

Requirements

  • Εμπειρία στον προγραμματισμό Java
  • Βασική εμπειρία ή εξοικείωση με την ανάπτυξη Android
  • Εμπειρία στον προγραμματισμό Swift
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories