Εξέλιξη Κομματιού
Μονάδα 1: Εισαγωγή στο ASP.NET MVC
- Επανάληψη του ASP.NET Web development
- Βασικές πλευρές του ASP.NET MVC
- Ο ρόλος του μοντέλου, οπτικής αναπαράστασης και ελεγχτή (model, view, controller)
Μονάδα 2: Ξεκίνημα με το ASP.NET MVC
- Προσαρμογή του περιβάλλοντός σας ανάπτυξης για το ASP.NET MVC
- Δημιουργία ενός ASP.NET MVC έργου
- Κατανόηση της δομής ενός ASP.NET MVC έργου
- Ονομασιακά σύμβολα (naming conventions)
- Δημιουργία views (οπτικών αναπαραστάσεων)
- Ορισμός ελεγχτών
- Ορισμός μοντέλου δεδομένων
Μονάδα 3: Δημιουργία Ολοκληρωμένης Εφαρμογής ASP.NET MVC
- Δημιουργία strongly-typed views (οπτικών αναπαραστάσεων)
- Κατανόηση URLs και action methods
- Χρήση HTML helpers
- Διαχείριση post-backs τύπου form; Έλεγχος δεδομένων
Μονάδα 4: Χρήση του Razor View Engine
- Στόχοι σχεδίασης του Razor
- Εφαρμογή ενός Razor view (οπτικής αναπαράστασης)
- Syntax (γλώσσα) του Razor
- Πρόσβαση σε μοντέλα δεδομένων σε Razor views (οπτικές αναπαραστάσεις)
Μονάδα 5: Ισχυρές ASP.NET MVC Εφαρμογές
- Βέλτιστες πρακτικές αρχιτεκτονικής εφαρμογών ASP.NET
- Εφαρμογή repository και Entity Framework μοντέλου δεδομένων
- Χρήση Dependency Injection; Εφαρμογή περιστασιακού ελεγχτή factory (custom controller factory)
- Test-Driven Development με ASP.NET MVC
Μονάδα 6: Τεχνικές View (Οπτικής Αναπαράστασης)
- Ορισμός και χρήση περιστασιακών HTML helpers
- Ορισμός και χρήση layout/master page (ελεγχτή)
- Χρήση styles (στυλ)
- Ορισμός και χρήση partial views (μερικών οπτικών αναπαραστάσεων)
- Syntax (γλώσσα) Razor helper method
Μονάδα 7: Εφαρμογή Ναβιγάσης: Ορισμός view-model classes (κλάσεων)
- Εφαρμογή φίλτρου δεδομένων σε ελεγχτή
- Κατανόηση του μηχανισμού routing (διαδρομοποίησης)
- Προσθήκη περιστασιακών εγγραφών στο route table (πίνακα διαδρομοποίησης)
- Ορισμός defaults, παραμέτρων και έλεγχου
- Παραγωγή URLs και hyperlinks (υπερσύνδεσμων)
- Περιορισμοί περιστασιακών διαδρομών
Μονάδα 8: Διαχείριση Κατάστασης (State Management)
- Χρήση hidden fields (κρυμμένων πεδίων)
- Session και application state
- Περιστασιακοί ορισμοί μοντέλων (custom model bindings)
Μονάδα 9: Χρήση Ajax και jQuery με ASP.NET MVC
- Επισκόπηση του Ajax και ASP.NET MVC; Unobtrusive Ajax;
- Χρήση Ajax action links (υπερσυνδέσμων)
- Επισκόπηση του jQuery
- Tεχνικές jQuery
- Χρήση jQuery UI
Μονάδα 10: Επιπλέον Τεχνικές ASP.NET MVC 4.5
- View scaffold templates (προτύπων)
- Controller scaffold templates (προτύπων)
- Dependency injection με Unity
Μονάδα 11: Εφαρμογή Test Driven Development (TDD) με ASP.NET MVC
- Επανάληψη του TDD
- Βήματα εκτέλεσης για χρήση TDD με ASP.NET MVC
Μονάδα 12: Επιπλέον Τεχνικές
- Τεχνικές ελεγχτή (controller techniques)
- FILTERS
- Μοντελοποίηση μοντέλων (model binding)
Απαιτήσεις
3-6 μήνες εμπειρία ανάπτυξης ASP.NET Web με χρήση στο C#.
Σχόλια (5)
Ο εκπαιδευτής ήταν πολύ γνώστης, ήταν πολύ εξυπηρετικός.
Thilini Alwis - Te Manawa Taki Trauma System
Κομμάτι - Visual Studio 2022 IDE
Μηχανική Μετάφραση
Ήταν μια εξαιρετική ημέρα μάθησης γιατί είχαμε την ευκαιρία να συζητήσουμε πράγματα και να δοκιμάσουμε να εργαστούμε με τα πράγματα που μας έχουν διδαχθεί. Αλλά αυτό που μου άρεσε περισσότερο ήταν ότι τα πάντα βασίζονταν στην εμπειρία του Marcin.
Jesper - ProgramDuon AB
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
Ο εκπαιδευτής εξήγησε τα θέματα πολύ καλά με πραγματικά παραδείγματα από τον πραγματικό κόσμο που μας έκαναν πιο εύκολο να κατανοήσουμε τις πληροφορίες
Florin-Viorel Marut - Continental Automotive Romania
Κομμάτι - High-Performance Application Development with .NET Core
Μηχανική Μετάφραση
Θετικός - καλύψαμε ό,τι ήταν συμφέρον μας. Έχουμε την δυνατότητα να εργαστούμε μέσω παραδειγμάτων.
Deborah Morrison - AFBI
Κομμάτι - Introduction to Blazor
Μηχανική Μετάφραση
Εξαιρετικά επιστημονικός ιδρυτής
Tegan Aloysius - Hilton
Κομμάτι - Introduction to .Net Core
Μηχανική Μετάφραση