آموزش جامع توسعه وب فول‌استک با پایتون و جنگو برای مبتدیان - آخرین آپدیت

دانلود Python and Django Full-Stack Web Development for beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

پروژه‌های وب خود را با HTML، CSS، Bootstrap، JavaScript، Python و Django بسازید.

با استفاده از مهارت‌های توسعه فول استک وب، پروژه‌های پیشرفته وب را طراحی کنید.

مهارت‌های توسعه فرانت‌اند وب

  • HTML برای ساختار صفحات وب
  • CSS برای استایل‌دهی و ظاهر سایت
  • Bootstrap برای طراحی واکنش‌گرا و سریع
  • JavaScript برای تعامل‌پذیری و پویایی
  • JSON و XML برای تبادل داده
  • jQuery برای ساده‌سازی کدنویسی فرانت‌اند
  • Angular و React برای ساخت اپلیکیشن‌های تک‌صفحه‌ای (SPA)

مهارت‌های توسعه بک‌اند وب

  • Python برای منطق سمت سرور
  • Django برای ساخت سریع و امن برنامه‌های وب
  • SQL و PostgreSQL برای مدیریت پایگاه داده
  • ساخت API و RESTful Services
  • Node.js و Express.js برای بک‌اند با جاوا اسکریپت
  • MongoDB برای پایگاه داده‌های NoSQL
  • Java، C#، ASP، PHP، Ruby و C++ برای توسعه بک‌اند متنوع

پروژه‌های عملی توسعه فول استک

  • ساخت ماشین حساب وب با فرانت‌اند
  • توسعه تایمر شمارش معکوس تحت وب
  • ایجاد اپلیکیشن کوئیز تعاملی
  • ساخت اپلیکیشن چت
  • طراحی و پیاده‌سازی API
  • ساخت اپلیکیشن پورتفولیو با مهارت‌های فول استک

یک توسعه‌دهنده فول استک، فردی است که قادر به توسعه کامل بک‌اند و فرانت‌اند یک وب‌سایت یا اپلیکیشن است. آنها می‌توانند پروژه‌هایی را که شامل پایگاه داده، ساخت وب‌سایت‌های کاربر-محور و همکاری با مشتریان در فاز برنامه‌ریزی است، انجام دهند.

با داشتن مهارت‌های توسعه فول استک وب، می‌توانید پروژه‌های مبتنی بر وب را بسازید، به سرعت نمونه اولیه ایجاد کنید و بسته به نیاز، بین توسعه فرانت‌اند و بک‌اند جابه‌جا شوید.

آموزش‌های تکمیلی

  • یادگیری اصول اولیه برنامه‌نویسی پایتون
  • برنامه‌نویسی شیء‌گرا با پایتون
  • اصول اولیه جنگو
  • کار با خط فرمان (Command Line Interface)
  • مدیریت کد با Git و GitHub

پیش‌نیازها

هیچ تجربه برنامه‌نویسی قبلی لازم نیست.

یک کامپیوتر شخصی (PC یا Mac) با دسترسی به اینترنت مورد نیاز است.


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

مقدمه Introduction

  • مقدمه Introduction

  • توسعه فول استک وب چیست What is Full -Stack Web Development

  • ابزارهای توسعه وب Web Development Tools

  • مقدمه ای بر ویرایشگرهای متن Introduction to Text Editors

  • نصب اتم Installing Atom

  • نصب سابلیم تکست Installing SublimeText

  • نصب ویژوال استودیو کد Installing Visual Studio Code

  • نصب براکتس Installing Brackets

  • HTTP چیست What is Http

  • وب چگونه کار می کند How the web works

  • برنامه ریزی پروژه وب شما Planning your web project

  • طراحی نقشه پروژه شما Sketching your project design

  • انتخاب دارایی ها Choosing Assets

  • ایجاد دایرکتوری پروژه Creating Project Directory

