Error
  • You are not authorised to view this resource.

برای شرکت در دوره انتخابی پیش ثبت نام کنید.

سرفصل های دوره

Materials:

Introduction to Django
  • What Is a Web Framework?
  • The MVC Pattern
Getting Started
  • Installing Django
  • Starting a Project
Views and URLconfs
  • How Django Processes a Request
  • URLconfs and Loose Coupling
  • Dynamic URLs
Templates
  • Template-System Basics
  • Basic Template Tags and Filters
Models
  • Configuring the Database
  • Basic Data Access
  • Defining Models in Python
  • Inserting and Updateing Data
The Django Admin Site
  • The django.contrib Packages
  • Activating the Admin Interface>
  • How the Admin Site Works
  • Users, Groups, and Permissions
Forms
  • Getting Data from the Request Object
  • Validation
Advanced Views and URLconfs
  • URLconf Tricks
  • Higher-Level Abstractions of View Functions
  • Wrapping View Functions
Advanced Templates
  • RequestContext and Context Processors
  • Automatic HTML Escaping
  • Extending the Template System
Advanced Models
  • Related Objects
  • Making Changes to a Database Schema
Generic Views
  • Using Generic Views
  • Extending Generic Views
Deploying Django
  • Preparing Your Codebase for Production
  • Using Django with Apache and mod_python
  • Using Django with FastCGI
Generating Non-HTML Content
  • Generating PDFs
  • The Syndication-Feed Framework
Sessions, Users, and Registration
  • Cookies
  • Django's Session Framework
  • Users and Authentication
Caching
  • Setting Up the Cache
django.contrib
  • The Django Standard Library
  • Sites
  • Flatpages
Middleware
  • Middleware Methods
Integrating with Legacy Databases and Applications
  • Integrating with a Legacy Database
Internationalization
  • How to Create Language Files
Security
  • SQL Injecttion
  • Cross-Site Scripting (XSS)
  • Cross-Site Request Forgery

مخاطبان دوره

برنامه نویسان

پیش نیاز: دوره عمومی برنامه نویسی پایتون

زمان بندی دوره

مدت زمان: 40 ساعت

روز و ساعت برگزاری: پنج شنبه و یا جمعه

از 08:00 الی 14:00

مدرس دوره