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

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

جدید
زیرنویس
69 دانشجو
مقدماتی
Udemy

Mark Winterbottom

به‌روزرسانی: ۱۴۰۳/۱۲/۱۳

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

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

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

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

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

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

محتوای دوره

9 فصل 41 جلسه 3 ساعت ویدیو
معرفی دوره
  ساختار دوره
مشاهده
"01:55
  تکنولوژی‌ها
مشاهده
"05:16
  مقایسه Vagrant و Docker
"02:53
  چگونه بیشترین بهره را از این دوره ببریم
"01:06
  نحوه دریافت کمک
"01:25
تنظیم محیط توسعه
راه‌اندازی پروژه
ایجاد سرور توسعه
ایجاد یک اپلیکیشن Django
راه‌اندازی پایگاه داده
راه‌اندازی Django Admin
معرفی API Views
معرفی Viewsets

پیش‌نیاز‌ها

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

درباره دوره

اگر همیشه دوست داشتید یاد بگیرید که چطور یک 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 منتشر کنید تا دیگران هم بتوانند از آن استفاده کنند. اگر به دنبال یادگیری یک مهارت پول‌ساز، تقویت رزومه خود، یا حتی ساختن یک محصول واقعی هستید، این دوره یک مسیر عملی و جذاب برای شما خواهد بود.

اطلاعات بیشتر

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

درباره استاد

Mark Winterbottom
1 دوره
69 دانشجو

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

اطلاعات بیشتر

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

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

تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.