HTML HTML

  • HTML چیست What is HTML

  • آناتومی یک عنصر HTML Anatomy of an HTML Element

  • ساختار پایه یک سند HTML Basic structure of an HTML Document

  • ایجاد ساختار پایه سند HTML: بخش ۱ Creating a basic HTML Document Structure : Part 1

  • ایجاد ساختار پایه سند HTML: بخش ۲ Creating a basic HTML Document Structure : Part 2

  • ایجاد ساختار پایه سند HTML: بخش ۳ Creating a basic HTML Document Structure : Part 3

  • ویژگی های HTML HTML Attributes

  • نشانه گذاری متن Marking Up Text

  • ایجاد لینک ها Creating Links

  • کامنت های کد HTML HTML Code Comments

  • مشاهده کد منبع HTML Viewing HTML Source Code

CSS CSS

  • CSS چیست What is CSS

  • روش های اعمال CSS Ways to apply CSS

  • استایل دهی چندین ویژگی Styling Multiple Properties

  • استایل دهی چندین عنصر Styling multiple elements

  • اصلاح CSS Modifying CSS

  • انتخابگرهای پایه CSS CSS Basic Selectors

  • کامنت های CSS Css Comments

  • مدل جعبه CSS CSS Box Model

  • ویژگی حاشیه و فاصله داخلی CSS CSS Margin and Padding Property

  • تغییر رنگ پس زمینه Changing Background Color

  • ویژگی حاشیه CSS CSS Border Property

  • موقعیت یابی CSS CSS Positioning

  • ویژگی نمایش CSS CSS Display Property

  • ویژگی فونت CSS CSS Font Property

  • استفاده از فونت های گوگل Using Google Fonts

Bootstrap Bootstrap

  • Bootstrap چیست What is Bootstrap

  • گزینه های نصب Bootstrap Bootstrap Installation Options

  • وابستگی های Bootstrap Bootstrap Dependencies

  • قالب حداقل Bootstrap Bootstrap Minimum Template

  • آناتومی پایه سند HTML Basic HTML Document Anatomy

  • ساخت وب سایت پایه با Bootstrap Create basic website with Bootstrap

  • ساخت دکمه با Bootstrap Create Buttons Using Bootstrap

  • ساخت نوار پیشرفت با Bootstrap Create a progress bar using Bootstrap

JavaScript JavaScript

  • JavaScript چیست What is JavaScript

  • کجا جاوا اسکریپت را قرار دهیم Where to place JavaScript

  • متغیرهای جاوا اسکریپت JavaScript Variables

  • قواعد نام گذاری متغیرها Variable Naming Convention

  • آرایه های جاوا اسکریپت JavaScript Arrays

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

  • ترکیب انواع داده Mixing Data Types

  • JavaScript Operators

  • عملگرهای حسابی Arithmetic Operators

  • اولویت عملگرها Operator Precedence

  • عملگرهای رشته ای String Operators

  • عملگرهای مقایسه ای Comparison Operators

  • عملگرهای منطقی Logical Operators

  • عملگرهای از نوع TypeOf Operators

  • دستورات شرطی Conditional Statements

  • توابع Functions

  • کامنت های کد جاوا اسکریپت JavaScript Code Comments

  • ابزارهای لینتینگ Linting Tools

  • رویدادهای جاوا اسکریپت JavaScript Events

  • تغییر تصاویر Switching Images

  • رفع هشدارهای لینت JS: بخش ۱ Fixing JS Lint Warnings : Part 1

  • رفع هشدارهای لینت JS: بخش ۲ Fixing JS Lint Warnings : Part 2

  • اضافه کردن پیام خوش آمدگویی به صفحه وب Adding Welcome Message to Web Page

JQuery JQuery

  • jQuery چیست What is JQuery

  • چگونه به jQuery دسترسی پیدا کنیم How to access JQuery

  • انتخابگرهای jQuery JQuery Selectors

  • توابع مدیریت رویداد jQuery JQuery Event Handler Functions

  • جلوه های انیمیشن jQuery JQuery Animations Effects

  • زنجیره سازی jQuery JQuery Chaining

  • توابع بازگشتی jQuery JQuery Callback Functions

