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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه وب پیشرفته با جنگو
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 48m
24
Linkedin (لینکدین) lynda-small
16 مهر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
20,510
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Spencer Jeremy Spencer

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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