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


Starts

Ends


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

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