ایجاد وب اپلیکیشنها با پایتون، جنگو و PostgreSQL
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک اصول توسعه وب و مدل کلاینت-سرور
- راهاندازی محیط توسعه برای پایتون، جنگو و PostgreSQL
- ایجاد پروژه جنگو و پیکربندی تنظیمات پروژه
- تعریف و پیادهسازی مدلها با استفاده از ORM جنگو
- ایجاد روابط بین مدلهای جنگو
- ایجاد views برای مدیریت درخواستهای کاربر و ارائه محتوای پویا
- استفاده از قالبهای جنگو برای تولید پاسخهای HTML
- توسعه فرمها برای جمعآوری و پردازش ورودیهای کاربر
- یکپارچهسازی PostgreSQL بهعنوان پایگاه داده بکاند برای اپلیکیشنهای جنگو
- انجام مهاجرتهای پایگاه داده و مدیریت عملیاتهای پایگاه داده
پیشنیازهای دوره
- درک اولیه از مفاهیم و اصول برنامهنویسی
- آشنایی با زبان برنامهنویسی پایتون توصیه میشود اما ضروری نیست.
- علاقه به یادگیری و بررسی مفاهیم جدید در توسعه وب
توضیحات دوره
این یک دوره عملی و فراگیر است که طراحی شده تا به یادگیرندگان مهارتها و دانش مورد نیاز برای ایجاد وب اپلیکیشنهای مدرن و مقیاسپذیر را میآموزد.
توسعه وب به ستون فقرات جهان دیجیتال تبدیل شده و پایتون، جنگو و PostgreSQL یک ترکیب قدرتمند از ابزارها برای ساخت راهحلهای وب پویا و کارآمد ارائه میدهند. این دوره برای افراد در کلیه سطوح طراحی شده است، از مبتدیانی که هیچ تجربهای در توسعه وب ندارند تا توسعهدهندگان باتجربه که به دنبال تقویت مهارتهای خود هستند.
این سفر با یک بررسی دقیق از اصول توسعه وب آغاز میشود و یادگیرندگان را با درکی قوی از مدل کلاینت-سرور و فناوریهای وب اساسی آشنا میکند. از آنجا شرکتکنندگان به راهاندازی محیطهای توسعه خود و ایجاد اولین پروژههای جنگو خود میپردازند. از طریق تمرینهای عملی و آموزشهای هدایت شده، یادگیرندگان در تعریف مدلها، ایجاد views و پیادهسازی احراز هویت کاربر با استفاده از فریمورک قدرتمند جنگو مهارت کسب خواهند کرد.
یکی از نکات برجسته دوره، یکپارچهسازی PostgreSQL به عنوان پایگاه داده بکاند برای اپلیکیشنهای جنگو است. شرکتکنندگان یاد میگیرند که چگونه داده را به طور موثر و ایمن مدیریت کنند و از ویژگیها و قابلیتهای پیشرفته PostgreSQL بهره ببرند. از طریق مثالهای عملی و سناریوهای واقعی، یادگیرندگان مهارتهای لازم برای طراحی و پیادهسازی اسکیماهای پایگاه داده، انجام مهاجرتهای پایگاه داده و بهینهسازی عملکرد پایگاه داده را توسعه میدهند.
در طول دوره، تأکید بر کاربرد عملی و سناریوهای واقعی است، که اطمینان حاصل میکند که یادگیرندگان نه تنها دانش نظری را کسب میکنند بلکه مهارتهای لازم برای رویارویی با چالشهای واقعی در توسعه وب را نیز به دست میآورند. چه بخواهید یک حرفه را در توسعه وب آغاز کنید، پروژههای وب خود را راهاندازی کنید یا مهارتهای برنامهنویسی خود را تقویت کنید، این دوره ابزارها و دانش اساسی برای موفقیت در زمینه پویای توسعه وب را فراهم میکند.
در پایان دوره، شرکتکنندگان اعتمادبهنفس و تخصص لازم برای توسعه وب اپلیکیشنهای مدرن و مقیاسپذیر با استفاده از پایتون، جنگو و PostgreSQL را خواهند داشت. با یک اصول قوی در اصول توسعه وب و مهارتهای عملی، یادگیرندگان به خوبی مجهز خواهند بود تا فرصتهای بیشتری را در دنیای جالب و همیشه در حال تحول توسعه وب دنبال کنند.
این دوره برای چه کسانی مناسب است؟
- این دوره برای توسعهدهندگان وب آینده، مهندسان نرمافزار و کسی که به ساخت وب اپلیکیشنهای پویا با استفاده از پایتون، جنگو و PostgreSQL علاقهمند است طراحی شده است.
- کسی که درک اولیه از مفاهیم برنامهنویسی دارد و مشتاق است که به توسعه وب بپردازد.
- اگر قبلاً با برنامهنویسی پایتون آشنا هستید و میخواهید از قدرت آن برای ساخت وب اپلیکیشنها استفاده کنید، این دوره به شما کمک میکند که از قابلیتهای جنگو و PostgreSQL برای جانبخشی ایدههای خود استفاده کنید.
ایجاد وب اپلیکیشنها با پایتون، جنگو و PostgreSQL
-
نصب پایتون در ویندوز 03:38
-
نصب پایتون در مک 05:28
-
نصب ویژوال استودیو کد 06:00
-
نصب PostgreSQL 09:53
-
اتصال به پایگاه داده PostgreSQL 07:30
-
آنچه ایجاد خواهیم کرد 01:44
-
جنگو چیست؟ 02:07
-
اپلیکیشن جنگو در مقابل پروژه جنگو 02:33
-
معماری جنگو 03:10
-
وب اپلیکیشنهای معروف ایجاد شده با جنگو 02:08
-
نصب محیط مجازی 04:58
-
ایجاد محیط مجازی 04:25
-
نصب جنگو 02:33
-
ایجاد پروژه جنگو 03:19
-
کامپوننتهای پروژه جدید جنگو 03:54
-
اجرای سرور توسعه جنگو 04:04
-
ایجاد اپلیکیشن جدید جنگو 05:48
-
رجیستر اپلیکیشن جدید جنگو خود 05:21
-
راهاندازی پایگاه داده - بخش 1 06:39
-
راهاندازی پایگاه داده - بخش 2 05:49
-
راهاندازی منطقه زمانی 03:23
-
اجرای مهاجرتها 10:32
-
ایجاد view 13:58
-
ایجاد مدل 09:21
-
فعالسازی مدل 06:44
-
ایجاد حساب superuser 04:32
-
رجیستر مدل در سایت ادمین 02:28
-
ایجاد آبجکتهای مدل 04:37
-
استفاده از قالبها 10:14
-
نمایش داده از پایگاه داده 07:42
-
افزودن بوت استرپ به قالب - بخش 1 06:29
-
افزودن بوت استرپ به قالب - بخش 2 09:28
-
افزودن فایلهای استاتیک - بخش 1 07:55
-
افزودن فایلهای استاتیک - بخش 2 08:14
-
افزودن لینکها به دکمهها 03:24
-
نمایش محتوای رسانه - بخش 1 07:24
-
نمایش محتوای رسانه - بخش 2 07:24
-
ایجاد لینکهای آبجکت - بخش 1 11:53
-
ایجاد لینکهای آبجکت - بخش 2 12:10
-
آنچه ایجاد خواهیم کرد 01:00
-
ایجاد محیط مجازی در ویندوز 04:22
-
ایجاد محیط مجازی در مک 04:45
-
فعالسازی محیط مجازی در ویندوز 01:31
-
فعالسازی محیط مجازی در مک 02:03
-
بروزرسانی pip 01:43
-
نصب جنگو 01:34
-
ایجاد حساب superuser 02:57
-
ایجاد پروژه جنگو 01:46
-
شروع سرور توسعه جنگو 05:40
-
ایجاد اپلیکیشن جنگو 01:52
-
نصب Pillow 01:06
-
ایجاد مدل 10:51
-
تعامل با مدلها از صفحه ادمین 04:32
-
تعریف مسیرهای URL 08:03
-
ایجاد Views 08:01
-
قالبهای جنگو 06:30
-
Populate کردن قالبها 12:34
-
اجرای اپلیکیشن خود 02:48
-
ایجاد محیطهای مجازی در کامپیوتر ویندوز 04:22
-
فعالسازی محیط مجازی در ویندوز 01:31
-
بروزرسانی Pip 01:43
-
نصب جنگو 01:34
-
ایجاد پروژه جنگو 01:46
-
نصب آداپتور پایگاه داده PostgreSQL 00:51
-
ایجاد یک پایگاه داده جدید 01:57
-
ایجاد کاربر حساب پایگاه داده جدید 02:35
-
پیکربندی پایگاه داده جنگو 02:32
-
راهاندازی سرور توسعه جنگو 05:40
-
اعمال مهاجرتهای اولیه 03:03
-
ایجاد حساب superuser جنگو 02:57
-
ایجاد اپلیکیشن جنگو 02:19
-
ایجاد مدلهای جنگو 11:54
-
ایجاد فرمها برای مدلها 04:57
-
ایجاد views - بخش 1 07:38
-
ایجاد views - بخش 2 06:41
-
ایجاد views - بخش 3 03:31
-
URLS جنگو 02:45
-
ایجاد URLS 12:47
-
فایلهای استاتیک جنگو 05:40
-
بوت استرپ چیست؟ 06:37
-
چگونه بوت استرپ را به پروژه جنگو اضافه کنیم؟ 05:27
-
قالبها چه هستند؟ 01:45
-
ایجاد فایلهای قالب جنگو 05:26
-
Populate کردن قالب پایه - بخش 1 05:58
-
Populate کردن قالب پایه - بخش 2 16:29
-
Populate کردن قالب پایه - بخش 3 08:02
-
Populate کردن قالب صفحه اصلی 06:07
-
نصب Tweaks ویجت جنگو 02:13
-
Populate کردن قالب فرم کیس 12:01
-
Populate کردن قالب لیست کیس 13:10
-
Populate کردن قالب تأیید حذف کیس 04:47
-
Populate کردن قالبهای مشتریان 11:33
-
Populate کردن قالبهای وکلا 05:54
-
تست اپلیکیشن 07:17
-
تعامل با اپلیکیشن از سایت ادمین جنگو 06:37
مشخصات آموزش
ایجاد وب اپلیکیشنها با پایتون، جنگو و PostgreSQL
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:95
- مدت زمان :09:03:07
- حجم :2.57GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy