×
ribbon

پایتون جنگو (Python Django) - راهنمای کاربردی

مدرس:Udemy

Academind by Maximilian SchwarzmullerMaximilian Schwarzmuller

نحوه ساخت وب‌اپلیکیشن‌ها و وب‌سایت‌ها را با پایتون و فریم‌ورک جنگو بیاموزید.

جدید
زیرنویس
6دانشجو
23ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیآبان ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

یاد می‌گیرید چگونه از زبان پایتون برای توسعه وب با فریم‌ورک جنگو استفاده کنید.

پروژه‌های واقعی می‌سازید و آموخته‌های خود را در ساخت یک وب‌سایت وبلاگ کامل در طول دوره پیاده‌سازی می‌کنید.

می‌توانید بین گذراندن «دوره کامل» یا بخش «خلاصه دوره» یکی را انتخاب کنید تا به سرعت کار خود را شروع کنید.

و ...

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

23 ساعت ویدئو

50 جلسه متنی

48 فایل ضمیمه قابل دانلود

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

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

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

پیش‌نیاز‌ها

- دانش پایه‌ای از زبان پایتون و توسعه وب (HTML / CSS) مورد نیاز است.

- هیچ تجربه قبلی در کار با جنگو (Django) نیاز نیست.
 

توضیحات دوره

یاد بگیرید چگونه با استفاده از زبان پایتون و فریم‌ورک جنگو (Django)، وب‌سایت و وب‌اپلیکیشن بسازید.

پایتون محبوب‌ترین زبان برنامه‌نویسی در جهان است — زبانی همه‌منظوره، آسان برای یادگیری و بسیار قدرتمند!

یکی از مهم‌ترین کارهایی که می‌توانید با پایتون انجام دهید، ساخت وب‌سایت است؛ در واقع شما می‌توانید از پایتون برای توسعه وب استفاده کنید.

برای آسان‌تر شدن این کار، معمولاً از فریم‌ورکی مانند جنگو (Django) استفاده می‌شود؛ به این دلیل ساده که به شما امکان می‌دهد بر منطق اصلی کسب‌وکار (Core Business Logic) خود تمرکز کنید و نیازی نباشد چرخ را از نو اختراع کنید یا تمام جزئیات فنی ریز و درشت را از صفر پیاده‌سازی کنید.

این دوره درباره Django است — محبوب‌ترین فریم‌ورک توسعه وب با پایتون در دنیا!

جنگو تمامی ابعاد توسعه وب را پوشش می‌دهد؛ از مدیریت درخواست‌ها (Requests) و پاسخ‌ها (Responses)، تا رندر کردن صفحات داینامیک HTML با قالب‌ها (Templates)، و حتی ساده‌سازی دسترسی به دیتابیس و مدیریت داده‌ها. تمام این قابلیت‌ها در دل جنگو قرار دارند و در این دوره با جزئیات کامل به آن‌ها پرداخته می‌شود!

این دوره جنگو را از پایه آموزش می‌دهد؛ برای شروع نیازی نیست هیچ دانشی درباره آن داشته باشید. داشتن دانش اولیه پایتون و توسعه وب تمام چیزی است که به آن نیاز دارید.

ما از مباحث کاملاً پایه‌ای شروع می‌کنیم و قدم به قدم یاد می‌گیریم که چگونه پروژه‌های جنگو را ایجاد و اجرا کنیم و ویژگی‌های جدید به آن‌ها بیفزاییم.

به طور دقیق‌تر، این دوره موارد زیر را پوشش می‌دهد:

  • نصب جنگو (Django)
  • ساخت و درک ساختار پروژه‌های جنگو
  • درک مفهوم URLها، Viewها، درخواست‌ها (Requests) و پاسخ‌ها (Responses)
  • کار با قالب‌ها (Templates) و فایل‌های استاتیک مانند CSS و تصاویر
  • کار با داده‌ها و مدل‌ها (Models)
  • ایجاد ارتباط بین داده‌ها (یک-به-چند، یک-به-یک، چند-به-چند)
  • کوئری‌نویسی (Querying) داده‌ها با استفاده از سیستم قدرتمند مدل‌ها در جنگو
  • افزودن پنل‌های مدیریت (Admin Panel) به پروژه‌ها
  • مدیریت اطلاعات ورودی کاربران با فرم‌ها — هم به صورت دستی و هم با استفاده از ابزارهای داخلی جنگو
  • قابلیت‌های پیشرفته مانند Class-Based Views (و زمان استفاده از آن‌ها)
  • مدیریت آپلود فایل‌ها و نحوه سرو (Serve) کردن فایل‌های آپلودشده
  • کار با سشن‌ها (Sessions)
  • آموزش‌ها و مثال‌های دقیق برای دیپلوی (استقرار) پروژه روی سرور
  • روش‌های مختلف دیپلوی و ارائه فایل‌های استاتیک و آپلودهای کاربران و بسیاری موارد دیگر!

تمامی این مفاهیم با عمق و جزئیات آموزش داده می‌شوند و با یک پروژه کامل عملی (ساخت یک وب‌سایت وبلاگ از صفر تا صد) همراه هستند.

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

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

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

  • برنامه‌نویسان پایتون که می‌خواهند قدم بعدی را بردارند و وارد دنیای توسعه وب با پایتون شوند.
  • برنامه‌نویسان جاوااسکریپت که می‌خواهند پایتون را برای توسعه وب تجربه کنند.
  • هر کسی که علاقه‌مند به یادگیری ساخت وب‌سایت با زبان پایتون است.

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

5

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

1
2
3
4
5

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

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
8دوره
3,005دانشجو
1,569نظر و امتیاز

آکادم‌مایند با تجمیع دوره‌ها و دانش مدرسان موفق، تلاش می‌کند تا آموزش آنلاین با کیفیت بالایی ارائه دهد.
آموزش آنلاین، موفقیت در دنیای واقعی - این چیزی است که آکادم‌مایند نماینده آن است. موضوعاتی مانند توسعه وب، تحلیل داده‌ها و موارد دیگر را به شیوه‌ای سرگرم‌کننده و جذاب بیاموزید.
ما بیش از ۳,۰۰۰,۰۰۰ دانشجو را در طیف وسیعی از موضوعات آموزش داده‌ایم. ما دوست داریم به شما نیز آموزش دهیم! :)
به یادگیری ادامه دهید

13دوره
3,909دانشجو
1,639نظر و امتیاز

تجربه به عنوان توسعه‌دهنده (وب):

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

با شروع توسعه وب در سمت بک‌اند (PHP با لاراول، NodeJS، پایتون)، من در بسیاری از پروژه‌ها به تدریج به یک توسعه‌دهنده فرانت‌اند با استفاده از فریم‌ورک‌های مدرن مانند React، Angular یا VueJS تبدیل شدم. امروزه از هر دو دنیا لذت می‌برم!

من همچنین برنامه‌های کاربردی فول‌استک می‌سازم و دانش تخصصی در زمینه DevOps و محاسبات ابری کسب کرده‌ام - که این امر با گواهینامه‌های متعدد AWS که دارم (شامل گواهینامه سطح بالای حرفه‌ای معمار راهکار) اثبات شده است.

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

تجربه به عنوان مدرس:

به عنوان یک حرفه‌ای خودآموخته، من واقعاً بخش‌های سخت و موضوعات دشوار هنگام یادگیری زبان‌های جدید یا بهبود زبان‌های شناخته شده را می‌شناسم. این پیش‌زمینه و تجربه به من امکان می‌دهد تا بر مهم‌ترین مفاهیم کلیدی و موضوعات تمرکز کنم. سابقه درخشان من شامل بسیاری از دوره‌های با امتیاز ۵ ستاره و بیش از ۲,۰۰۰,۰۰۰ دانشجو در یودمی، بهترین مدرک برای این ادعاست.

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

به همراه مانوئل لورنز، آکادم‌مایند را تأسیس کردم تا بهترین تجربه یادگیری ممکن را به بیش از ۲,۰۰۰,۰۰۰ دانشجوی خود ارائه دهیم.

poster

پایتون جنگو (Python Django) - راهنمای کاربردی

6دانشجو

دیگر دوره‌های Academind by Maximilian Schwarzmuller

دیگر دوره‌های Maximilian Schwarzmuller