Course Outline

Εισαγωγή

Ανανέωση στα Kotlin Βασικά

Χρήση προηγμένων συναρτήσεων στο Kotlin

    Χρήση ένθετων συναρτήσεων για επαναχρησιμοποίηση λειτουργικότητας στο Kotlin Χρήση του συμβολισμού Infix για κλήση συναρτήσεων στο Kotlin Δήλωση ανώνυμων συναρτήσεων στο Kotlin Χρήση του ενσωματωμένου τροποποιητή για αποτελεσματικότητα στο Kotlin Εφαρμογή επιστροφών και τοπικών επιστροφών κατά την εργασία με προηγμένες συναρτήσεις σε [ 2] Εφαρμογή αναδρομής ουράς για βελτιστοποίηση στο Kotlin Χρήση υπερφόρτωσης χειριστή στο Kotlin Χρήση λάμδα με δέκτες για δημιουργία περιορισμών σε DSL σε Kotlin Επίκληση περιπτώσεων στο Kotlin Χρήση λειτουργικών κατασκευών σε Kotlin Σύνθεση συνάρτησης Currying άλλες κατασκευές
Σύνοψη των προηγμένων λειτουργικών πτυχών του Kotlin
  • Εξερεύνηση σεναρίων τάξης στο Kotlin
  • Υλοποίηση πεδίων στο Kotlin Χρήση του τροποποιητή "lateinit" στο Kotlin Κατανόηση ένθετων και εσωτερικών κλάσεων σε Kotlin Ορισμός "στατικών μεθόδων" στο Kotlin Χρήση συνοδευτικών αντικειμένων Απόκρυψη κατασκευαστών κλάσεων σε Kotlin Επισήμανση κλάσεων ως σφραγισμένων στο [ 2] Χρήση ψευδωνύμων τύπων σε Kotlin Σύνοψη σύνθετων δυνατοτήτων του Kotlin για τάξεις

      Εκτελεστική αντιπροσωπεία στο Kotlin

    Κατανόηση της έννοιας της ανάθεσης μελών σε Kotlin Ανάθεση λειτουργιών μέλους σε άλλη κατηγορία στο Kotlin Ανάθεση ιδιοτήτων στο Kotlin για αποτελεσματικότητα επαναχρησιμοποίησης κώδικα χρησιμοποιώντας ενσωματωμένες εξουσιοδοτημένες ιδιότητες σε Kotlin ανάθεση τοπικών ιδιοτήτων σε Kotlin για επαναχρησιμοποίηση κώδικα Εφαρμογή ιδιοτήτων επέκτασης σε τάξεις στο Kotlin Περίληψη των διαφορετικών πτυχών της ανάθεσης στο Kotlin

      Απόκτηση εις βάθος κατανόησης των γενόσημων στο Kotlin

    Κατανόηση των γενικών περιορισμών Κατανόηση της διακύμανσης και της αμετάβλητης στα γενόσημα Χρησιμοποιώντας τον τροποποιητή "out" για να εκφράσουμε τη συνδιακύμανση στα γενόσημα στο Kotlin Εκφράζοντας την αντίθετη μεταβλητότητα στο Kotlin Εξερεύνηση της έννοιας των προβολών τύπων και των προβολών αστεριών στο Kotlin Σύνοψη των προηγμένων γενικών στοιχείων στο [2 ]

      Μεταπρογραμματισμός σε Kotlin

    Επισκόπηση του Reflection με χρήση Java Reflection με Kotlin Χρήση του Reflection API Χρησιμοποιώντας το Reflection API Handling Type Erasure in Kotlin Using Reified Generics in Kotlin Defining Custom Annotations in Kotlin Περίληψη Τεχνικών Μεταπρογραμματισμού και ενδοσκόπησης σε Kotlin

      Εκτέλεση Asynchronous Programming στο Kotlin

    Κατανόηση του προβλήματος του Ασύγχρονου Προγραμματισμού Εφαρμογή Ασύγχρονου Προγραμματισμού και Κορουτίνες στο Kotlin Εφαρμογή Async and Await in Kotlin Χρήση Coroutines Implementing Yield in Kotlin Κατανόηση των πλεονεκτημάτων των Coroutines Over Reactive Extensions Περίληψη των Coroutines in Kotlin

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

    Requirements

    • Κατανόηση των θεμελιωδών αρχών του Kotlin

    Ακροατήριο

    • Προγραμματιστές που ενδιαφέρονται να αποκτήσουν βαθύτερη γνώση του Kotlin προγραμματισμού
      21 Hours
     

    Number of participants


    Starts

    Ends


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Testimonials (1)

    Related Courses

    Kotlin for iOS and Android Development

      35 Hours

    Combined C/C++, JAVA and Web Application Security

      28 Hours

    Advanced Java Security

      21 Hours

    Related Categories