JSON JSON

  • JSON چیست What is JSON

  • استفاده از ویرایشگر متن Using Text Editor

  • نحو JSON JSON Syntax

  • ایجاد شی JSON Creating JSON Objecct

پروژه فرانت اند: ساخت ماشین حساب Front End Project: Build a Calculator

  • چه چیزی خواهیم ساخت What we will create

  • ایجاد دایرکتوری پروژه Creating Project Directory

  • ساخت ساختار Building the structure

  • اعمال استایل دهی Applying Styling

  • اضافه کردن منطق Adding logic

  • کد پروژه Project Code

پروژه فرانت اند: ساخت تایمر شمارش معکوس Front End Project: Build a Count down Timer

  • چه چیزی خواهیم ساخت What we will create

  • ایجاد دایرکتوری پروژه Creating Project Directory

  • ساخت ساختار Creating the structure

  • اعمال استایل دهی Applying Styling

  • اضافه کردن منطق Adding logic

  • کد پروژه Project Code

پروژه فرانت اند: ساخت کوئیز تعاملی Front End Project: Build an Interactive Quiz

  • چه چیزی خواهیم ساخت What we will create

  • ایجاد دایرکتوری پروژه Creating Project Directory

  • ساخت ساختار Creating the structure

  • اعمال استایل دهی Applying Styling

  • اضافه کردن منطق: بخش ۱ Adding logic : Part 1

  • اضافه کردن منطق: بخش ۲ Adding logic : Part 2

  • کد پروژه Project Code

رابط خط فرمان Command Line Interafce

  • رابط خط فرمان چیست What is command line interface

  • چگونه به رابط خط فرمان دسترسی پیدا کنیم How to access comandline interface

  • با خط فرمان چه کارهایی می توانید انجام دهید What you can do with commandline

  • دستورات مفید Useful Commands

کنترل نسخه با گیت و گیت هاب Version Control With Git and Github

  • گیت چیست What is Git

  • گیت هاب چیست What is Github

  • نصب گیت Installing Git

  • ایجاد حساب گیت هاب Create Github Account

  • معماری پایه گیت Basic Git Architecture

  • جریان کاری پایه گیت Basic Git Workflow

  • سابلیم تکست SuiblimeText

  • پیکربندی پایه گیت Basic Git Configuration

  • بازیابی تنظیمات پیکربندی Retrieving Configuration Settings

  • ایجاد فایل و دایرکتوری با گیت بش Creating a file and directory with Git Bash

  • مقداردهی اولیه مخزن گیت خالی Initializing Empty Git Repository

  • اضافه کردن فایل ها به شاخص استیج Adding Files to Staging Index

  • روش های بیشتر برای اضافه کردن فایل ها به استیج More ways to add files to stagging

  • کامیت کردن فایل ها به مخزن Committing files to repository

  • استفاده از راهنمای گیت Using Git Help

  • ایجاد فایل gitignore Creating a gitignore file

  • ویرایش و کامیت مجدد تغییرات Editing and re-committing changes

  • ایجاد یک شاخه گیت Creating a Git Branch

  • ادغام شاخه ها Merging Branches

  • ایجاد مخزن محلی Creating local repository

  • ایجاد مخزن راه دور Creating a remote repository

  • ایجاد فایل ReadMe.md Creating a ReadMe .md file

  • ویرایش فایل ReadMe.md Editing ReadMe.md file

  • کلون کردن یک مخزن راه دور Cloning a remote repository

  • فُورک کردن یک مخزن Forking a repository

  • چگونه یک مخزن را فورک کنیم How to Fork a Repo

  • دریافت به روزرسانی ها با استفاده از Pull Getting Updates Using Pulling

  • مشاهده تاریخچه کامیت ها Viewing the commit logs

  • Git HEAD Git HEAD

