Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Μονάδα 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#.
28 Ώρες
Σχόλια (2)
Διαδραστικότητα και λύσεις κώδικα σε πραγματικό χρόνο
Eduard-Emanuel Zaharia - Kruk Italia
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
ευκαιρία να εφαρμόσεις πρακτικά και υπομονή του εκπαιδευτή
sheena - Te Manawa Taki Trauma System
Κομμάτι - Visual Studio 2022 IDE
Μηχανική Μετάφραση