Course Outline

Εισαγωγή

    Scala ως γλώσσα JVM Προγραμματισμός με προσανατολισμό αντικειμένων έναντι λειτουργικού προγραμματισμού

Επισκόπηση του Αντικειμένου-Λειτουργικού Programming

    Αναδρομή ουράς Μερικές συναρτήσεις Εφαρμογή κύρωσης και μερικής λειτουργίας Κλείσιμο Τεμπέλης αξιολόγηση

Κατακτήστε το Scala Σύστημα τύπων

    Σχετικά με τα χαρακτηριστικά Δομικοί τύποι Τύποι που εξαρτώνται από διαδρομή Αυτοί τύποι Συνδιακύμανση και αντιδιακύμανση Όρια τύπου

Σύνθετη αντιστοίχιση προτύπων σε Scala

    Βαθιά αντιστοίχιση Χρήση εξολκέων

Χρησιμοποιώντας το Scala Implicit

    Σιωπηρή μετατροπή, κλάσεις και παράμετροι Πληκτρολογήστε μοτίβο κλάσης Όρια περιβάλλοντος και προβολής

Βιβλιοθήκες και DSL

    Προσαρμοσμένες δομές ελέγχου με παραμέτρους κατ' όνομα Δημιουργία καλά σχεδιασμένων βιβλιοθηκών και εσωτερικών DSL

Εργασία με Scala Συλλογές

    Εργασία με Manifests ροών και ετικέτες τάξης Οι Builders CanBuildFrom Δημιουργία προσαρμοσμένων συλλογών

Χειρισμός λειτουργικών εξαιρέσεων

    Παραδοσιακός χειρισμός εξαιρέσεων Λειτουργικός χειρισμός εξαιρέσεων Χρήση του Try with For comprehensions

Τελευταία σχόλια

Requirements

  • Πραγματική εμπειρία στον προγραμματισμό Scala
  • Εξοικείωση με την αντιστοίχιση προτύπων και τα χαρακτηριστικά

Ακροατήριο

  • Scala προγραμματιστές που επιθυμούν να μάθουν τα πιο προηγμένα και διαφοροποιημένα χαρακτηριστικά του Scala
 14 Hours

Number of participants



Price per participant

Testimonials (3)

Related Courses

Scala: Advanced Functional Programming

14 Hours

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

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Java and Web Application Security

21 Hours

Related Categories