SQL و پایگاه داده با PostgreSQL SQL and Databases With PostgreSQL

  • SQL چیست What is SQL

  • PostgreSQL چیست What is PostgreSQL

  • مفهوم پایگاه داده Database Concept

  • نصب PostgreSQL در ویندوز Installing PostgreSQL on Windows

  • نصب PostgreSQL در مک Installing PostgreSQL on Mac

  • اتصال به PostgreSQL Connecting to PostgreSQL

  • نصب پایگاه داده نمونه Installing Sample Database

  • CRUD چیست What is CRUD

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

  • دستورات SQL: ایجاد جدول SQL Commands: CREATE Table

  • دستورات SQL: درج داده SQL Commands: INSERT Data

  • دستورات SQL: به روزرسانی داده SQL Commands: UPDATE Data

  • دستورات SQL: خواندن داده با SELECT SQL Commands: READ Data with SELECT

  • دستورات SQL: بند WHERE SQL Commands: WHERE Clause

  • دستورات SQL: بند ORDER BY SQL Commands: ORDER BY Clause

Python - مقدمه و راه اندازی Python - Introduction and Setup

  • Python چیست What is Python

  • نصب پایتون در ویندوز Installing Python on Windows

  • نصب پایتون در مک Installing Python on Macs

  • نصب PyCharm در ویندوز Installing Pycharm on Windows

  • نصب PyCharm در مک Installing Pycharm on Macs

  • چگونه تم را در PyCharm تغییر دهیم How to change theme in Pycharm

  • پیکربندی پنجره PyCharm: بخش ۱ Pycharm windows configuration: Part 1

  • پیکربندی پنجره PyCharm: بخش ۲ Pycharm windows configuration: Part 2

  • پیکربندی مک PyCharm Pycharm mac configuration

  • زبان های برنامه نویسی سطح بالا و پایین High and low level programming languages

  • کامپایلرها و مفسرها Compilers and Interpreters

تعامل با پایتون Interacting with Python

  • تعامل با پایتون: بخش ۱ Interacting with Python : Part 1

  • تعامل با پایتون: بخش ۲ Interacting with Python : Part 2

  • عبارات پایتون Python Expressions

  • دستورات پایتون Python Statements

  • کامنت های کد پایتون Python Code Comments

  • تورفتگی کد پایتون Python Code Indentation

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

  • ایجاد متغیرها Creating Variables

  • دریافت ورودی از کاربران Getting Input from Users

عملگرهای پایتون Python Operators

  • عملگرهای حسابی پایتون Python Arithmetic Operators

  • عملگرهای انتساب پایتون Python Assignment Operators

  • عملگرهای مقایسه ای پایتون Python Comparison Operators

  • عملگرهای منطقی پایتون Python Logical Operators

انواع داده های پایتون Python Data Types

  • نوع داده عددی Number Data Type

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

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

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

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

  • ساختارهای داده چیستند What are data structures

  • لیست پایتون چیست What is a Python List

  • ایجاد لیست پایتون Creating a Python List

  • دسترسی به عناصر در یک لیست Accessing elements in a list

  • متدهای لیست پایتون: بخش ۱ Python List Methods: Part 1

  • متدهای لیست پایتون: بخش ۲ Python List Methods: Part 2

  • لیست تودرتو و حلقه For Nested List and For Loop

  • تاپل پایتون: بخش ۱ Python Tuple : Part 1

  • تاپل پایتون: بخش ۲ Python Tuple : Part 2

  • مجموعه پایتون Python SET

  • متدهای مجموعه پایتون Python SET Methods

  • دیکشنری پایتون Python Dictionary

  • متدهای دیکشنری پایتون Python Dictionary Methods

  • ایجاد دایرکتوری برای فایل های پایتون Creating a directory for Python Files

