Course Outline

  • Django Επισκόπηση
    • Το Django είναι ένα πλαίσιο
    • Πακέτα Frameworks VS
    • Τι μπορεί να κάνει;
    • Ποιες είναι οι εναλλακτικές;
  • Ξεκινώντας με το Django
    • Ιστότοποι και εφαρμογές
    • Κοινόχρηστη διαμόρφωση
    • Ελάχιστη διάταξη Django
    • Ενσωματωμένη ευελιξία
  • Χρήση Cookiecutter
    • Γιατί Cookiecutter;
    • Χαρακτηριστικά Cookiecutter
    • Δημιουργία έργου
    • Δημιουργία εφαρμογής
    • Προσαρμογή Cookiecutter
  • Δημιουργία μοντέλων με Django ORM
    • Καθορισμός μοντέλων
    • Σχετικά αντικείμενα
    • SQL Μετανάστευση
    • Διαμόρφωση εφαρμογής
    • Accessing Models
  • Είσοδος για Nothing και Admin δωρεάν
    • Ρύθμιση του χρήστη διαχειριστή
    • Εκτέλεση του ιστότοπου διαχειριστή
    • Τροποποίηση της διεπαφής διαχειριστή
    • Αλλαγή της σελίδας ευρετηρίου διαχειριστή
  • Βασικές προβολές (Ελεγκτές AKA)
    • Τι είναι μια άποψη;
    • Http Response
    • Διαμόρφωση διαδρομής URL
    • Συντόμευση: get_object_or_404()
  • Εργασία με Πρότυπα
    • Σχετικά με τα πρότυπα
    • Django σύνταξη προτύπου
    • Στατικά αρχεία
    • Φόρτωση προτύπων
    • Η ετικέτα URL
    • Συντόμευση: template.render()
  • Ερώτηση για τα μοντέλα
    • Σύνολα ερωτημάτων
    • Αναζητήσεις πεδίου
    • Φίλτρα αλυσίδων
    • Σύνολα ερωτημάτων τεμαχισμού
    • Σχετικά πεδία
    • Q αντικείμενα
  • Ενίσχυση μοντέλων
    • Προσαρμοσμένες Μέθοδοι
    • Σύνθετες σχέσεις
    • Παράκαμψη τυπικών μεθόδων
  • Έντυπα
    • Επισκόπηση φορμών
    • ΛΗΨΗ και ΑΝΑΡΤΗΣΗ
    • Η Τάξη Φόρμας
    • Επεξεργασία της φόρμας
    • Widgets
    • Νομιμοποίηση
    • Φόρμες σε πρότυπα
    • Πέρα από τα βασικά
  • Εντοπισμός σφαλμάτων
    • Εκτύπωση στην κονσόλα
    • Django σελίδα εντοπισμού σφαλμάτων
    • Ανάγνωση Django αρχείων καταγραφής
    • Django γραμμή εργαλείων εντοπισμού σφαλμάτων
  • Προβολές βάσει τάξης
    • Σχετικά με τις Γενικές Προβολές
    • Τύποι γενικών προβολών
    • Προεπιλεγμένες γενικές προβολές
    • Γενικές προβολές βασισμένες σε τάξη
    • Λίστα και Λεπτομέρειες Προβολών
  • Έλεγχος ταυτότητας χρήστη
    • Έλεγχος ταυτότητας έναντι εξουσιοδότησης
    • Διαμόρφωση χρηστών
    • Άδειες
    • Ομάδες
  • Συνεδρία Management
    • Ενεργοποίηση συνεδριών
    • Τύποι backend συνεδριών
    • Cookies συνεδρίας
    • Accessσυνεδρίες από προβολές
  • Μεταναστεύσεις
    • Διαχειριζόμενοι VS μη διαχειριζόμενοι πίνακες
    • Χειρισμός αλλαγών σχήματος
    • Χρήση του Make Migrations and Migrate
    • Προσαρμογή μεταναστών
    • Μετανάστευση δεδομένων
  • Προηγμένη διαμόρφωση
    • Django Αρχιτεκτονική ρυθμίσεων
    • Τυπική διαμόρφωση
    • Χρήση 12 Factor Config
    • Θέματα ασφαλείας
  • Εξυπηρέτηση δεδομένων με διεπαφή RESTtful
    • Το πλαίσιο REST Django
    • Σειριοποίηση
    • Αιτήματα και Απαντήσεις
    • Προβολές βασισμένες σε λειτουργίες
    • Προβολές βάσει τάξης
  • Στατικό αρχείο Management
    • Τύποι στατικών αρχείων
    • Διαμόρφωση Access
    • Διάστημα ονομάτων
    • Πρότυπα
    • Ανάπτυξη από έξω Django
  • Αυτοματοποιημένη δοκιμή
    • Γιατί να δημιουργήσετε τεστ;
    • Πότε να δημιουργήσετε τεστ;
    • Χρησιμοποιώντας το Test Framework του Django
    • Χρήση του προγράμματος-πελάτη δοκιμής
    • Τρέξιμο τεστ
    • Έλεγχος κάλυψης κωδικού
  • Χρήση της προσωρινής μνήμης
    • Τύποι κρυφών μνήμων
    • Ρύθμιση της προσωρινής μνήμης
    • Προσωρινή αποθήκευση ανά τοποθεσία και ανά προβολή
    • API χαμηλού επιπέδου
    • Ασφάλεια προσωρινής μνήμης
  • Δημιουργία επαναχρησιμοποιήσιμων εφαρμογών
    • Συσκευασία
    • Επιλογή κατάλληλου ονόματος
    • Ανάπτυξη
    • Χρήση εργαλείων εγκατάστασης
  • Documentation με Σφίγγα
    • Περιγραφή της Σφίγγας
    • Αναδομημένο κείμενο
    • Διαμόρφωση Sphinx
    • Δημιουργία αρχείων εγγράφων
    • Χρήση Auto doc
    • Δημιουργία Εγγράφων

Requirements

    Κατανόηση του Django.
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories