آموزش طراحی 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
جزییات دوره
10h 32m
73
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
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 شناخته شده است.