لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ساخت برنامه های وب با جنگو و 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
نمایش نظرات