آموزش دوره کامل پایتون شامل چارچوب وب جنگو [ویدئو]

The Complete Python Course including the Django Web Framework [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: پایتون محبوب ترین زبان برنامه نویسی در جهان است. این روزها تقریباً همه از پایتون استفاده می کنند. Google، Netflix، Facebook، فروشگاه توسعه وب محلی شما. یادگیری پایتون منطقی است زیرا تقاضای زیادی برای آن وجود دارد. بسیاری از سازمان ها از ناسا، گوگل و موزیلا گرفته تا وب سایت های بزرگ مانند Pinterest، Instagram، Dropbox و Disqus از چارچوب پایتون برای طراحی وب سایت خود استفاده می کنند. پس چرا باید جنگو یاد بگیری؟ زیرا تقاضای زیادی برای آن وجود دارد و فوق العاده محبوب، قدرتمند و امن است. این دوره با آشنایی شما با اصول اولیه زبان پایتون و کمک به شما در تنظیم محیط لازم برای کار با پایتون شروع می شود. سپس، با کسب دانش سطح متوسط ​​در مورد پایتون همراه با پروژه ای پیش می روید تا درک بهتری از چیزهایی که تاکنون آموخته اید به شما بدهد. پس از آن، مفاهیم سطح پیشرفته پایتون مانند OOP (برنامه نویسی شی گرا) و بسیاری دیگر را به دست خواهید آورد. پس از آن، اصول اولیه جنگو را به همراه تنظیم محیط آن یاد خواهید گرفت. به دنبال کار روی پروژه جنگو در سطح متوسط ​​و در نهایت، ایجاد ظاهر زیبای پست های خود با Tailwind CSS. در پایان این دوره، شما قادر خواهید بود کدهایی را در پایتون و جنگو بنویسید تا به زیباسازی وب سایت خود کمک کند. فایل‌های کد و همه فایل‌های مرتبط در مخزن GitHub در https://github.com/PacktPublishing/The-Complete-Python-Course-including-Django-Web-Framework Learn Python basics، همراه با تنظیم محیط، آپلود می‌شوند. مقدمه ای بر API ها و توابع میانی در پایتون دکوراتورها، ژنراتورها و Pipenvs را در پایتون کاوش کنید اصول جنگو را همراه با تنظیم محیط بیاموزید کار بر روی یک پروژه جنگو در سطح متوسط زیبا کردن پست های خود با Tailwind CSS این دوره برای توسعه دهندگان وب جدید و توسعه دهندگان پایتون است که می خواهند دانش برنامه نویسی خود را یاد بگیرند و مهارت خود را ارتقا دهند. این همچنین برای توسعه دهندگان پیشرفته پایتون که می خواهند جنگو را یاد بگیرند و برای توسعه دهندگان وب که می خواهند پایتون و/یا جنگو را یاد بگیرند تا مهارت های توسعه وب خود را افزایش دهند مناسب است. پروژه روی سنگ، کاغذ، قیچی نوشته شده در پایتون. شما در مقابل کامپیوتر بازی خواهید کرد * پروژه بر روی ابزار جستجوی کاراکتر پوکمون با استفاده از یک API و در یک برنامه بانکی * پروژه در یک کلون اینستاگرام و توییتر نوشته شده در جنگو

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

پایتون برای مبتدیان Python for Beginners

  • بررسی اجمالی دوره Course Overview

  • پایتون 2 در مقابل پایتون 3 Python 2 Versus Python 3

  • نصب پایتون Installing Python

  • نحوه اجرای کد پایتون How to Execute the Python Code

  • محاسبات پایه Basic Arithmetic

  • متغیرهای پایتون Python Variables

  • پایتون همه چیز در مورد تورفتگی و قالب بندی است Python is all about Indentation and Formatting

  • نظرات کد Code Comments

انواع داده پایتون و ساختارهای داده Python Data Types and Data Structures

  • مروری بر انواع داده پایتون Python Data Types Overview

  • مروری بر انواع داده پایتون Python Data Types Overview

  • انواع داده های عددی Numeric Data Types

  • انواع داده های عددی Numeric Data Types

  • انواع داده های رشته ای String Data Types

  • انواع داده های رشته ای String Data Types

  • لیست انواع داده ها List Data Types

  • لیست انواع داده ها List Data Types

  • انواع داده دیکشنری Dictionary Data Types

  • انواع داده دیکشنری Dictionary Data Types

  • تاپل انواع داده Tuple Data Types

  • تاپل انواع داده Tuple Data Types

  • تنظیم انواع داده ها Set Data Types

  • تنظیم انواع داده ها Set Data Types

  • انواع داده های بولی Boolean Data Types

  • انواع داده های بولی Boolean Data Types

  • هیچ نوع داده None Data Types

  • هیچ نوع داده None Data Types

متفرقه برای مبتدیان پایتون Miscellaneous for Python Beginners

  • فهرست بندی و برش فهرست ها Indexing and Slicing Lists

  • فهرست بندی و برش فهرست ها Indexing and Slicing Lists

  • درخواست ورودی کاربر Asking for User Input

  • درخواست ورودی کاربر Asking for User Input

  • Type-Casting انواع داده های شما Type-Casting Your Data Types

  • Type-Casting انواع داده های شما Type-Casting Your Data Types

  • روش های مختلف قالب بندی رشته ها Various String Formatting Methods

  • روش های مختلف قالب بندی رشته ها Various String Formatting Methods

متفرقه برای مبتدیان پایتون Miscellaneous for Python Beginners

بیانیه های مقایسه پایتونیک Pythonic Comparison Statements

  • عملگرهای مقایسه (مبانی) Comparison Operators (Basics)

  • عملگرهای مقایسه (مبانی) Comparison Operators (Basics)

  • مقایسه میانبرهای اپراتور Comparison Operator Shortcuts

  • مقایسه میانبرهای اپراتور Comparison Operator Shortcuts

  • اپراتورهای مقایسه چندگانه Multiple Comparison Operators

  • اپراتورهای مقایسه چندگانه Multiple Comparison Operators

بیانیه های مقایسه پایتونیک Pythonic Comparison Statements

حلقه های پایتون Python Loops

  • برای حلقه ها For Loops

  • برای حلقه ها For Loops

  • در حالی که حلقه ها While Loops

  • در حالی که حلقه ها While Loops

  • شکستن و ادامه از طریق تکرار حلقه Break Out of and Continue Through Loop Iterations

  • شکستن و ادامه از طریق تکرار حلقه Break Out of and Continue Through Loop Iterations

حلقه های پایتون Python Loops

توابع، دامنه و ماژول ها Functions, Scope, and Modules

  • مقدمه ای بر توابع پایتون Introduction to Python Functions

  • مقدمه ای بر توابع پایتون Introduction to Python Functions

  • مقدمه ای بر دامنه پایتون Introduction to Python Scope

  • مقدمه ای بر دامنه پایتون Introduction to Python Scope

  • نحوه اجرای یک وب سرور محلی با استفاده از پایتون How to Run a Local Web Server Using Python

  • نحوه اجرای یک وب سرور محلی با استفاده از پایتون How to Run a Local Web Server Using Python

  • انتخاب های تصادفی با استفاده از ماژول پایتون Random Choices Using a Python Module

  • انتخاب های تصادفی با استفاده از ماژول پایتون Random Choices Using a Python Module

توابع، دامنه و ماژول ها Functions, Scope, and Modules

پروژه شماره 1: پروژه پایتون مبتدی Project #1: Beginner Python Project

  • پروژه شماره 1: پروژه پایتون مبتدی Project #1: Beginner Python Project

  • پروژه شماره 1: پروژه پایتون مبتدی Project #1: Beginner Python Project

  • خلاصه پایتون مبتدی Beginner Python Summary

  • خلاصه پایتون مبتدی Beginner Python Summary

پروژه شماره 1: پروژه پایتون مبتدی Project #1: Beginner Python Project

IN و NOT اپراتورها IN and NOT Operators

  • مقدمه پایتون متوسط Intermediate Python Introduction

  • مقدمه پایتون متوسط Intermediate Python Introduction

  • اپراتور IN The IN Operator

  • اپراتور IN The IN Operator

  • اپراتور NOT The NOT Operator

  • اپراتور NOT The NOT Operator

IN و NOT اپراتورها IN and NOT Operators

رسیدگی به فایل ها Handling Files

  • خواندن فایل ها Reading Files

  • خواندن فایل ها Reading Files

  • نوشتن فایل ها Writing Files

  • نوشتن فایل ها Writing Files

  • خواندن چند خط از یک فایل Reading Multiple Lines from a File

  • خواندن چند خط از یک فایل Reading Multiple Lines from a File

  • نوشتن یک فایل جدید و اجرای آن Writing a New File and Executing It

  • نوشتن یک فایل جدید و اجرای آن Writing a New File and Executing It

رسیدگی به فایل ها Handling Files

توابع پایتون تودرتو Nesting Python Functions

  • توابع درون توابع (درس آغازگر دکوراتور) Functions Inside of Functions (a Decorator Primer Lesson)

  • توابع درون توابع (درس آغازگر دکوراتور) Functions Inside of Functions (a Decorator Primer Lesson)

توابع پایتون تودرتو Nesting Python Functions

مقدمه ای بر API ها Introduction to APIs

  • ایجاد یک درخواست API ساده Making a Simple API Request

  • ایجاد یک درخواست API ساده Making a Simple API Request

  • ایجاد یک درخواست JSON API Making a JSON API Request

  • ایجاد یک درخواست JSON API Making a JSON API Request

  • خواندن پاسخ های JSON Reading JSON Responses

  • خواندن پاسخ های JSON Reading JSON Responses

مقدمه ای بر API ها Introduction to APIs

توابع میانی Intermediate Functions

  • تابع *args Function *args

  • تابع *args Function *args

  • تابع **kwargs Function **kwargs

  • تابع **kwargs Function **kwargs

توابع میانی Intermediate Functions

پایتون متفرقه برای سطح متوسط Miscellaneous Python for Intermediate Level

  • نحوه نصب Pip How to Install Pip

  • نحوه نصب Pip How to Install Pip

  • انواع داده های قابل تغییر در مقابل غیرقابل تغییر Mutable Versus Immutable Data Types

  • انواع داده های قابل تغییر در مقابل غیرقابل تغییر Mutable Versus Immutable Data Types

پایتون متفرقه برای سطح متوسط Miscellaneous Python for Intermediate Level

مددکاران تکرارشونده متوسط Intermediate Iterable Helpers

  • فهرست شمارش List Enumeration

  • فهرست شمارش List Enumeration

  • فهرست درک List Comprehensions

  • فهرست درک List Comprehensions

  • درک فرهنگ لغت Dictionary Comprehensions

  • درک فرهنگ لغت Dictionary Comprehensions

  • دریافت ارزش های دیکشنری Getting Dictionary Values

  • دریافت ارزش های دیکشنری Getting Dictionary Values

مددکاران تکرارشونده متوسط Intermediate Iterable Helpers

محیط مجازی، نحوه یادگیری سریعتر و بسته های پایتون Virtual Environment, How to Learn faster, and Python Packages

  • محیط های مجازی Virtual Environments

  • محیط های مجازی Virtual Environments

  • چگونه با کاوش پایتون با استفاده از آی پایتون یاد بگیریم How to Learn by Exploring Python Using iPython

  • چگونه با کاوش پایتون با استفاده از آی پایتون یاد بگیریم How to Learn by Exploring Python Using iPython

  • بسته های پایتون شخص ثالث 3rd Party Python Packages

  • بسته های پایتون شخص ثالث 3rd Party Python Packages

محیط مجازی، نحوه یادگیری سریعتر و بسته های پایتون Virtual Environment, How to Learn faster, and Python Packages

پروژه شماره 2: پروژه پایتون متوسط Project #2: Intermediate Python Project

  • API Requests Refresher API Requests Refresher

  • API Requests Refresher API Requests Refresher

  • پروژه شماره 2: پروژه پایتون متوسط Project #2: Intermediate Python Project

  • پروژه شماره 2: پروژه پایتون متوسط Project #2: Intermediate Python Project

  • خلاصه پایتون متوسط Intermediate Python Summary

  • خلاصه پایتون متوسط Intermediate Python Summary

پروژه شماره 2: پروژه پایتون متوسط Project #2: Intermediate Python Project

پایتون شی گرا (پیشرفته) Object-Oriented Python (Advanced)

  • مقدمه پیشرفته پایتون Advanced Python Introduction

  • مقدمه پیشرفته پایتون Advanced Python Introduction

  • ایجاد اولین کلاس OOP شما Creating Your First OOP Class

  • ایجاد اولین کلاس OOP شما Creating Your First OOP Class

  • ویژگی های کلاس OOP OOP Class Properties

  • ویژگی های کلاس OOP OOP Class Properties

  • روش های کلاس OOP OOP Class Methods

  • روش های کلاس OOP OOP Class Methods

  • پاکسازی کلاس OOP OOP Class Cleanup

  • پاکسازی کلاس OOP OOP Class Cleanup

  • وراثت کلاس OOP OOP Class Inheritance

  • وراثت کلاس OOP OOP Class Inheritance

  • رابط های کلاس OOP OOP Class Interfaces

  • رابط های کلاس OOP OOP Class Interfaces

  • OOP تابع () Super OOP the Super() Function

  • OOP تابع () Super OOP the Super() Function

  • OOP Magic Dunder Methods OOP Magic Dunder Methods

  • OOP Magic Dunder Methods OOP Magic Dunder Methods

پایتون شی گرا (پیشرفته) Object-Oriented Python (Advanced)

تشخیص خطاها و رسیدگی به آنها Catching Errors and Gracefully Handling Them

  • خطاها و استثنائات Errors and Exceptions

  • خطاها و استثنائات Errors and Exceptions

  • گرفتن استثناها Catching Exceptions

  • گرفتن استثناها Catching Exceptions

تشخیص خطاها و رسیدگی به آنها Catching Errors and Gracefully Handling Them

دکوراتورها، ژنراتورها و Pipenvs Decorators, Generators, and Pipenvs

  • دکوراتورها Decorators

  • دکوراتورها Decorators

  • ژنراتورها Generators

  • ژنراتورها Generators

  • Pipenvs Pipenvs

  • Pipenvs Pipenvs

دکوراتورها، ژنراتورها و Pipenvs Decorators, Generators, and Pipenvs

پروژه شماره 3: پروژه پیشرفته پایتون Project #3: Advanced Python Project

  • پروژه شماره 3: پروژه پیشرفته پایتون Project #3: Advanced Python Project

  • پروژه شماره 3: پروژه پیشرفته پایتون Project #3: Advanced Python Project

  • خلاصه پیشرفته پایتون Advanced Python Summary

  • خلاصه پیشرفته پایتون Advanced Python Summary

پروژه شماره 3: پروژه پیشرفته پایتون Project #3: Advanced Python Project

جنگو برای مبتدیان Django for Beginners

  • به جنگو برای مبتدیان خوش آمدید Welcome to Django for Beginners

  • به جنگو برای مبتدیان خوش آمدید Welcome to Django for Beginners

  • راه اندازی با یک محیط مجازی Getting Set Up with a Virtual Environment

  • راه اندازی با یک محیط مجازی Getting Set Up with a Virtual Environment

  • راه اندازی جنگو Setting Up Django

  • راه اندازی جنگو Setting Up Django

  • ایجاد یک برنامه جدید Creating a New App

  • ایجاد یک برنامه جدید Creating a New App

جنگو برای مبتدیان Django for Beginners

مدل‌ها، نماها و قالب‌های جنگو Django Models, Views, and Templates

  • اولین مدل شما Your First Model

  • اولین مدل شما Your First Model

  • اولین نمای شما Your First View

  • اولین نمای شما Your First View

  • راه اندازی پوشه قالب های خود Setting Up Your Templates Folder

  • راه اندازی پوشه قالب های خود Setting Up Your Templates Folder

  • استفاده از بلوک های قالب Using Template Blocks

  • استفاده از بلوک های قالب Using Template Blocks

مدل‌ها، نماها و قالب‌های جنگو Django Models, Views, and Templates

منطق پایتون سفارشی در نماهای جنگو Custom Python Logic in Django Views

  • زمینه صفحه سفارشی Custom Page Context

  • زمینه صفحه سفارشی Custom Page Context

  • نمایش پست های اضافه شده پویا Displaying Dynamically Added Posts

  • نمایش پست های اضافه شده پویا Displaying Dynamically Added Posts

منطق پایتون سفارشی در نماهای جنگو Custom Python Logic in Django Views

افزودن تصاویر و رسانه ها Adding Images and Media

  • اضافه کردن تصاویر به مدل شما Adding Images to Your Model

  • اضافه کردن تصاویر به مدل شما Adding Images to Your Model

  • راه اندازی پوشه رسانه خود Setting Up Your Media Folder

  • راه اندازی پوشه رسانه خود Setting Up Your Media Folder

  • افزودن تصاویر به قالب شما Adding Images to Your Template

  • افزودن تصاویر به قالب شما Adding Images to Your Template

  • افزودن نمای جزئیات پست Adding a Post Detail View

  • افزودن نمای جزئیات پست Adding a Post Detail View

  • اضافه کردن یک الگوی جزئیات پست Adding a Post Detail Template

  • اضافه کردن یک الگوی جزئیات پست Adding a Post Detail Template

افزودن تصاویر و رسانه ها Adding Images and Media

افزودن فرم آپلود برای ارسال عکس توسط کاربران Adding an Upload Form for Users to Submit Photos

  • پیوندهای قالب Template Links

  • پیوندهای قالب Template Links

  • افزودن فرم آپلود Adding an Upload Form

  • افزودن فرم آپلود Adding an Upload Form

  • مرتب سازی پست های پیش فرض Sorting Default Posts

  • مرتب سازی پست های پیش فرض Sorting Default Posts

  • چارچوب پیام های جنگو Django Messages Framework

  • چارچوب پیام های جنگو Django Messages Framework

افزودن فرم آپلود برای ارسال عکس توسط کاربران Adding an Upload Form for Users to Submit Photos

اضافه کردن بوت استرپ 5 Adding Bootstrap 5

  • اضافه کردن بوت استرپ 5 Adding Bootstrap 5

  • اضافه کردن بوت استرپ 5 Adding Bootstrap 5

اضافه کردن بوت استرپ 5 Adding Bootstrap 5

پروژه شماره 4: پروژه نهایی شما Project #4: Your Final Project

  • پروژه شماره 4: پروژه نهایی شما Project #4: Your Final Project

  • پروژه شماره 4: پروژه نهایی شما Project #4: Your Final Project

  • خلاصه Summary

  • خلاصه Summary

پروژه شماره 4: پروژه نهایی شما Project #4: Your Final Project

شروع یک پروژه جنگو متوسط Starting an Intermediate Django Project

  • ایجاد یک محیط مجازی Creating a Virtual Environment

  • ایجاد یک محیط مجازی Creating a Virtual Environment

  • شروع یک پروژه جنگو جدید Starting a New Django Project

  • شروع یک پروژه جنگو جدید Starting a New Django Project

  • افزودن یک .gitignore Adding a .gitignore

  • افزودن یک .gitignore Adding a .gitignore

شروع یک پروژه جنگو متوسط Starting an Intermediate Django Project

شروع با برنامه و مدل فوری شما Getting Started with Your Immediate App and Model

  • اولین برنامه شما Your First App

  • اولین برنامه شما Your First App

  • اولین مدل شما Your First Model

  • اولین مدل شما Your First Model

  • ثبت مدل خود با ادمین جنگو Registering Your Model with the Django Admin

  • ثبت مدل خود با ادمین جنگو Registering Your Model with the Django Admin

شروع با برنامه و مدل فوری شما Getting Started with Your Immediate App and Model

افزودن فیلد تاریخ، تنظیم مکان‌های الگو و صفحه اصلی Adding a Date Field, Setting Up Template Locations and Home Page

  • افزودن فیلد DateTime به یک مدل موجود Adding a DateTimeField to an Existing Model

  • افزودن فیلد DateTime به یک مدل موجود Adding a DateTimeField to an Existing Model

  • استفاده از ListView جنگو برای ایجاد صفحه اصلی Using Django's ListView to Create a Home Page

  • استفاده از ListView جنگو برای ایجاد صفحه اصلی Using Django's ListView to Create a Home Page

  • تنظیم مکان قالب خود در تنظیمات جنگو Setting Up Your Template Location in Your Django Settings

  • تنظیم مکان قالب خود در تنظیمات جنگو Setting Up Your Template Location in Your Django Settings

افزودن فیلد تاریخ، تنظیم مکان‌های الگو و صفحه اصلی Adding a Date Field, Setting Up Template Locations and Home Page

مدیریت قالب های جنگو Managing Django Templates

  • اولین الگوی جنگو شما برای این پروژه Your first Django Template for this Project

  • اولین الگوی جنگو شما برای این پروژه Your first Django Template for this Project

  • اولین پایه شما. html الگوی "جهانی". Your First base.html "Global" Template

  • اولین پایه شما. html الگوی "جهانی". Your First base.html "Global" Template

  • نحوه کار بلوک های جنگو در قالب های جنگو How Django Blocks Work in Django Templates

  • نحوه کار بلوک های جنگو در قالب های جنگو How Django Blocks Work in Django Templates

  • چگونه در قالب جنگو از طریق اشیا حلقه بزنیم How to Loop Through Things in a Django Template

  • چگونه در قالب جنگو از طریق اشیا حلقه بزنیم How to Loop Through Things in a Django Template

مدیریت قالب های جنگو Managing Django Templates

اضافه کردن ورود/خروج/ثبت نام به سایت شما Adding Login / Logout / Registration to Your Site

  • نصب یک بسته شخص ثالث که "فقط کار می کند" Installing a 3rd Party Package that "Just Works"

  • نصب یک بسته شخص ثالث که "فقط کار می کند" Installing a 3rd Party Package that "Just Works"

  • پیوندهای جهانی ورود و خروج Global Login and Logout Links

  • پیوندهای جهانی ورود و خروج Global Login and Logout Links

  • گسترش الگوهای بسته شخص ثالث Extending 3rd Party Package Templates

  • گسترش الگوهای بسته شخص ثالث Extending 3rd Party Package Templates

اضافه کردن ورود/خروج/ثبت نام به سایت شما Adding Login / Logout / Registration to Your Site

با Tailwind CSS، وب سایت خود را زیبا کنید Making Your Website Look Nice with Tailwind CSS

  • افزودن Tailwind CSS به پروژه شما Adding Tailwind CSS to Your Project

  • افزودن Tailwind CSS به پروژه شما Adding Tailwind CSS to Your Project

  • با Tailwind CSS، پست‌های خود را زیبا کنید Making Your Posts Look Nice with Tailwind CSS

  • با Tailwind CSS، پست‌های خود را زیبا کنید Making Your Posts Look Nice with Tailwind CSS

با Tailwind CSS، وب سایت خود را زیبا کنید Making Your Website Look Nice with Tailwind CSS

کار با نمایه های کاربر (توسعه کلاس کاربر پایه) Working with User Profiles (Extending the Base User Class)

  • افزودن یک برنامه پروفایل با یک فیلد OneToOne Adding a Profile App with a OneToOne Field

  • افزودن یک برنامه پروفایل با یک فیلد OneToOne Adding a Profile App with a OneToOne Field

  • افزودن یک بسته بندانگشتی برای آواتارهای کاربر Adding a Thumbnail Package for User Avatars

  • افزودن یک بسته بندانگشتی برای آواتارهای کاربر Adding a Thumbnail Package for User Avatars

  • فعال کردن تنظیمات رسانه Enabling Media Settings

  • فعال کردن تنظیمات رسانه Enabling Media Settings

  • افزودن نویسندگان به پست‌ها با کلید خارجی Adding Authors to Posts with a Foreign Key

  • افزودن نویسندگان به پست‌ها با کلید خارجی Adding Authors to Posts with a Foreign Key

  • افزودن داده های نویسنده به الگوهای شما Adding Author Data to Your Templates

  • افزودن داده های نویسنده به الگوهای شما Adding Author Data to Your Templates

کار با نمایه های کاربر (توسعه کلاس کاربر پایه) Working with User Profiles (Extending the Base User Class)

کار با پست ها Working with Posts

  • افزودن نمای جزئیات پست Adding a Post Detail View

  • افزودن نمای جزئیات پست Adding a Post Detail View

  • اضافه کردن یک الگوی جزئیات پست Adding a Post Detail Template

  • اضافه کردن یک الگوی جزئیات پست Adding a Post Detail Template

  • از جمله فایل های قالب دیگر Including Other Template Files

  • از جمله فایل های قالب دیگر Including Other Template Files

  • افزودن نمای ایجاد پست Adding a Post Create View

  • افزودن نمای ایجاد پست Adding a Post Create View

  • احراز هویت اجباری Force Authentication

  • احراز هویت اجباری Force Authentication

  • ایجاد یک پست جدید با استفاده از وب سایت شما Creating a New Post Using Your Website

  • ایجاد یک پست جدید با استفاده از وب سایت شما Creating a New Post Using Your Website

کار با پست ها Working with Posts

کار با Frontend Code Working with Frontend Code

  • افزودن یک جعبه گفتگوی معین Tailwind Adding a Tailwind Modal Dialogue Box

  • افزودن یک جعبه گفتگوی معین Tailwind Adding a Tailwind Modal Dialogue Box

  • فعال کردن فایل های استاتیک در لوکال هاست Enabling Static Files on localhost

  • فعال کردن فایل های استاتیک در لوکال هاست Enabling Static Files on localhost

  • افزودن فایل های جاوا اسکریپت به سایت شما Adding JavaScript Files to Your Site

  • افزودن فایل های جاوا اسکریپت به سایت شما Adding JavaScript Files to Your Site

  • روشن و خاموش کردن Modal با استفاده از جاوا اسکریپت و Tailwind Toggling the Modal On and Off Using JavaScript and Tailwind

  • روشن و خاموش کردن Modal با استفاده از جاوا اسکریپت و Tailwind Toggling the Modal On and Off Using JavaScript and Tailwind

  • نحوه ایجاد یک پست جدید با استفاده از Ajax (جاوا اسکریپت) How to Create a New Post Using Ajax (JavaScript)

  • نحوه ایجاد یک پست جدید با استفاده از Ajax (جاوا اسکریپت) How to Create a New Post Using Ajax (JavaScript)

کار با Frontend Code Working with Frontend Code

کار با پروفایل های کاربر Working with User Profiles

  • افزودن نمای جزئیات نمایه Adding a Profile Detail View

  • افزودن نمای جزئیات نمایه Adding a Profile Detail View

  • افزودن یک الگوی جزئیات نمایه Adding a Profile Detail Template

  • افزودن یک الگوی جزئیات نمایه Adding a Profile Detail Template

  • با افزودن متن به نمای جزئیات، تعداد کل پست‌ها را به ازای هر کاربر نشان دهید Show the Total Number of Posts Per User by Adding Context to a Detail View

  • با افزودن متن به نمای جزئیات، تعداد کل پست‌ها را به ازای هر کاربر نشان دهید Show the Total Number of Posts Per User by Adding Context to a Detail View

کار با پروفایل های کاربر Working with User Profiles

اضافه کردن و مدیریت فالوورها Adding and Managing Followers

  • افزودن دکمه فالو Adding a Follow Button

  • افزودن دکمه فالو Adding a Follow Button

  • ایجاد اپلیکیشن فالوور Creating the Follower App

  • ایجاد اپلیکیشن فالوور Creating the Follower App

  • دنبال کردن و عدم فالو کردن افراد Following and Unfollowing People

  • دنبال کردن و عدم فالو کردن افراد Following and Unfollowing People

  • به صورت پویا افراد را با استفاده از Ajax دنبال و آنفالو کنید Dynamically Follow and Unfollow People Using Ajax

  • به صورت پویا افراد را با استفاده از Ajax دنبال و آنفالو کنید Dynamically Follow and Unfollow People Using Ajax

  • پست های صفحه اصلی پویا بر اساس افرادی که دنبال می کنید Dynamic Home Page Posts Based on Who You Follow

  • پست های صفحه اصلی پویا بر اساس افرادی که دنبال می کنید Dynamic Home Page Posts Based on Who You Follow

اضافه کردن و مدیریت فالوورها Adding and Managing Followers

پروژه شماره 5 Project #5

  • پروژه جنگو متوسط ​​شما Your Intermediate Django Project

  • پروژه جنگو متوسط ​​شما Your Intermediate Django Project

پروژه شماره 5 Project #5

نمایش نظرات

نظری ارسال نشده است.

آموزش دوره کامل پایتون شامل چارچوب وب جنگو [ویدئو]
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
12 h 55 m
139
Packtpub packtpub-small
04 تیر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
ندارد
دارد
دارد
Kalob Taulien

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!