آموزش توسعه وب با Django و AngularJS

Web Development with Django and AngularJS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه با استفاده از Django و AngularJS یک برنامه وب ایجاد کنید. Django و AngularJS هر دو چارچوب بسیار محبوب برای توسعه وب هستند. سفری برای یادگیری توسعه وب کامل در این دوره داشته باشید. در این دوره ، توسعه وب با Django و AngularJS ، خواهید آموخت که چگونه با توسعه وب در Django و AngularJS ، از هر دو جهان بهترین بهره ببرید. ما از قدرت AngularJS برای ایجاد یک تجربه کاربری تعاملی غنی و هیجان خاصی که جنگو برای نوشتن کد سمت سرور ما شامل REST و ماندگاری در یک پایگاه داده استفاده خواهیم کرد. ابتدا متوجه خواهید شد که چگونه یک برنامه وب اصلی با Django ایجاد کنید. در مرحله بعدی ، با استفاده از AngularJS برای افزودن جلویی تعاملی کاوش خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه از REST و AJAX برای انتقال داده ها بین کد جلوی JavaScript و back-end Python استفاده کنید. در پایان این دوره ، شما اصول اولیه Django و AngularJS و نحوه ترکیب آنها برای ایجاد یک برنامه وب کاملاً تعاملی را خواهید دانست.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

  • پیش نیازها Prerequisites

  • طرح کلی دوره Course Outline

معرفی دو چارچوب Introducing Two Frameworks

  • معرفی دو چارچوب Introducing Two Frameworks

  • معرفی جنگو Introducing Django

  • معرفی Angular Introducing Angular

  • MVC در مقابل MTV MVC vs. MTV

راه اندازی یک پروژه جنگو Setting up a Django Project

  • معرفی ماژول Module Intro

  • نصب پایتون Installing Python

  • نسخه ی نمایشی: ایجاد یک محیط پروژه Demo: Creating a Project Environment

  • نسخه ی نمایشی: Venv در ویندوز Demo: Venv on Windows

  • بررسی مجازی محیط Virtual Environment Review

  • نسخه ی نمایشی: شروع یک پروژه جنگو Demo: Starting a Django Project

  • مرور: شروع یک پروژه جنگو Review: Starting a Django Project

  • خلاصه ماژول Module Summary

Back-end: جنگو و REST The Back-end: Django and REST

  • مقدمه Introduction

  • نسخه ی نمایشی: ایجاد یک برنامه ، مدل و یک پایگاه داده Demo: Creating an App, Models and a Database

  • مرور: ایجاد یک برنامه ، مدل و یک پایگاه داده Review: Creating an App, Models and a Database

  • نسخه ی نمایشی: رابط مدیر Demo: The Admin Interface

  • مرور: رابط مدیر Review: The Admin Interface

  • نسخه ی نمایشی: Django REST Framework Demo: Django REST Framework

  • نقد و بررسی: Django REST Framework Review: Django REST Framework

  • خلاصه ماژول Module Summary

افزودن جلوی AngularJS Adding an AngularJS Front-end

  • مقدمه Introduction

  • نسخه ی نمایشی: یک صفحه وب زاویه ای ساده Demo: A Simple Angular Webpage

  • بررسی: MVC با زاویه دار Review: MVC with Angular

  • نسخه ی نمایشی: دستورالعمل های زاویه ای Demo: Angular Directives

  • مرور: دستورالعمل های زاویه ای Review: Angular Directives

  • نسخه ی نمایشی: بازیابی داده ها با استفاده از $ http Demo: Retrieving Data Using $http

  • مرور: بازیابی داده ها با استفاده از $ http Review: Retrieving Data Using $http

  • خلاصه ماژول Module Summary

ویرایش داده ها Editing Data

  • بررسی اجمالی ماژول Module Overview

  • ذخیره کارتهای جدید با POST: پایان Saving New Cards with POST: Back-end

  • مرور: ViewSet و روتر Review: ViewSet and Router

  • ذخیره کارتهای جدید با POST: جلویی Saving New Cards with POST: Front-end

  • بازبینی: ذخیره کارتهای جدید Review: Saving New Cards

  • نسخه ی نمایشی: یک دستورالعمل زاویه ای سفارشی Demo: A Custom Angular Directive

  • مرور: یک دستورالعمل زاویه ای سفارشی Review: A Custom Angular Directive

  • نسخه ی نمایشی: کارت ها را با PUT به روز می کنید Demo: Updating Cards with PUT

  • بازبینی: به روزرسانی کارت ها Review: Updating Cards

  • نسخه ی نمایشی: حذف کارت ها Demo: Deleting Cards

ورود به سیستم ، احراز هویت و مسیریابی Login, Authentication, and Routing

  • مقدمه Introduction

  • نسخه ی نمایشی: نمایش های برگشتی برای ورود و خروج از سیستم Demo: Back-end Views for Login and Logout

  • نسخه ی نمایشی: پیکربندی جنگو برای احراز هویت و محافظت از CSRF Demo: Configuring Django for Authentication and CSRF Protection

  • بازبینی: ورود به سیستم و خروج از سیستم Review: Login and Logout on the Back-end

  • نسخه ی نمایشی: سازماندهی مجدد کد Front-end ما Demo: Reorganizing our Front-end Code

  • نسخه ی نمایشی: مسیریابی زاویه ای Demo: Angular Routing

  • نسخه ی نمایشی: Angular View و Controller برای ورود و خروج از سیستم Demo: Angular View and Controller Code for Login and Logout

  • بازبینی: مسیریابی زاویه ای ، موقعیت مکانی $ و ارسال-ارسال Review: Angular Routing, $location, and ng-submit

مراحل آخر Final Steps

  • مقدمه: فیلترهای زاویه ای Introduction: Angular Filters

  • مرور: فیلترهای زاویه دار Review: Angular Filters

  • نسخه ی نمایشی: کارت های متحرک و مسیر ng Demo: Moving Cards and ng-route

  • نسخه ی نمایشی: یک سرویس زاویه ای سفارشی Demo: A Custom Angular Service

  • مرور: یک سرویس زاویه ای سفارشی Review: A Custom Angular Service

نمایش نظرات

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

آموزش توسعه وب با Django و AngularJS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 42m
55
Pluralsight (پلورال سایت) pluralsight-small
17 آبان 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
64
4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.

Pluralsight (پلورال سایت)

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

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