لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع فریمورک وب جنگو (Django Web Framework)
- آخرین آپدیت
دانلود Django Web Framework
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
زمان آن رسیده است که چیز بزرگتری بسازید. در این دوره آموزشی، شما از فریمورک وب جنگو برای ساخت، ایمنسازی و مدیریت یک وبسرور استفاده خواهید کرد. شما این فرصت را خواهید داشت که یک اپلیکیشن وب را با استفاده از استانداردها و بهترین تجربههای برنامهنویسی (Best Practices)، طراحی، پیکربندی و ایجاد کنید.
در این دوره، استفاده از مدلها در جنگو و رابطه آنها با پایگاه داده را بررسی میکنید. همچنین یاد میگیرید چگونه با استفاده از Viewها، دادههای درخواستی را در ساختارهای قالب (Template) مناسب برای ارائه یک رابط کاربری (UI) منسجم رندر کنید. علاوه بر این، روشهای امنیتی پیشگیرانه را پیادهسازی کرده و ریسکهای امنیتی رایج را کاهش خواهید داد.
در پایان این دوره شما قادر خواهید بود:
• طراحی یک اپلیکیشن وب با جنگو با استفاده از Python، HTML و CSS.
• تشریح و پیادهسازی چرخه درخواست و پاسخ HTTP از طریق ایجاد Viewها، مسیرها (Routes) و قالبها.
• طراحی و ساخت مدل داده برای ایجاد جداول پایگاه داده و فرمهای وب پویا.
• کار با زبان قالببندی جنگو (DTL) برای ایجاد صفحات وب پویا که دادههای ذخیره شده در پایگاه داده را نمایش میدهند.
• ساخت، اشتراکگذاری و تست اپلیکیشن وب خود با استفاده از استانداردها و دستورالعملهای صنعتی.
برای موفقیت در این دوره، داشتن دانش پایه در موارد زیر الزامی است:
HTML و CSS
Python
MySQL
همچنین به مهارتهای پایه در پیمایش اینترنت و اشتیاق برای شروع کدنویسی با جنگو نیاز دارید!
سرفصل ها و درس ها
مقدمهای بر جنگو
Introduction to Django
مقدمهای بر فریمورک وب جنگو
Introduction to Django Web Framework
جنگو چیست؟
What is Django?
جنگو در دنیای واقعی چگونه استفاده میشود؟
How is Django used in the real world?
مروری بر پروژهها و اپلیکیشنها
Projects and Apps overview
ایجاد اولین پروژه شما
Creating your first project
دستورات Django admin و manage.py
Django-admin & manage.py commands
ایجاد یک اپلیکیشن
Creating an App
فریمورک وب چیست؟
What is a web framework?
مثالی از الگوی MVT
MVT Example
خلاصه ماژول: مقدمهای بر جنگو
Module summary: Introduction to Django
ویوها (Views)
Views
ویوها (Views)
Views
ایجاد ویوها و نگاشت آنها به URLها
Creating views and mapping to URLs
ایجاد ویوها و منطق ویو (View Logic)
Creating views and view logic
درخواستهای HTTP
HTTP requests
ایجاد درخواستها و پاسخها
Creating Requests and Responses
درک مفهوم URLها
Understanding URLs
نگاشت URLها با استفاده از پارامترها
Mapping URLs with Params
عبارات منظم (Regex) در URLها
Regular expressions in URLs
مدیریت خطاها
Error Handling
دمو: مدیریت خطاها در ویوها
Demo: Handle errors in views
ویوهای مبتنی بر کلاس (Class-based views)
Class-based views
خلاصه ماژول: ویوها
Module summary: Views
مدلها (Models)
Models
مدلها (Models)
Models
ایجاد مدلها
Creating models
مهاجرتها (Migrations)
Migrations
کار با Migrations
Working with Migrations
تاریخچه تغییرات
A history of changes
استفاده از کلیدهای خارجی (Foreign Keys) در مدلها
Models using Foreign Keys
استفاده از ORM
Using ORM
فرمها (Forms)
Forms
کار با فیلدهای فرم جنگو و انواع دادهها
Working with Django form fields and data types
ایجاد فرمها
Creating Forms
فرمهای مدل (Model Form)
Model Form
پنل مدیریت جنگو (Django Admin)
Django Admin
افزودن گروهها و کاربران
Adding groups and users
سطوح دسترسی (Permissions)
Permissions
کاربران و دسترسیها
Users and Permissions
گزینههای پایگاه داده
Database options
راهاندازی اتصال به MySQL
Setting up a MySQL connection
خلاصه ماژول: مدلها
Module summary: Models
قالبها (Templates)
Templates
قالبها (Templates)
Templates
ایجاد قالبها
Creating Templates
کار با زبان قالببندی
Working with template language
قالبهای پویا در جنگو
Dynamic Templates in Django
نگاشت اشیاء مدل به یک قالب
Mapping model objects to a template
وراثت در قالبها (Template inheritance)
Template inheritance
کار با وراثت قالبها
Working with Template inheritance
نمایش نظرات