Εξέλιξη Κομματιού

Μονάδα 1: Ξεκινώντας με το ASP.NET MVC

  • Πρότυπα προ젝τών ASP.NET MVC
  • Κατανόηση του σχήματος ενός προ젝τού ASP.NET MVC
  • Ονομασιακά κανόνες
  • Δημιουργία προβολών (views)
  • Ορισμός ελεγχτών (controllers)
  • Ορισμός δεδομένων μοντέλου

Μονάδα 2: Δημιουργία Συνολικής Εφαρμογής ASP.NET MVC

  • Δημιουργία προβολών με ισχυρό τύπο (strongly-typed views)
  • Κατανόηση URL και δράσεων (action methods)
  • Χρήση HTML βοηθών
  • Χειρισμός αναβλητών παρουσιάσεων φόρμων (form post-backs)
  • Επικύρωση δεδομένων

Μονάδα 3: Χρήση του Razor View Engine

  • Στόχοι σχεδίασης του Razor
  • Εφαρμογή προβολής (view) Razor
  • Γλώσσα Razor
  • Πρόσβαση σε δεδομένα μοντέλου σε προβολές Razor

Μονάδα 4: Εφαρμογές ASP.NET MVC αυξημένης δύναμης

  • Πρακτικές καλής πρακτικής σχεδίασης εφαρμογών ASP.NET
  • Εφαρμογή αποθετηρίου (repository) και μοντέλου δεδομένων Entity Framework
  • Χρήση Εισαγωγής Αρτημάτων (Dependency Injection)
  • Εφαρμογή περσωναλισμένου φακέλου ελεγχτών

Μονάδα 5: Ανάπτυξη Με Παρόδια Ελέγχου (Test Driven Development) με ASP.NET MVC

  • Επανάληψη των αρχών TDD
  • Πλαίσια δοκιμής μονάδων (Unit Testing frameworks)
  • Βήματα που καταλήγουν σε χρήση TDD με ASP.NET MVC

Μονάδα 6: Τεχνικές Προβολών (View Techniques)

  • Ορισμός και χρήση περσωναλισμένων βοηθών HTML
  • Ορισμός προτύπου διάταξης/κεντρική σελίδας (layout/master page)
  • Χρήση μορφών
  • Ορισμός και χρήση επανάληψη προβολών (partial views)
  • Γλώσσα συντάξεων βοηθών Razor

Μονάδα 7: Εφαρμογή Ναβιγάσης (Implementing Navigation)

  • Ορισμός τυπών προβολή-μοντέλου
  • Εφαρμογή φίλτρων δεδομένων σε ελεγχτή (controller)
  • Κατανόηση του μηχανισμού πορείας (routing mechanism)
  • Προσθήκη περσωναλισμένων καταχωρίσεων στο τραπέζι πορείου (route table)
  • Ορισμός προεπιλεγμένων, παραμέτρων και επικυρώσεων
  • Δημιουργία URL και υπερσυνδέσεων (hyperlinks)
  • Περσωναλισμένοι περιορισμοί πορείου

Μονάδα 8: Διαχείριση Κατάστασης (State Management)

  • Χρήση κρυμμένων πεδίων
  • Κατάσταση συνόλου εφαρμογής (application state) και διάστημα (session)
  • Περσωναλισμένες δεσμώσεις μοντέλου

Μονάδα 9: Επιπλέον Τεχνικές (Additional Techniques)

  • Πρότυπα δομής προβολών
  • Πρότυπα δομής ελεγχτών
  • Παγκόσμιοι φίλτροι (global filters)
  • Δέσμευση μοντέλου (model binding)
  • Ασύχρονοι ελεγχτές
  • Επιλογές αυθεντικοποίησης, συμπεριλαμβανομένων των κατασκευών εισόδου λογαριασμού από το Facebook κλπ.

Μονάδα 10: Χρήση Ajax και jQuery με ASP.NET MVC

  • Εγχώριο περίγλυψη του Ajax και του ASP.NET MVC
  • Μη διαταρακτικό (unobtrusive) Ajax
  • Χρήση συνδέσεων δράσης Ajax
  • Εγχώριο περίγλυψη του jQuery
  • Tεχνικές jQuery
  • Χρήση jQuery UI

Απαιτήσεις

6μηνη εμπειρία στον προγραμματισμό C#. Η εμπειρία ανάπτυξης ASP.NET είναι συμφέρουσα αλλά όχι απαραίτητη.

 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες