دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش Python Django REST API - معرفی CRUD MySQL، احراز هویت پایه، OAuth2 و JWT

آموزش Python Django REST API - معرفی CRUD MySQL، احراز هویت پایه، OAuth2 و JWT

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یادگیری برنامه‌نویسی پایه پایتون برای دانشجویانی که هیچ دانشی از پایتون ندارند.
  • توسعه‌ اپلیکیشن RESTful API پایه با Django REST framework
  • ساخت REST API برای CRUD (Create و Read و Update و Delete) در MySQL
  • اعمال امنیت RESTful API در Django با احراز هویت پایه
  • اعمال امنیت RESTful API در Django با توکن مبتنی بر احراز هویت
  • اعمال امنیت RESTful API در Django با OAuth2
  • اعمال امنیت RESTful API در Django با JWT Token
  • اعمال احراز هویت مبتنی بر نقش در Django REST API

پیش‌نیازهای دوره

  • نیازی به دانش برنامه‌نویسی پایتون ندارید. ما یک آموزش کوتاه از پایتون برای شما ارائه می‌دهیم.
  • کامپیوتر با Windows، Linux یا macOS
  • دسترسی به اینترنت

توضیحات دوره

پایتون یکی از زبان‌های برنامه‌نویسی است که به‌ سادگی استفاده می‌شود. این بوت‌کمپ برای توسعه‌دهندگان وب طراحی شده که می‌خواهند REST API بسازند. ما از Python Django و Django Rest Framework (DRF) برای پیاده‌سازی اپلیکیشن‌های REST API استفاده می‌کنیم.

این دوره بر موارد زیر تمرکز دارد:

  • یادگیری برنامه‌نویسی پایه پایتون (برای دانشجویانی که هیچ برنامه‌نویسی پایتون بلد نیستند.)
  • ساخت REST API با چند پروژه
  • ایمن‌سازی REST API با اعمال احراز هویت پایه، احراز هویت توکنی، OAuth2 و توکن JWT

تمام دوره‌ها با رویکرد گام‌به‌گام ارائه می‌شوند. همه‌ محتوای دوره در قالب تمرین عملی است تا بتوانید به‌ راحتی این بوت‌کمپ را دنبال کنید.

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

  • دانشجویان و توسعه‌دهندگان حرفه‌ای
  • توسعه‌دهندگان وب که می‌خواهند با Python Django REST API بسازند.
  • هر توسعه‌دهنده‌ای که می‌خواهد مهارت خود را برای توسعه‌ REST API با Python Django ارتقا دهد.

آموزش Python Django REST API - معرفی CRUD MySQL، احراز هویت پایه، OAuth2 و JWT

  • بررسی این بوت‌کمپ 02:01
  • آماده‌سازی 02:21
  • مقدمه 02:04
  • راه‌اندازی محیط توسعه 01:54
  • شل پایتون 02:07
  • پایتون - Hello World 05:22
  • تعریف متغیرها 02:04
  • عملگرها 04:28
  • شرطی if 03:46
  • حلقه‌ها 03:41
  • دستورات break و continue و pass 03:47
  • لیست‌ها 04:51
  • تاپل‌ها 01:42
  • دیکشنری 02:35
  • توابع 03:40
  • کلاس 05:23
  • وراثت 02:37
  • مدیریت خطا 01:59
  • دسترسی به کتابخانه‌ خارجی 02:35
  • راه‌اندازی محیط توسعه‌ Python Django 03:16
  • ایجاد وب اپلیکیشن Hello World با Python Django 04:13
  • توسعه‌ REST API با Django Rest Framework 11:08
  • مقدمه 00:54
  • ایجاد پروژه‌ اپلیکیشن 01:02
  • ایجاد مدل‌ها 01:33
  • ایجاد Serializers 00:58
  • توسعه‌ی Calculator API 03:18
  • رجیستر مسیریابی و اپلیکیشن REST API 01:37
  • تست اپلیکیشن 02:19
  • مقدمه 01:56
  • آماده‌سازی پایگاه داده 01:39
  • ایجاد پروژه‌ اپلیکیشن 01:32
  • ایجاد مدل‌ها 01:40
  • پیکربندی پایگاه داده برای پروژه‌ Django REST API 05:28
  • ایجاد Serializers 01:09
  • توسعه REST API 04:50
  • رجیستر مسیریابی و اپلیکیشن REST API 02:07
  • تست اپلیکیشن 06:43
  • اعمال صفحه‌بندی برای REST API 04:32
  • مقدمه 02:06
  • آماده‌سازی پایگاه داده 01:06
  • ایجاد و پیکربندی یک پروژه 03:32
  • ایجاد کاربران و گروه‌ها 03:35
  • توسعه و تست REST API برای رجیستر کاربر جدید همراه با اختصاص یک گروه 07:22
  • ایمن‌سازی REST API با احراز هویت پایه 03:26
  • اعمال مجوزدهی مبتنی بر نقش 04:38
  • مقدمه 01:33
  • آماده‌سازی پایگاه داده 00:42
  • ایجاد و پیکربندی یک پروژه 03:16
  • ایجاد REST API برای دریافت و فراخوانی توکن 03:19
  • تست اپلیکیشن 04:33
  • سفارشی‌سازی توکن DRF 03:46
  • اعمال احراز هویت توکنی مبتنی بر نقش 04:45
  • مقدمه 02:28
  • آماده‌سازی پایگاه داده 00:34
  • ایجاد و پیکربندی یک پروژه 04:01
  • ایجاد REST API برای دریافت و فراخوانی توکن OAuth2 02:17
  • تست اپلیکیشن 09:25
  • اعمال احراز هویت توکن OAuth2 مبتنی بر نقش 03:31
  • مقدمه 01:28
  • آماده‌سازی پایگاه داده 00:38
  • ایجاد و پیکربندی یک پروژه 02:59
  • ایجاد REST API برای دریافت توکن JWT 01:21
  • تست اپلیکیشن 03:33
  • اعمال احراز هویت توکن JWT مبتنی بر نقش 02:55

2,022,800 505,700 تومان

مشخصات آموزش

آموزش Python Django REST API - معرفی CRUD MySQL، احراز هویت پایه، OAuth2 و JWT

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:Alls
  • تعداد درس:65
  • مدت زمان :03:23:40
  • حجم :1.46GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید