آموزش جامع جنگو

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

جنگو ( Django ) یک فریم ورک قدرتمند با اجزای متحرک بسیاری است. شروع یک پروژه جنگو آسان است، اما موارد زیادی وجود دارد که باید آنها را بررسی کنیم. در این دوره آموزشی مبانی ... ادامه

مدرس دوره:
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  2 ساعت
مجموع محتوای آموزشی:  2 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   دوبله فارسی

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

 آشنایی با جنگو و مفاهیم آن

 فراگیری فریم ورک جنگو و مهارت های آن

 تسلط بر جنگو

 استفاده از جنگو برای ذخیره‌سازی و نمایش داده‌های کاربران

پیش‌نیاز‌ها

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

سرفصل‌های دوره آموزش جامع جنگو

آغاز یک پروژه جنگو
  ساخت یک پروژه جنگو جدید
مشاهده
"03:08  
  حداقل ها برای کار کردن صفحه
"05:05  
  ساخت اولین Template جنگو
"03:48  
  برنامه های جنگو و مفهوم مدولارسازی
"03:32  
مدیریت کاربران در خود جنگو
  ایجاد کاربران در جنگو
مشاهده
"03:59  
  ادمین جنگو – مصورسازی و ایجاد داده به آسانی
"03:02  
  احراز هویت کاربران در دو گام ساده
"03:24  
نحوه تعامل جنگو با پایگاه های داده
  معرفی ORM ها
مشاهده
"01:31  
  ساخت اولین مدل
"03:25  
  استفاده از ادمین برای ایجاد و دستکاری داده
"03:10  
  استفاده از Shell جنگو برای ایجاد و درخواست داده
"04:52  
ساخت صفحات وب پویا
  ساخت یک Template پویا
مشاهده
"05:29  
  نمایش محتوای یک یادداشت تکی
"05:43  
  معرفی نماهای مبتنی بر کلاس جنگو
"05:09  
  کمی بیشتر درباره نماهای مبتنی بر کلاس جنگو
"04:07  
ساخت یک فرانت اِند قدرتمند
  فایل های استاتیک در جنگو
"04:10  
  نحوه ایجاد یک HTML پایه برای تمام Template های جنگو
"04:41  
  اضافه کردن استایل
"08:19  
فرم‌های جنگو – اعتبارسنجی نباید دشوار باشد
  ساخت یک صفحه وب
مشاهده
"05:21  
  آشنایی با نحوه عملکرد امنیتی جنگو در POST ها
"02:20  
  فرم های جنگو – اعتبارسنجی قوی با حداقل تلاش
"05:03  
  فرم های جنگو برای چیدمان هم مناسب هستند!
"02:42  
کار با داده‌های موجود
  حرف U در CRUD – آپدیت کردن داده
"03:55  
  حرف D در CRUD – حذف کردن داده
"04:26  
استفاده از جنگو برای ذخیره سازی و نمایش داده‌های کاربران
  ForeignKey – نحوه ارتباط مدل ها با یکدیگر
"04:32  
  فقط نمایش دادن داده های کاربری که وارد شده
"03:55  
  افزودن یک یادداشت جدید بعد از ForeignKey
"04:07  
ورود، خروج و ثبت نام کردن آسان است
  افزودن صفحات ورود و خروج
"06:20  
  افزودن یک صفحه برای ثبت نام
"05:54  
  کارهای نهایی
"04:06  
نتیجه گیری
  گام های بعدی
"02:32  

ویژگی‌های دوره

دوبله فارسی
دوبله فارسی

این دوره دارای دوبله اختصاصی است.

 

درباره دوره

جنگو ( Django ) یک فریم ورک قدرتمند با اجزای متحرک بسیاری است. شروع یک پروژه جنگو آسان است، اما موارد زیادی وجود دارد که باید آنها را بررسی کنیم.

در این دوره آموزشی مبانی جنگو را به شما آموزش می دهیم. اینکه فریم ورک چیست، یک درخواست HTTP چیست و جنگو چگونه به درخواست های HTTP پاسخ می دهد.
در این دوره آموزش Django به صورت گام به گام شما را در ساخت یک سیستم کاری همراهی می کنیم که می تواند یادداشت های کاربران را ایجاد، ویرایش و فهرست کند و از سیستم احراز هویت هم برخوردار است.

موضوعاتی مانند ایجاد کاربران و داده ها، ORM ها ( Object-Relational Mapping )، ساخت یک Template پویا، فایل های مبتنی بر کلاس جنگو و نماهای استاتیک و خیلی موارد دیگر را با هم بررسی خواهیم کرد.

درباره استاد

maktabkhooneh-teacher لتیشا پورتلا

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

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

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

دوره آموزش جامع جنگو

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

جنگو چیست؟

جنگو یک فریم ورک محبوب و منبع باز پایتون است که برای توسعه سریع، کارآمد و ایمن وب سایت‌ها و برنامه‌های کاربردی وب استفاده می‌شود. از زمانی که مردم برای اولین بار در سال 2005 به جنگو دسترسی پیدا کردند، توسعه دهندگان در سراسر جهان از این فریم ورک رایگان استفاده کرده و به پیشرفت آن کمک کردند. امروزه بهبودهای جنگو توسط بنیاد غیرانتفاعی نرم افزار جنگو مدیریت می‌شود.

جنگو فرآیند توسعه وب را با تأکید بر اجزای قابل استفاده مجدد ساده می‌کند. این مؤلفه‌ها نیازی به وارد کردن دستی کدهای مشابه توسط توسعه دهندگان ندارد.

مفاهیم و اصطلاحات جنگو Django

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

  • مدل‌سازی داده: یکی از اصول اساسیDjango، مدل‌سازی داده است. در این فریم‌ورک، شما می‌توانید مدل‌های داده‌ای خود را تعریف کرده و از آن‌ها برای ذخیره و بازیابی اطلاعات در پایگاه داده استفاده کنید.
  • واسط کاربری UI: جنگو ابزارهای قدرتمندی برای ایجاد واسط کاربری زیبا و کارآمد فراهم می‌کند. از قالب‌های تمام عیار گرفته تا ابزارهای پیشرفته CSS وJavaScript، شما می‌توانید واسط کاربری حرفه‌ای برای برنامه‌های خود ایجاد کنید.
  • مدیریت کاربران و احراز هویت: Django  دارای سیستم مدیریت کاربران و احراز هویت قوی است که به شما این امکان را می‌دهد تا کاربران را مدیریت کرده و اطلاعات حساب کاربری، دسترسی‌ها و مجوزها را مدیریت کنید.
  • ایجاد API: جنگو به شما این امکان را می‌دهد تا API‌های RESTful برای برنامه‌های خود ایجاد کنید. این API‌ها به شما این امکان را می‌دهند تا داده‌ها و عملکردهای برنامه خود را با سایر برنامه‌ها و سرویس‌ها به اشتراک بگذارید.
  • امنیت: Django دارای ابزارهای قوی برای محافظت از برنامه‌های شما در برابر حملات امنیتی است. از جمله واسط کاربریCSRF، فیلترینگ والیداسیون، حفاظت در برابر حملات XSS و CSRF و غیره
  • تست و عیب‌یابی: Django ابزارهای قدرتمندی برای تست و عیب‌یابی برنامه‌های شما فراهم می‌کند. با استفاده از فریمورک تست Django و ابزار‌های عیب یاب، می‌توانید برنامه‌های خود را به صورت قابل اعتماد تست و عملکرد آن‌ها را بهبود بخشید.

با آشنایی با مفاهیم جنگو، شما می‌توانید به عنوان یک برنامه‌نویس حرفه‌ای با Django شروع به توسعه برنامه‌های وب پرقدرت نمایید.

کاربردهای آموزش جامع جنگو چیست؟

آیا می‌دانید با آموزش Django چه کارهایی می‌توانیم انجام دهیم؟ جنگو موارد استفاده متعددی برای توسعه وب، علم داده و موارد دیگر دارد. از کاربردهای آموزش جنگو رایگان می‌توانیم به موارد زیر اشاره کنیم:

  • جنگو می‌تواند انواع وب‌سایت‌ها از جمله سیستم مدیریت محتوا‌(CMS)، سایت خبری، پلت فرم رسانه‌های اجتماعی و موارد دیگر را بسازد.
  •  آبجکت‌های پایتون، مدل‌هایی هستند که به برنامه‌های تحت وب جنگو اجازه می‌دهد تا داده‌ها را مدیریت کنند.
  • کوئری‌های ساده‌یAPI  جنگو اجازه می‌دهد تا پایگاه داده‌ی مرتبط را جستجو کنید و عبارات پیچیده را فعال می‌کند.
  • سیستم‌های template جنگو به توسعه دهندگان اجازه می‌دهد تا ساختار یک سند خروجی را تعریف کنند. این محتوا تقریباً در هر قالبی از جمله فیدهایRSS، HTML، XML  و JSON ارائه می‌کند.

کاربردهای دیگر جنگو:

  • جمع آوری داده‌های کاربر با قالب‌های  HTML
  • مدیریت مجوزهای کاربر و سیستم احراز هویت کاربر ر
  • ایجاد مدیریت یک سایت مدیریت 
  • سریال کردن داده‌ها

چه کسانی به آموزش جامع جنگو نیاز دارند؟

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

مشاغل مختلف به موارد استفاده بسیار متفاوتی برای جنگو نیاز دارند. به عنوان مثال، یک دانشمند داده در درجه اول از جنگو برای مرتب سازی و تجزیه و تحلیل داده‌ها استفاده می‌کند. از طرف دیگر، یک توسعه دهنده وب ممکن است از جنگو برای خودکار کردن فید RSS استفاده کند، همانطور که Spotify انجام می‌دهد. 

مشاغل مرتبط با آموزش جنگو 

  • -         توسعه دهندگان جنگو
  • -         توسعه دهندگان وب Full Stack
  • -         توسعه دهندگان پایتون
  • -         Back End  توسعه دهندگان پایتون
  • -         Back End توسعه دهندگان وب
  • -         مهندسین نرم افزار
  • -         برنامه نویسان وب
  • -         توسعه دهندگان زیرساخت
  • -         دانشمندان داده

معرفی دوره آموزش جامع جنگو

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

منابع آموزش جامع جنگو

امروزه برای یادگیری هر آموزشی منابع و دوره‌های بسیاری وجود دارد که در ادامه به معرفی برخی از آنها می‌پردازیم:

  • دوره‌های آموزشی آنلاین مانند Udemy، Coursera، Pluralsight و مکتب خونه
  • دوره‌های آموزش پروژه محور جنگو و دوره‌های آفلاین آموزش فریم ورک جنگو
  • کتاب‌ آموزش جنگو Django
  • منابع آموزشی رایگان مانند وبلاگ‌ها، ویدئوها و مستندات رسمی Django

با شرکت در چنین دوره‌هایی، می‌توانید مهارت‌های لازم برای توسعه برنامه‌های وب حرفه‌ای را با Django بدست آورید.

سرفصل های دوره آموزش جنگو

بهترین دوره جنگو شامل مباحث و سرفصل‌های زیر خواهد بود:

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

دوره آموزش جامع جنگو در مکتب خونه

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

 

 

poster
پیش‌نمایش دوره
  
زمان مورد نیاز برای گذراندن دوره:  2 ساعت
مجموع محتوای آموزشی:  2 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   دوبله فارسی