ساخت برنامه های وب با جنگو و PostgreSQL

Building Web Applications with Django and PostgreSQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با Django و PostgreSQL مهارت های توسعه وب خود را به سطح بعدی ارتقا دهید. پوشش جامع چارچوب وب جنگو و پایگاه داده PostgreSQL پروژه های عملی برای به کارگیری مفاهیم آموخته شده تجربه عملی با PostgreSQL به عنوان یک پایگاه داده پایگاه داده بهترین شیوه ها برای ساختار پروژه های جنگو و ایمن سازی برنامه های کاربردی وب در درک عمیق ORM جنگو برای تعاملات پایگاه داده ادغام کتابخانه های شخص ثالث و وارد کردن نمونه های واقعی و موارد استفاده یادگیری هوش مصنوعی Generative چیست برای مهندسی سریع مفاهیم توسعه (HTML، CSS و جاوا اسکریپت) - اختیاری است

به "ساخت برنامه های کاربردی وب با جنگو و PostgreSQL" خوش آمدید! این دوره به منظور ارائه یک درک جامع از نحوه توسعه برنامه های کاربردی وب با استفاده از چارچوب وب جنگو در ترکیب با پایگاه داده PostgreSQL طراحی شده است. جنگو یک چارچوب وب محبوب است که به زبان Python نوشته شده است که به توسعه دهندگان اجازه می دهد تا برنامه های کاربردی وب قوی و مقیاس پذیر را به سرعت و کارآمد بسازند، در حالی که PostgreSQL یک سیستم مدیریت پایگاه داده رابطه ای منبع باز قدرتمند است که به دلیل قابلیت اطمینان و عملکرد شناخته شده است.


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

بیاموزید که هوش مصنوعی برای یادگیری آینده چیست


همانطور که پیشرفت می‌کنید، عمیق‌تر به موضوعات پیشرفته‌تر می‌روید، مانند کار با ORM جنگو (نقشه‌نگاری رابطه‌ای) برای تعامل با پایگاه داده PostgreSQL، رسیدگی به فرم‌های ارسالی، و یکپارچه‌سازی کتابخانه‌های شخص ثالث. همچنین بهترین روش‌ها را برای ساختاردهی پروژه‌های جنگو، مدیریت جلسات کاربر، و ایمن‌سازی برنامه‌های کاربردی وب خود در برابر آسیب‌پذیری‌های رایج وب یاد خواهید گرفت.


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


در پایان این دوره، شما پایه محکمی در ساخت برنامه های وب با Django و PostgreSQL خواهید داشت. شما قادر خواهید بود برنامه های وب پویا و تعاملی ایجاد کنید که ایمن، مقیاس پذیر و قابل نگهداری هستند و شما را به یک توسعه دهنده وب ماهر و ماهر تبدیل می کند.


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

شروع کردن Getting started

  • مقدمه Introduction

  • شروع به کار در ویندوز، macOS و لینوکس Getting started on Windows, macOS, and Linux

  • چگونه سوالات عالی بپرسیم How to ask great questions

  • سوالات متداول FAQs

  • بیاموزید Generative AI/Generative AI چیست Learn What is Generative AI / Gen AI

راه اندازی توسعه پایتون Setting up a Python development

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

  • نصب PyCharm IDE برای توسعه Installing PyCharm IDE for development

  • ایجاد اولین پروژه پایتون Creating the first Python project

  • برنامه Hello World را بنویسید و اجرا کنید Write and Run Hello World program

  • اصول اولیه خط فرمان Command line basics

  • دستور نصب و دسترسی به pip Installation and access pip command

دانلود منابع و مرجع کد منبع پروژه Download Resources and Reference Project Source Code

  • دانلود منابع و مرجع کد منبع پروژه Download Resources and Reference Project Source Code

  • فایل تنظیمات پروژه اتصال دیتابیس جنگو به PostgreSQL Django to PostgreSQL database connection Project Settings file

جنگو پروژه را راه اندازی می کند Django setting up the project

  • مقدمه ای بر چارچوب وب و جنگو Introduction to web framework and Django

  • نصب جنگو و راه اندازی یک پروژه Installing Django and setting up a project

  • آشنایی با معماری و ساختار جنگو Understanding Django architecture and structured

  • ایجاد یک برنامه ساده جنگو Creating a simple Django app

