آموزش جامع فریم‌ورک وب جنگو (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

  • عیب‌یابی (Debugging) اپلیکیشن‌های جنگو Debugging Django applications

  • تست در جنگو Testing in Django

  • خلاصه ماژول: قالب‌ها Module summary: Templates

خلاصه دوره و ارزیابی پروژه نهایی Course summary and graded project assessment

  • مرور کلی دوره فریم‌ورک وب جنگو Course Recap for Django Web Framework

  • راه حل بخش ۱: ایجاد صفحه منو Solution Part 1 - Create the menu page

  • راه حل بخش ۲: ایجاد صفحه آیتم منو Solution Part 2 - Create the menu item page

  • راه حل بخش ۳: نحوه ایجاد فوتر Solution Part 3 - How to create the footer

  • تبریک! شما موفق شدید! Congratulations!

نمایش نظرات

آموزش جامع فریم‌ورک وب جنگو (Django Web Framework)
جزییات دوره
45h 17m
55
(آخرین آپدیت)
67,432
4.7 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده