آموزش ساخت برنامه های AngularJS و Node.js با MEAN Stack

Building AngularJS and Node.js Apps with the MEAN Stack

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که با Angular ، Node ، Express و Mongo برنامه پایان به پایان ایجاد کنید. پشته MEAN بیشتر و بیشتر محبوب می شود. Angular به داغترین چارچوب جدید MVC تبدیل شده است و استفاده از آن با Node و Express به معنای سطح بالایی از هماهنگی بین سرویس گیرنده و سرور است. برای ذخیره اطلاعات MongoDB را روشن کنید و از جلو به عقب JavaScript دارید. این برنامه ها سریع جمع می شوند و بیانگر وضعیت مدرن توسعه برنامه های وب هستند. این دوره به شما کمک می کند تا یک برنامه کامل را در کمترین زمان راه اندازی کرده و کلیه مفاهیم اصلی مورد نیاز برای ساخت برنامه های کاربردی با استفاده از این فناوری ها را به شما معرفی کند.

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

معرفی دوره Course Introduction

  • مقدمه Introduction

  • پیش نیازها Prerequisites

  • سیستم عامل Operating System

  • برنامه چندرسانه ای The Multivision Application

  • نسخه ها Versions

  • به روزرسانی های دوره Course Updates

ایجاد اسکلت متحرک Creating a Walking Skeleton

  • مقدمه Introduction

  • ایجاد فایل package.json Creating the package.json file

  • افزودن Git Adding Git

  • نصب وابستگی های مشتری با Bower Installing Clientside Dependencies with Bower

  • ایجاد برنامه Node Creating the Node Application

  • افزودن قلم Adding Stylus

  • ایجاد یک طرح بندی Creating a Layout

  • ایجاد برنامه Angular Creating the Angular Application

  • افزودن MongoDB Adding MongoDB

  • نمایش داده ها در یک نمای Displaying Data in a View

  • خلاصه Summary

اعزام به هروکو Deploying to Heroku

  • مقدمه Introduction

  • آماده شدن برای هروکو Preparing for Heroku

  • Heroku و MongoDB Heroku and MongoDB

  • هل دادن به هروکو Pushing to Heroku

  • عیب یابی عمومی Heroku General Heroku Troubleshooting

  • مدیریت و عیب یابی کلیدهای Heroku Managing and Troubleshooting Heroku Keys

  • خلاصه Summary

طراحی UI Designing the UI

  • مقدمه Introduction

  • ایجاد سربرگ و پاورقی Creating the Header and Footer

  • ایجاد محتوای صفحه اصلی Creating the Main Page Content

  • افزودن داده به صفحه اصلی Adding Data to the Main Page

  • خلاصه Summary

احراز هویت Authentication

  • مقدمه Introduction

  • افزودن صفحه ورود به سیستم Adding the Login Display

  • Refactoring server.js Refactoring server.js

  • آماده شدن برای ورود Preparing for Login

  • ایجاد کد ورود به سیستم سرور Creating the Server Login Code

  • ایجاد کد ورود مشتری Creating the Client Login Code

  • بهبود کد ورود مشتری Improving the Client Login Code

  • بهبود کد ورود به سرور Improving the Server Login Code

  • خلاصه Summary

امنیت و مجوز Security and Authorization

  • مقدمه Introduction

  • اجرای رمزهای عبور امن Implementing Secure Passwords

  • افزودن قابلیت ورود به سیستم Adding Signout Functionality

  • ورود مداوم بین صفحه تازه می شود Persisting Login between Page Refreshes

  • Refactoring کد احراز هویت سرور Refactoring Server Authentication Code

  • اجرای مجوز Clientside Implementing Clientside Authorization

  • اجرای مجوز سرور Implementing Serverside Authorization

  • محافظت از صفحات مدیر در مشتری Protecting Admin Pages on the Client

  • خلاصه Summary

تست سمت مشتری Client-side Testing

  • مقدمه Introduction

  • نصب ابزارهای تست Installing Testing Tools

  • آزمایش سرویس mvUser Testing the mvUser Service

  • خلاصه Summary

در حال اجرا ثبت نام - ایجاد موجودیت ها Implementing Signup - Creating Entities

  • مقدمه Introduction

  • اجرای کد مشتری Implementing the Client Code

  • ایجاد کنترل کننده سمت سرور Creating the Server-side Controller

  • Refactoring مدل سمت سرور Refactoring the Server-side Model

  • اجرای اعتبار سنجی مدل Implementing Model Validation

  • خلاصه Summary

استفاده از نمایه - به روزرسانی داده ها Use Profile - Updating Data

  • مقدمه Introduction

  • ایجاد صفحه نمایش Creating the Display

  • ایجاد کد سمت مشتری Creating the Client-side Code

  • ایجاد کد سمت سرور Creating the Server-side Code

  • خلاصه Summary

لیست دوره ها - مرتب سازی ، فیلتر کردن و ذخیره Course List - Sorting, Filtering and Caching

  • مقدمه Introduction

  • ایجاد کد سمت مشتری Creating the Client-side Code

  • ایجاد کد سمت سرور Creating the Server-side Code

  • فیلتر کردن و مرتب سازی Filtering and Sorting

  • دریافت داده های صفحه اصلی از سرور Getting Main Page Data from the Server

  • ذخیره اطلاعات Caching Data

  • خلاصه Summary

جزئیات دوره - انتخاب و ذخیره واحدهای منفرد Course Details - Selecting and Caching Single Entities

  • مقدمه Introduction

  • ایجاد کد سمت مشتری Creating the Client-side Code

  • ایجاد کد سمت سرور Creating the Server-side Code

  • دریافت داده های ذخیره شده Getting Cached Data

  • خلاصه Summary

  • خلاصه دوره Course Summary

نمایش نظرات

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

آموزش ساخت برنامه های AngularJS و Node.js با MEAN Stack
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 4m
75
Pluralsight (پلورال سایت) pluralsight-small
11 بهمن 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
887
4.6 از 5
دارد
دارد
دارد
Joe Eames

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Eames Joe Eames

جو عشق خود را به برنامه نویسی در Apple III در BASIC آغاز کرد. اگرچه زبان مورد نظر وی JavaScript است ، اما تقریباً با تقریباً همه زبانهای اصلی مایکروسافت به صورت حرفه ای کار کرده است. وی در حال حاضر مشاور و نویسنده تمام وقت Pluralsight است. جو همیشه علاقه زیادی به تحصیل داشته است و بیش از ده سال به عنوان معلم فنی به صورت تمام وقت و نیمه وقت کار کرده است. او یک وبلاگ نویس و سخنران مکرر ، سازمان دهنده ng-conf ، کنفرانس AngularJS (www.ng-conf.org) و یک میزبان در پادکست جاوا اسکریپت Jabber (http://javascriptjabber.com/) است

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

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

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