ساخت اپلیکیشن جنگو با PostgreSQL Building a Django App with PostgreSQL

  • مقدمه ای بر PostgreSQL و مزایای آن برای برنامه های کاربردی وب Introduction to PostgreSQL and its advantages for web applications

  • نصب PostgreSQL و راه اندازی پایگاه داده Installing PostgreSQL and setting up a database

  • pgAdmin ورود امن و ایجاد پایگاه داده pgAdmin Secure login and create database

  • اتصال جنگو به PostgreSQL Connection Django to PostgreSQL

  • ایجاد یک درخواست روش نمای پایه HTTP Creating a Basic HTTP view method request

  • الگوی URL در برنامه URL pattern on app

  • شامل برنامه‌ها برای پروژه‌سازی آدرس‌های اینترنتی Include apps to project urls

  • نصب ماژول psycopg2 برای اتصال DB Installing the psycopg2 module for DB connection

مدل‌های جنگو و ORM (نگاشت رابطه‌ای شی) Django Models and ORM (Object Relational Mapping)

  • تعریف مدل ها و ایجاد جداول پایگاه داده Defining models and creating database tables

  • استفاده از ORM داخلی Djangos برای تعامل با پایگاه داده Using Djangos built-in ORM to interact with the database

  • مهاجرت برای ایجاد جداول DB Migration to create DB tables

  • آزمون سنجش Assessment Test

  • راه حل برای آزمون سنجش Solution for an Assessment Test

کار با ماژول مدیریت Working with Admin Module

  • ایجاد Superuser به عنوان Admin Creating Superuser as Admin

  • احراز هویت و مجوز Authentication and Authorization

  • مجوزهای دسترسی کاربر User access permissions

  • ثبت مدل های کاربر در داشبورد مدیریت Registering user models to the admin Dashboard

  • ایجاد داده با استفاده از عملکرد CRUD Creating data using CRUD functionality

  • مشاهده داده ها در جدول پایگاه داده PostgreSQL View data on the PostgreSQL database table

نماها و الگوهای جنگو Django Views and Templates

  • آشنایی با MVC - MVT Understanding the MVC - MVT

  • ایجاد نماها و رسیدگی به درخواست های HTTP و ارائه الگوها Creating views and handling HTTP requests and rendering templates

  • ایجاد یک قالب با صفحه HTML Creating a template with HTML page

  • ساخت فرم و هندلینگ پویا Building dynamic form and handling

فرم ها و طراحی جنگو Django Forms and Design

  • ایجاد قالب بوت استرپ Creating Bootstrap template

  • اعمال بوت استرپ در فرم جنگو Applying Bootstrap to Django form

  • ایجاد اقلام کارت محصول خیره کننده Creating Stunning Product Card items

پروژه جنگو: فرم های ثبت نام - دنیای واقعی Django Project: Registration forms - Real world

  • ایجاد مدل Creating model

  • ایجاد فرم ها Creating forms

  • ایجاد نماها Creating views

  • اعمال ORM - مهاجرت Applying ORM - migrations

  • ایجاد قالب my_form Creating my_form template

  • افزودن آدرس های اینترنتی Adding urls

  • ایجاد قالب success_view Creating success_view template

  • آدرس های اینترنتی پروژه به روز رسانی و افزودن برنامه های نصب شده Project urls update and adding Installed apps

  • پروژه را اجرا کنید و داده ها را به پایگاه داده ارسال کنید Run project and submit data to database

گزارش جنگو Django Reports

  • ایجاد روش report_view Creating report_view method

  • ایجاد report_template Creating report_template

  • الگوی آدرس های اینترنتی را به روز کنید Update urls pattern

  • گزارش پروژه و آزمایش را اجرا کنید Run project and test reports

نمایش نظرات

Udemy (یودمی)

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

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

ساخت برنامه های وب با جنگو و PostgreSQL
جزییات دوره
5 hours
56
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,030
3.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Metla Sudha Sekhar Metla Sudha Sekhar

توسعه دهنده و مدرس اصلی