Course Outline
Εισαγωγή
- Scala ως γλώσσα JVM Προγραμματισμός με προσανατολισμό αντικειμένων έναντι λειτουργικού προγραμματισμού
Επισκόπηση του Αντικειμένου-Λειτουργικού Programming
- Αναδρομή ουράς Μερικές συναρτήσεις Εφαρμογή κύρωσης και μερικής λειτουργίας Κλείσιμο Τεμπέλης αξιολόγηση
Κατακτήστε το Scala Σύστημα τύπων
- Σχετικά με τα χαρακτηριστικά Δομικοί τύποι Τύποι που εξαρτώνται από διαδρομή Αυτοί τύποι Συνδιακύμανση και αντιδιακύμανση Όρια τύπου
Σύνθετη αντιστοίχιση προτύπων σε Scala
- Βαθιά αντιστοίχιση Χρήση εξολκέων
Χρησιμοποιώντας το Scala Implicit
- Σιωπηρή μετατροπή, κλάσεις και παράμετροι Πληκτρολογήστε μοτίβο κλάσης Όρια περιβάλλοντος και προβολής
Βιβλιοθήκες και DSL
- Προσαρμοσμένες δομές ελέγχου με παραμέτρους κατ' όνομα Δημιουργία καλά σχεδιασμένων βιβλιοθηκών και εσωτερικών DSL
Εργασία με Scala Συλλογές
- Εργασία με Manifests ροών και ετικέτες τάξης Οι Builders CanBuildFrom Δημιουργία προσαρμοσμένων συλλογών
Χειρισμός λειτουργικών εξαιρέσεων
- Παραδοσιακός χειρισμός εξαιρέσεων Λειτουργικός χειρισμός εξαιρέσεων Χρήση του Try with For comprehensions
Τελευταία σχόλια
Requirements
- Πραγματική εμπειρία στον προγραμματισμό Scala
- Εξοικείωση με την αντιστοίχιση προτύπων και τα χαρακτηριστικά
Ακροατήριο
- Scala προγραμματιστές που επιθυμούν να μάθουν τα πιο προηγμένα και διαφοροποιημένα χαρακτηριστικά του Scala
Testimonials (3)
Ένας μεγάλος όγκος πρακτικών γνώσεων φαίνεται σε παραδείγματα της πραγματικής ζωής.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Πιέστε τις αλλαγές σε συνεχή βάση, όταν την 3η μέρα άρχισα να χάνομαι περισσότερο από πριν και ήταν πιο δύσκολο να εντοπίσω το σφάλμα γρήγορα, μπόρεσα γρήγορα να ελέγξω για την τελευταία αλλαγή και να μείνω ενημερωμένος με το υλικό
Paulina
Course - Advanced Java Security
Machine Translated
Very good knowledge and character.