آموزش ساخت برنامه های وب با Node.js و Express 4.0

Building Web Applications with Node.js and Express 4.0

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Node.js یک ابزار ساده و قدرتمند برای توسعه جاوا اسکریپت Backend است. در این جلسه، تمام آنچه را که برای شروع توسعه وب با Node.js نیاز دارید به شما نشان خواهم داد. ما با اصول Node.js و انتخاب یک IDE شروع می کنیم. ما موتورهای قالب و رندر HTML را از Express بررسی خواهیم کرد. ما تمام جنبه های مسیریابی از جمله میان افزار اکسپرس را پوشش خواهیم داد. ما با چندین پایگاه داده و APIهای پشتیبان کار خواهیم کرد. امنیت محلی را با Passport.js پوشش خواهم داد.

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

شروع شدن Getting Started

  • معرفی و نصب Introduction and Installation

  • Node و Command Line Node and the Command Line

  • متن عالی Sublime Text

  • طوفان وب Webstorm

  • سایر ویرایشگران Other Editors

  • پیکربندی براکت ها Configuring Brackets

  • Node Package Manager Node Package Manager

  • بسته های نسخه سازی Versioning Packages

  • خلاصه Summary

راه اندازی اکسپرس Setting Up Express

  • معرفی Introduction

  • اولین برنامه ما Our First App

  • شروع NPM NPM Start

  • مسیریابی ساده Simple Routing

  • قالب های بوت استرپ Bootstrap Templates

  • فایل های استاتیک Static Files

  • بوور Bower

  • خلاصه Summary

راه اندازی Gulp Setting Up Gulp

  • معرفی Introduction

  • Gulp چیست؟ What Is Gulp?

  • استانداردهای کدنویسی با JSHint و JSCS Coding Standards with JSHint and JSCS

  • JSCS در Gulp JSCS in Gulp

  • راه اندازی Wiredep Setting up Wiredep

  • تعمیر Bootstrap و Wiredep Fixing Bootstrap and Wiredep

  • راه اندازی Gulp-inject Setting up Gulp-inject

  • کار با Nodemon Working with Nodemon

  • خلاصه Summary

موتورهای قالب سازی Templating Engines

  • معرفی Introduction

  • یشم Jade

  • جید و جاوا اسکریپت Jade and JavaScript

  • دسته دسته Handlebars

  • EJS EJS

  • خلاصه Summary

مسیریابی Routing

  • معرفی Introduction

  • جهت یابی Navigation

  • مسیریابی Routing

  • تفسیر Rendering

  • فایل های جدا Separate Files

  • مسیر تک کتاب Single Book Route

  • ارائه یک کتاب واحد Rendering a Single Book

  • توابع روتر Router Functions

  • خلاصه Summary

پایگاه های داده Databases

  • معرفی Introduction

  • MS Sql MS Sql

  • بیانیه های آماده شده Prepared Statements

  • میان افزار Middleware

  • MongoDB MongoDB

  • مسیرهای مدیریت Admin Routes

  • افزودن کتاب Adding Books

  • درج تست Testing Insert

  • بسیاری را انتخاب کنید Select Many

  • یکی را انتخاب کن Select One

  • خلاصه Summary

احراز هویت Authentication

  • معرفی Introduction

  • فرم وارد شوید Sign in Form

  • ایجاد مسیرهای احراز هویت Creating the Auth Routes

  • میان افزار پاسپورت Passport Middleware

  • استراتژی محلی Local Strategy

  • ذخیره کاربر Saving the User

  • ورود کاربر User Sign In

  • تایید کاربر در پایگاه داده Verifying the User in the Database

  • ایمن سازی مسیرها Securing Routes

  • ایمن سازی چندین مسیر Securing Multiple Routes

  • خلاصه Summary

ساختار و API های شخص ثالث Structure and 3rd Party APIs

  • معرفی Introduction

  • کنترل کننده ها Controllers

  • Goodreads API Goodreads API

  • خدمات Services

  • HTTP HTTP

  • افزودن شناسه Adding the Id

  • خلاصه Summary

نمایش نظرات

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

آموزش ساخت برنامه های وب با Node.js و Express 4.0
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 43m
70
Pluralsight (پلورال سایت) pluralsight-small
12 آذر 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
671
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Mills Jonathan Mills

جاناتان نویسنده Pluralsight ، مشاور فناوری و رهبر تجارت است. جاناتان به عنوان عضوی از تیم مشاور ارشد دیجیتال در فناوری جهانی جهانی ، می تواند از تجربیات و مهارت های منحصر به فرد خود برای ایجاد تحول دیجیتال برای مشتریان خود استفاده کند. جاناتان به عنوان یک رهبر اختصاصی برای توسعه دهندگان ، در هیئت مدیره کنفرانس توسعه دهندگان کانزاس سیتی فعالیت می کند ، MVP مایکروسافت است و به عنوان سخنران ثابت و سخنران اصلی در کنفرانس های سراسر جهان است.

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

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

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