آموزش طراحی API در Node.js با Express و Mongo

API Design in Node.js Featuring Express & Mongo

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره ، شما می آموزید که چگونه با Node.js و چارچوب Express.js یک API کاملاً کاربردی بسازید. درباره پرس و جو ، مدل سازی داده ها ، امنیت ، احراز هویت و موارد دیگر یاد خواهید گرفت. همه را بزرگ کنید Node.js 55 متر 41s REST API 40 متر 11 ثانیه میان افزار 1 ساعت و 26 دقیقه و 31 ثانیه آزمایش کردن 53 متر 18 ساله سازمان و پیکربندی 49m 17s مونگو 21 متر 52s مدل سازی داده ها 47m 19s استعلام 1 ساعت و 3 دقیقه و 17 ثانیه احراز هویت 1 ساعت و 33 دقیقه و 18 ثانیه مسیرهای ایمن 56 متر 12 ثانیه گسترش 31m 15s پرسش و پاسخ دهه 40 و 34 علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

Node.js Node.js

  • تازه کردن Node.js Node.js Refresher

  • مشترک جی اس CommonJS

  • اجرای گره Executing Node

  • بیان Express

  • با استفاده از Express Using Express

  • تمرین 1 Exercise 1

  • تمرین 1 راه حل Exercise 1 Solution

REST API REST APIs

  • استراحت گرفتن Getting RESTful

  • Anatomy of a REST API Anatomy of a REST API

  • ورزش 2 Exercise 2

  • تمرین 2 راه حل Exercise 2 Solution

  • تمرین 2 راه حل ، ادامه دارد Exercise 2 Solution, Continued

میان افزار Middleware

  • Middleware چیست؟ What Is Middleware?

  • انواع Middleware Types of Middleware

  • مثالهای Middleware Middleware Examples

  • ورزش 3 Exercise 3

  • تمرین 3 راه حل Exercise 3 Solution

  • روترها Routers

  • تمرین 4 Exercise 4

  • تمرین 4 راه حل Exercise 4 Solution

  • مدیریت خطا Error Handling

  • مخاطب Q A Audience Q&A

  • مخاطب Q A ، ادامه دارد Audience Q&A, Continued

آزمایش کردن Testing

  • تست در گره Testing in Node

  • متغیرهای محیط گره Node Environment Variables

  • تمرین 5 Exercise 5

  • تمرین 5 راه حل Exercise 5 Solution

  • آزمایش Q A Testing Q&A

سازمان و پیکربندی Organization and Configuration

  • سازمان برنامه Application Organization

  • پیکربندی Configuration

  • تمرین 6 Exercise 6

  • تمرین 6 راه حل Exercise 6 Solution

مونگو Mongo

  • مقدمه Mongodb Mongo Introduction

  • استفاده از Mongodb با Node Using Mongo with Node

  • تمرین 7 Exercise 7

  • تمرین 7 راه حل Exercise 7 Solution

مدل سازی داده ها Data Modeling

  • طرح ها Schemas

  • انواع طرحواره Schema Types

  • ObjectId ObjectId

  • نمایندگی طرحواره وبلاگ Blog Schema Representation

  • تمرین 8 Exercise 8

  • تمرین 8 راه حل Exercise 8 Solution

استعلام Querying

  • پرس و جو از داده ها با Mongoose Querying Data with Mongoose

  • جمعیت ها Populations

  • تمرین 9 Exercise 9

  • تمرین 9 راه حل Exercise 9 Solution

  • تمرین 9 راه حل ، ادامه دارد Exercise 9 Solution, Continued

  • ایجاد وعده ها Creating Promises

  • وعده های مصرفی Consuming Promises

  • وعده های تو در تو Nested Promises

احراز هویت Authentication

  • نشانه های وب JSON JSON Web Tokens

  • با استفاده از JWT Using JWT

  • نام کاربری و گذرواژه Usernames and Passwords

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

  • ورزش 10 Exercise 10

  • تمرین 10 راه حل Exercise 10 Solution

  • اجرای عملیات CRUD Executing CRUD Operations

  • پیکربندی احراز هویت Authentication Configuration

  • ورزش 11 Exercise 11

  • تمرین 11 راه حل Exercise 11 Solution

  • درحال آزمایش احراز هویت Testing the Authentication

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

  • شناسایی مسیرهای حساس Identifying Sensitive Routes

  • درک CORS Understanding CORS

  • در حال آزمایش UI Testing the UI

  • ورزش 12 Exercise 12

  • تمرین 12 راه حل Exercise 12 Solution

  • تمرین 12 راه حل ، ادامه دارد Exercise 12 Solution, Continued

گسترش Deployment

  • نمای کلی استقرار Deployment Overview

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

  • پیکربندی استقرار Configuring the Deployment

پرسش و پاسخ Q&A

  • Q A قسمت 1 Q&A Part 1

  • Q A قسمت 2 Q&A Part 2

  • Q A قسمت 3 Q&A Part 3

نمایش نظرات

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

آموزش طراحی API در Node.js با Express و Mongo
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10h 32m
73
Pluralsight (پلورال سایت) pluralsight-small
16 فروردین 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
78
4 از 5
دارد
دارد
دارد
Scott Moss

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Moss Scott Moss

اسکات مدیر عامل و بنیانگذار شرکت Tipe و Onespeed است. پیش از این او یک مهندس باتجربه در Silicon Valley و SF بود که با برخی از برترین شرکت های فناوری کار می کرد. وی به دلیل مشارکت در Angular از جمله پروژه های متن باز محبوب ، سخنرانی های کنفرانس و دوره ها در جامعه JS شناخته شده است.

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

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

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