آموزش Python Django - دوره کامل

Python Django - Complete Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش ساخت وب سایت های عالی با پایتون و جنگو! نحوه ساخت وب سایت جنگو از ابتدا تا انتها ثبت نام کاربر و احراز هویت میزبانی وب سایت در سرور زنده ساخت API REST ساخت سیستم بررسی و رأی گیری جستجو و صفحه بندی طراحی پایگاه داده با جنگو نحوه ارسال ایمیل با جنگو پیش نیازها: درک اولیه از HTML، CSS و Python

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

آماده ای برای یادگیری جنگو هستید؟ در این دوره ما از اصول اولیه چیستی جنگو شروع می کنیم تا تکمیل و راه اندازی یک وب سایت کاملاً کاربردی.

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


این دوره برای چه کسانی است؟

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

برای کسانی که پیشرفته‌تر هستند و شاید قبلاً چند برنامه کاربردی ساخته‌اند، می‌توانید برای رسیدن به «چیزهای خوب» به سادگی از آن عبور کنید یا سریع جلو بروید. در نیمه دوم دوره ما روی یک سیستم رای گیری، پیام رسانی، ارسال ایمیل و حتی ایجاد یک API کار خواهیم کرد. حتی اگر قبلاً این کارها را انجام داده باشید، می‌توانید رویکرد جدیدی را ببینید و در این فرآیند یک وب‌سایت عالی بسازید.


آیا جنگو چارچوب مناسبی برای شماست؟

Python یکی از برترین زبان های برنامه نویسی جهان است، جنگو فریم ورک برتر پایتون است، فکر می کنم این گویای همه چیز است. در حالی که می توانم جذابیت یک چارچوب سبک تر مانند فلاسک را ببینم، فکر می کنم جنگو در اکثر موارد گزینه مناسبی برای شما خواهد بود. برای مبتدیان که دارای ساختار و تعداد زیادی ماژول/بسته برای کار با آنها هستند و برای توسعه دهندگان پیشرفته تر بسیار قابل تنظیم است. فکر می‌کنم شرکت‌هایی مانند Instagram، Pinterest، Spotify و Udemy که از Django استفاده می‌کنند، باید به اندازه کافی برای اثبات قابلیت‌ها و اعتبار آن باشد.


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

معرفی Introduction

  • معرفی دوره و نسخه ی نمایشی محصول Course Intro & Product Demo

  • جانگو چیست؟ What is Django

  • منابع و محیط زیست Resources & Environment

  • نصب و راه اندازی Installation & Setup

اصول اولیه The Basics

  • بازدیدها و URL ها Views & URL's

  • الگوها و وراثت الگو Templates & Template Inheritance

  • ارائه داده ها به الگوها Rendering Data to Templates

ساخت پایگاه داده ما Building our Database

  • مدل ها و پنل مدیریت Models & Admin Panel

  • روابط پایگاه داده Database Relationships

  • پرس و جوهای پایگاه داده Database Queries

ایجاد حذف به‌روزرسانی (CRUD) Create Update Delete (CRUD)

  • فرم های مدل Model Forms

  • ایجاد Read Update Delete (CRUD) Create Read Update Delete (CRUD)

نصب فایل های استاتیک و تم Static Files & Theme Installation

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

  • نصب تم Theme Installation

افزودن برنامه های بیشتر Add More Apps

  • اپلیکیشن کاربران Users App

  • افزودن و رندر نمایه ها Add & Render Profiles

  • سیگنال ها Signals

احراز هویت Authentication

  • ورود کاربر، خروج و پیام های فلش User Login, Logout and Flash Messages

  • ثبت نام کاربر User Registration

  • صفحه ورود و ثبت نام Styling Login & Register Page

اقدامات کاربر User Actions

  • حساب کاربری User Account

  • ویرایش مشخصات کاربر User Edit Profile

  • پروژه کاربر CRUD User Project CRUD

  • افزودن، ویرایش و حذف مهارت های افزودن Add, Edit & Delete add skills

جستجو و صفحه بندی Search & Pagination

  • جستجو کردن Search

  • صفحه بندی Pagination

  • جستجو + صفحه بندی هکی رفع Search + Pagination Hacky Fix

نظرات و پیام ها Reviews & Messages

  • بررسی ها Reviews

  • پیام ها Messages

ارسال ایمیل و بازنشانی رمز عبور Sending Emails & Password Reset

  • ارسال ایمیل خوش آمد گویی Sending Welcome Emails

  • تنظیم مجدد رمز عبور Password Reset

ساختن یک API Building an API

  • راه اندازی یک API ساده Setting up a simple API

  • چارچوب و سریال سازهای جنگو REST Django REST Framework & Serializers

  • سریالسازهای تودرتو و فیلدهای روش سریالساز Nested Serializers & Serializer Method Fields

  • راه اندازی پستچی Setting Up Postman

  • احراز هویت با توکن های وب JSON Authentication With JSON Web Tokens

  • ارسال درخواست های POST Sending POST Requests

  • دریافت داده از Frontend & CORS Getting Data from the Frontend & CORS

  • ارسال داده از Frontend Sending Data from the Frontend

  • ذخیره توکن های وب JSON Storing JSON Web Tokens

آماده سازی و استقرار تولید Production Preparation & Deployment

  • پاکسازی کد و رفع اشکال Code Cleanup & Bug Fixes

  • اتصال پایگاه داده Postgres Connecting a Postgres Database

  • فایل های استاتیک در سطل های S3 Static Files in S3 Buckets

  • استقرار پروژه Deploying Project

نمایش نظرات

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

آموزش Python Django - دوره کامل
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
18.5 hours
44
Udemy (یودمی) udemy-small
05 مهر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
10,891
4.6 از 5
دارد
دارد
دارد
Dennis Ivy

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dennis Ivy Dennis Ivy

توسعه کامل پشته و آنلاین Instructorat Age 25 Dennis یک توسعه دهنده اصلی در یک آزمایشگاه پزشکی قانونی مسئول مدیریت یک تیم کوچک از توسعه دهندگان بود. با شروع یک زمان غیر مجاز به حرفه او، دنیس وارد صنعت شد به عنوان یک توسعه دهنده پشته کامل، زمانی که او با یک ایده جدید آمد تا یاد بگیرد که چگونه کد را بسازد و سپس ایده خود را برای یک نرم افزار مدیریت آزمایشگاهی جدید ایجاد کرد که بعدا به این شرکت فروخته شد 41000 دلار پس از دو سال به عنوان یک توسعه دهنده رهبری و 7 سال از Freelancing ترکیب شده، دنیس کانال یوتیوب خود را آغاز کرد (دنیس Ivy) برای آموزش دیگران همه چیزهایی که او به عنوان یک توسعه دهنده خود آموخته آموخته و دوره های خود را در مورد Udemy و پلتفرم خود یاد می دهد. دنیس با تمرکز اصلی روی پایتون، جونو، جاوا اسکریپت، واکنش و پسانگرز، دانش آموزان خود را از اصول اولیه برای ساخت برنامه های پیچیده در هنگام ترکیب چندین فن آوری های مختلف آموزش می دهد. با بیش از 100،000 مشترکین یوتیوب و 7 میلیون دیدگاه ترکیبی، دانش آموزان از سراسر جهان از سبک تدریس و تلاش خود بهره مند شده اند.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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