آموزش توسعه وب پیشرفته با جنگو

Advanced Web Development with Django

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید چگونه با استفاده از Django به سرعت وب سایت های قدرتمندی را - با کدی تمیز و نگهداری آسان - ایجاد کنید. این دوره بر چگونگی ایمن نگه داشتن پروژه های شما متمرکز است. چگونه API های سریع ، اما قدرتمند بسازیم. و چگونگی کار با پروژه خود را آسان تر کنید. مربی جرمی اسپنسر با استفاده از کاربردهای پیشرفته از دیدگاه های مبتنی بر کلاس ، نحوه ساخت REST API با چارچوب Django REST را توضیح می دهد و در مورد نحوه استفاده از GraphQL توضیح می دهد. بعلاوه ، بیاموزید که چگونه میزان تغییر در محیط ها را به حداقل برسانید ، نحوه مدیریت آزمایش و نحوه محافظت در برابر تهدیدات رایج وب با استفاده از ویژگی های امنیتی در جنگو توسط جنگو.

توجه: این دوره توسط انتشارات Packt ایجاد و تولید شده است.
موضوعات شامل:
  • گسترش دیدگاه های مبتنی بر کلاس
  • ساخت RI API
  • کار با GraphQL
  • ساخت یک طرح اساسی
  • بهینه سازی محیط شما
  • کار با Pipenv
  • چگونه جنگو آزمایشات را کنترل می کند
  • امنیت مدیر جنگو

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

1. نمایش کلاسهای پیشرفته 1. Advanced Class-Based Views

  • نمای کلی دوره The course overview

  • گسترش نماهای مبتنی بر کلاس Extending class-based views

  • با استفاده از میکسین Using mixins

  • ایجاد CBV های سفارشی Creating custom CBVs

  • نمای نمایشگرهای تابلو Building switchboard views

  • کمک به دیدگاههای مبتنی بر کلاس Getting help with class-based views

2. ساخت یک API REST 2. Building a REST API

  • استفاده از چارچوب جنگو REST برای داربست Using Django REST framework to scaffold

  • CBV در چارچوب جنگو Rango CBVs in Django REST framework

  • احراز هویت با DRF Authentication with DRF

3. GraphQL: API جایگزین 3. GraphQL: An Alternative API

  • آشنایی با GraphQL Introduction to GraphQL

  • ساختن یک طرح اولیه Building a basic schema

  • ساخت اشیاء سفارشی Building custom objects

  • کار با جهش ها Working with mutations

4- بهینه سازی محیط شما 4. Optimizing Your Environment

  • پیپنف: پیپ جدید Pipenv: The new pip

  • جدا کردن پرونده های تنظیمات Separating settings files

  • محیط Pipenv سفارشی Custom Pipenv environment

5- تست ها ، تست ها ، تست ها 5. Tests, Tests, Tests

  • چرا تست اهمیت دارد Why testing matters

  • چگونه جنگو تست را انجام می دهد How Django handles testing

  • مدل های تست Testing models

  • نمایش نماها Testing views

  • همه اینها را با هم تست می کنیم Testing it all together

6. ایمن سازی جنگو 6. Securing Django

  • امنیت در جنگو Security in Django

  • امنیت مدیر جنگو Securing the Django admin

  • برنامه ریزی برای شکست Planning for failure

نمایش نظرات

آموزش توسعه وب پیشرفته با جنگو
جزییات دوره
2h 48m
24
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
20,510
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Spencer Jeremy Spencer

جرمی اسپنسر ، نویسنده Packt ، گوینده ، مربی ، مشاور و توسعه دهنده وب است. جرمی بیش از 10 سال تجربه با پایتون ، جنگو و جاوا اسکریپت را به عنوان مربی و توسعه دهنده فعالیت خود به ارمغان آورد. او در ابتدا پس از وارد شدن به محدودیت های اولیه با PHP ، از Django و Python استفاده کرد. سرانجام ، وی شروع به وبلاگ نویسی و ایجاد محتوای آموزشی برای کمک به دیگران در درک اصول Django و Python دانست. او اکنون بیشتر وقت خود را صرف مشاوره در زمینه مشاغل کوچک و رهبری تیم توسعه دهندگان در دانشگاه ایالتی فراستبورگ می کند. او همچنان به یافتن راههای جدید برای کمک به مبتدیان می آموزد که به همان اندازه که دوست دارند برنامه نویسی را دوست داشته باشند.