×
ribbon

آموزش برنامه‌نویسی بک‌اند: ساخت REST API با Django و Python

مدرس:Udemy

Mark Winterbottom

اگر همیشه دوست داشتید یاد بگیرید که چطور یک REST API واقعی و کاربردی بسازید، دوره "Build a... بیشتر
زیرنویس
3.6 (5)
665دانشجو
3ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

یادگیری اصول و مفاهیم ساخت REST API

کسب مهارت‌های توسعه بک‌اند و کار با پایگاه داده

پیاده‌سازی و تست API در محیط توسعه و عملیاتی

ایجاد یک پروژه واقعی و افزایش فرصت‌های شغلی

این دوره شامل:

3 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

9 فصل41 جلسه3 ساعت ویدیو
معرفی دوره
  ساختار دوره
01:55
  تکنولوژی‌ها
05:16
  مقایسه Vagrant و Docker
02:53
  چگونه بیشترین بهره را از این دوره ببریم
01:06
  نحوه دریافت کمک
01:25
تنظیم محیط توسعه
  ویندوز: نصب Git، VirtualBox، Vagrant، Atom و ModHeader
09:22
  macOS: نصب Git، VirtualBox، Vagrant، Atom و ModHeader
07:33
راه‌اندازی پروژه
  ایجاد یک فضای کاری
05:11
  ایجاد یک پروژه Git
08:29
  ارسال پروژه به GitHub
07:18
ایجاد سرور توسعه
  ایجاد یک Vagrantfile
01:47
  پیکربندی Vagrant box
03:35
  اجرای سرور توسعه و اتصال به آن
01:54
  اجرای یک اسکریپت "Hello World"
04:03
ایجاد یک اپلیکیشن Django
  ایجاد محیط مجازی Python
03:39
  نصب پکیج‌های موردنیاز Python
03:10
  ایجاد یک پروژه و اپلیکیشن جدید Django
02:39
  فعال‌سازی اپلیکیشن در تنظیمات Django
02:14
  تست و ثبت تغییرات
03:13
راه‌اندازی پایگاه داده
  معرفی Django Models
00:38
  ایجاد مدل پایگاه داده کاربر
10:56
  افزودن یک مدیر مدل کاربر
11:06
  تنظیم مدل کاربر سفارشی
01:18
  ایجاد مهاجرت‌ها و همگام‌سازی پایگاه داده
03:41
راه‌اندازی Django Admin
  ایجاد یک کاربر مدیریتی
02:33
  فعال‌سازی Django Admin
01:14
  تست Django Admin
04:26
معرفی API Views
  APIView چیست؟
02:47
  ایجاد اولین APIView
07:06
  پیکربندی آدرس URL
05:36
  تست APIView
02:05
  ایجاد یک Serializer
03:44
  افزودن متد POST به APIView
07:38
  تست عملکرد POST
02:27
  افزودن متدهای PUT، PATCH و DELETE
04:24
  تست متدهای PUT، PATCH و DELETE
03:29
معرفی Viewsets
  Viewset چیست؟
02:35
  ایجاد یک Viewset ساده
04:00
  افزودن Router به URL
04:43
  تست Viewset
02:27
  افزودن توابع ایجاد، دریافت، به‌روزرسانی، به‌روزرسانی جزئی و حذف
06:42

پیش‌نیاز‌ها

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

توضیحات دوره

اگر همیشه دوست داشتید یاد بگیرید که چطور یک REST API واقعی و کاربردی بسازید، دوره "Build a Backend REST API with Python & Django - Beginner" برای شماست!

در این دوره، قدم‌به‌قدم با استفاده از Django، Django REST Framework، Python و چند ابزار کاربردی دیگر، از صفر یک API می‌سازیم و در نهایت آن را روی سرور AWS مستقر می‌کنیم.

اگر فکر می‌کنید که فقط شرکت‌های بزرگی مثل Facebook، Instagram و Snapchat از REST API استفاده می‌کنند، سخت در اشتباهید! تقریباً هر اپلیکیشنی که روزانه استفاده می‌کنیم، یک API در پشت‌صحنه دارد که داده‌ها را مدیریت می‌کند.

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

در طول این مسیر یاد می‌گیرید که چطور محیط توسعه خود را راه‌اندازی کنید، یک سرور محلی بسازید، پایگاه داده را تنظیم کنید و اولین API خود را ایجاد کنید. کم‌کم وارد مباحث جذابی مثل مدیریت کاربران، احراز هویت، ایجاد و ویرایش پروفایل‌ها، ارسال و دریافت داده‌ها، مجوزهای دسترسی و کار با Viewsets و Serializers می‌شویم. اما کار اینجا تمام نمی‌شود!

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

دیدگاه کاربران

3.6

بر اساس امتیاز 5 دانشجو

1
2
3
4
5

هنوز دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
665دانشجو
4نظر و امتیاز

مارک یک مهندس نرم‌افزار فول‌استک برنده جوایز است که علاقه شدیدی به یادگیری و آموزش فناوری‌های جدید دارد. این علاقه از ۱۲ سالگی با نوشتن اسکریپت‌های ساده در ویندوز آغاز شد و در نهایت به یک مسیر حرفه‌ای در برنامه‌نویسی تبدیل شد. او مدرک خود را در شبکه‌های سیستم‌های کامپیوتری از دانشگاه Nottingham Trent دریافت کرد و در شرکت‌های بزرگ بین‌المللی و استارتاپ‌ها به‌عنوان توسعه‌دهنده فعالیت داشته است. مارک همیشه بر این باور بوده که آخرین مرحله یادگیری، تدریس است و همین انگیزه باعث شد تا وبلاگ و شرکت مشاوره خود را تحت عنوان London App Developer راه‌اندازی کند. مقالات و آموزش‌های او در رسانه‌های مطرحی مانند Daily Mail، Mashable، TechCrunch، Huffington Post، Mirror و Gizmodo منتشر شده و ماهانه بیش از ۳۰,۰۰۰ توسعه‌دهنده از مطالب آموزشی او بهره می‌برند. او در دوره‌های خود، برنامه‌نویسان را به کسب درآمد بهتر از طریق کدنویسی تشویق می‌کند—چه از طریق ساخت ابزارها و سیستم‌های جدید، چه از طریق بهینه‌سازی فرآیندهای موجود. تخصص‌های اصلی او Python، Django، JavaScript، HTML5 و CSS3 هستند، اما به‌عنوان یک توسعه‌دهنده فول‌استک، توانایی کار با اکثر زبان‌ها و فریمورک‌های برنامه‌نویسی را دارد. مارک در لندن، انگلستان به همراه همسر و شریک تجاری خود بروک زندگی می‌کند.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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