توابع پایتون Python Functions

  • توابع پایتون چیستند What are Python Functions

  • مقدار کلید بازگشتی پایتون Python Return Keyword Value

  • استفاده از مقدار پیش فرض پارامتر Using Default Parameter Value

  • استفاده از آرگومان های کلیدواژه Using Keyword Arguments

  • توابعی که توابع دیگر را برمی گردانند Functions returning other functions

  • اختصاص دادن توابع به متغیرها Assigning Functions To Variables

  • دامنه متغیرهای سراسری و محلی Global and Local Variable Scopes

  • توابع تودرتو Nesting Functions

  • توابع تودرتو دسترسی به دامنه متغیر Nesting Functions Accessing Variable Scope

  • کلید کلمه کلیدی تابع Function Pass Keyword

  • ارسال توابع به عنوان آرگومان Passing functions as arguments

  • استفاده از پارامتر VarArgs Using VarArgs Parameter

  • تفاوت تابع پایتون و متد پایتون Python Function Vs Python Method

  • توابع بی نام Anonymous Functions

  • DocStrings پایتون Python DocStrings

  • دکوراتورهای پایتون Python Decorators

دستورات جریان کنترل پایتون Python Control Flow Statements

  • مقدمه ای بر جریان کنترل Introduction to control flow

  • دستورات if if statements

  • دستورات else Else statements

  • دستورات elif ELif statements

  • حلقه های while While Loops

  • حلقه های for For Loops

  • حلقه های for تودرتو Nested For Loops

  • دستور break Break Statement

  • دستور continue Continue Statement

برنامه نویسی شی گرا پایتون - OOP Python Object Oriented Programming - OOP

  • مقدمه ای بر OOP Introduction to OOP

  • ایجاد یک کلاس Creating a class

  • نمونه سازی یک کلاس instantiating a class

  • اصلاح کلاس ها Modifying Classes

  • متغیرهای کلاس و نمونه Class and instance Variables

  • وراثت: بخش ۱ Inheritance : Part 1

  • وراثت: بخش ۲ Inheritance : Part 2

  • وراثت: بخش ۳ Inheritance : Part 3

  • وراثت: بخش ۴ Inheritance : Part 4

  • چندریختی: بخش ۱ Polymorphism : Part 1

  • چندریختی: بخش ۲ Polymorphism : Part 2

  • چندریختی: بخش ۳ Polymorphism : Part 3

  • کپسوله‌سازی: بخش ۱ Encapsulation : Part 1

  • کپسوله‌سازی: بخش ۲ Encapsulation : Part 2

  • کپسوله‌سازی: بخش ۳ Encapsulation : Part 3

  • انتزاع: بخش ۱ Abstraction : Part 1

  • انتزاع: بخش ۲ Abstraction : Part 2

ماژول ها و بسته های پایتون Python Modules and Packages

  • ماژول ها چیستند What are Modules

  • نحوه استفاده از ماژول ها How to use Modules

  • ماژول های داخلی Built-in Modules

  • بسته های پایتون Python Packages

  • تابع dir پایتون Python dir function

  • دایرکتوری Pycache Pycache directory

مدیریت استثناها خطاها Handling Exceptions Errors

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

  • مدیریت استثناها Handling Exceptions

  • پیاده سازی مدیریت استثنای پایه: بخش ۱ Implementing basic exception handling: Part 1

  • پیاده سازی مدیریت استثنای پایه: بخش ۲ Implementing basic exception handling: Part 2

  • پیاده سازی مدیریت استثنای پایه: بخش ۳ Implementing basic exception handling: Part 3

Django: مقدمه و راه اندازی Django : Introduction and Setup

  • Django چیست What is Django

  • اپلیکیشن های معروف ساخته شده با Django Famous apps built with Django

  • معماری Django Django Architecture

  • ایجاد دایرکتوری پروژه Creating a project directory

  • تأیید نصب Pip Verify Pip Installation

  • نصب محیط مجازی Installing a virtual environment

  • ایجاد و فعال سازی محیط مجازی Creating and activating a virtual environment

  • به روز رسانی Pip Updating Pip

  • نصب Django Installing Django

  • پروژه Django در مقابل اپلیکیشن Django Django Project Vs Django App

پروژه Django: ساخت اپلیکیشن وب Todo Django Project: Build a Todo Web App

  • چه چیزی خواهیم ساخت What we will create

  • کد پروژه Project Code

  • ایجاد دایرکتوری پروژه Creating project directory

  • طراحی نمای کلی پروژه Project mockup design

  • ایجاد پروژه Django Creating a Django Project

  • آناتومی پروژه Django Anatomy of a Django Project

  • راه اندازی سرور توسعه Django Starting Django Development Server

  • مهاجرت های Django Django Migrations

  • نصب اپلیکیشن Django Installing Django App

  • آناتومی اپلیکیشن Django Anatomy of a Django App

  • مدیریت Django و سوپر یوزر Django admin and superuser

  • قالب های Django Django Templates

  • نماهای Django Django Views

  • الگوهای URL Django Django URL Patterns

  • فایل های استاتیک Django Django Static Files

  • مدل های Django چیستند What are Django Models

  • ایجاد مدل ها Creating Models

  • مهاجرت مدل ها Migrating Models

  • اضافه کردن مدل ها به سایت مدیریت Adding Models to Admin Site

اپلیکیشن Todo: اضافه کردن پروژه به کنترل نسخه Todo App: Adding Project to Version Control

  • مقداردهی اولیه مخزن گیت Initializing git repository

  • نادیده گرفتن فایل ها از کنترل نسخه Excluding files from version control

  • اضافه کردن فایل ها به کنترل نسخه Adding files to version control

  • کامیت کردن فایل ها به کنترل نسخه Committing files to version control

  • ایجاد مخزن راه دور Creating remote repository

  • ارسال کد پروژه به گیت هاب Pushing project code to Github

اپلیکیشن Todo: پیاده سازی نمایش داده های پویا پروژه Todo App: Implementing Project Dynamic Data Display

  • نمایش داده ها از پایگاه داده Displaying Data from database

  • تنظیم رنگ پس زمینه برای موارد تکمیل شده Setting background color for completed items

  • کامیت کردن تغییرات به گیت هاب Committing changes to Github

  • اضافه کردن یک فرم Adding a form

  • ثبت داده ها با فرم Capturing data with form

  • اضافه کردن فرم به قالب و نما Adding form to template and view

  • اضافه کردن ورودی فرم به پایگاه داده Adding form input to database

  • ایجاد نمایی برای موارد تکمیل شده Creating a view for completed items

  • ایجاد نمایی برای حذف تمام موارد تکمیل شده Creating a view to delete all completed items

  • ایجاد نمایی برای حذف تمام موارد از پایگاه داده Creating a view to remove all items from database

  • ارسال به روز رسانی ها به کنترل نسخه Pushing updates to version control

اپلیکیشن Todo: میزبانی و استقرار Todo App : Hosting and Deployment

  • استقرار اپلیکیشن Todo در ابر: بخش ۱ Deploying Todo App to the cloud : Part 1

  • استقرار اپلیکیشن Todo در ابر: بخش ۲ Deploying Todo App to the cloud : Part 2

  • استقرار اپلیکیشن Todo در ابر: بخش ۳ Deploying Todo App to the cloud : Part 3

  • کد پروژه Project Code

پروژه Django: ساخت اپلیکیشن وب پورتفولیو Django Project : Build a Portfolio Web App

  • چه چیزی خواهیم ساخت What we will create

  • کد پروژه Project Code

  • به روز رسانی Pip Updating Pip

  • نصب محیط مجازی Install a virtual environment

  • ایجاد محیط مجازی Create a virtual environment

  • نصب Django Installing Django

  • ایجاد پروژه Django Create a Django project

  • اجزای پروژه Django Components of a Django Project

  • راه اندازی سرور توسعه Django Running Django Development Server

  • ایجاد اپلیکیشن جدید Django Create a new Django App

  • ثبت اپلیکیشن جدید Django شما Register your new Django App

  • راه اندازی پایگاه داده Django: بخش ۱ Django Database Setup : Part 1

  • راه اندازی پایگاه داده Django: بخش ۲ Django Database Setup : Part 2

  • تنظیم منطقه زمانی Time Zone Setup

  • اجرای مهاجرت ها Running Migrations

  • ایجاد نما Creating a view

  • ایجاد مدل Creating a Model

  • فعال سازی مدل Activate Model

  • ایجاد حساب کاربری سوپر یوزر Create superuser account

  • ثبت مدل با سایت مدیریت Register model with admin site

  • ایجاد اشیاء مدل Create model objects

  • استفاده از قالب های Django Using Django Templates

  • نمایش داده ها از پایگاه داده Displaying data from database

  • اضافه کردن Bootstrap به قالب: بخش ۱ Adding Bootstrap to template : Part 1

  • اضافه کردن Bootstrap به قالب: بخش ۲ Adding Bootstrap to template : Part 2

  • اضافه کردن فایل های استاتیک: بخش ۱ Adding static files: Part 1

  • اضافه کردن فایل های استاتیک: بخش ۲ Adding static files: Part 2

  • اضافه کردن لینک به دکمه ها Adding Links to buttons

  • نمایش محتوای رسانه: بخش ۱ Displaying media content: Part 1

  • نمایش محتوای رسانه: بخش ۲ Displaying media content: Part 2

  • ایجاد لینک های شی: بخش ۱ Creating object links: Part 1

  • ایجاد لینک های شی: بخش ۲ Creating object links: Part 2

  • کد پروژه Project Code

API ها: ساخت یک API RESTful با پایتون، جنگو، پستگرسکیوال APIs: Build A RESTful API With Python,Django ,PostgreSQL

  • API چیست What is an API

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

  • ایجاد و فعال سازی محیط مجازی Creating and activating a virtual environment

  • نصب Django Installing Django

  • نصب Django REST Framework Installing Django REST Framework

  • نصب Atom Installing Atom

  • ایجاد پروژه Django Creating a Django Project

  • ایجاد اپلیکیشن Django Creating a Django App

  • ثبت اپلیکیشن با Django Registering App with Django

  • نصب PostgreSQL Installing PostgreSQL

  • راه اندازی Django با PostgreSQL Setting Up Django with PostgreSQL

  • اجرای مهاجرت اولیه Running initial migration

  • ایجاد مدل Django Creating a Django Model

  • ایجاد و اعمال مهاجرت جدید Creating and applying new migration

  • ایجاد کلاس سریالایزر Creating a serializer class

  • راه اندازی و توقف سرور توسعه Django Starting and stopping Django development server

  • ایجاد حساب کاربری سوپر یوزر Creating a superuser account

  • ایجاد نماها: بخش ۱ Creating views: Part 1

  • ایجاد نماها: بخش ۲ Creating views: Part 2

  • نگاشت نماها به URL ها Maping views to URLS

  • ثبت مدل با سایت مدیریت Registering model with admin site

  • ایجاد اشیاء مدل Creating model objects

  • نصب Postman Installing Postman

  • تست API با Postman Testing API with Postman

  • کد پروژه Project Code

  • متشکرم Thank You

نمایش نظرات

آموزش جامع توسعه وب فول‌استک با پایتون و جنگو برای مبتدیان
جزییات دوره
34.5 hours
353
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
34,188
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bluelime Learning Solutions Bluelime Learning Solutions

آموزش ساده بلوبلایم مبتنی بر انگلستان است و کیفیت قابل فهم راه حل های یادگیری الکترونیکی را ایجاد می کند. همه دوره های ما 100٪ مبتنی بر فیلم است. ما نمونه هایی را به دست ها می آموزیم که مهارت های زندگی واقعی را آموزش می دهند. Bluelime در پروژه های مختلف برای 500 شرکت ثروتمند شرکت کرده است و درک می کند که برای آماده سازی دانش آموزان با مهارت های مربوطه مورد نیاز چیست.