مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
این دوره به شما کمک می کند تا یک API باطنی گسترده و عمیق برای DevCamper، یک برنامه دایرکتوری Bootcamp ایجاد کنید. شما یاد خواهید گرفت که چگونه یک API حرفه ای را با مستندات از ابتدا به کار بگیرید.
دوره با مروری بر پروژه و مقدمه ای بر ضروریات HTTP و مشتری Postman شروع می شود. شما کدهای وضعیت HTTP و نحوه ارسال داده به سرور را مطالعه خواهید کرد. بخش بعدی دوره شما را از طریق پروژه DevCamper می گذراند و به شما نشان می دهد که چگونه مسیرها و پاسخ ها را در Express به همراه ایجاد روش های کنترلر ایجاد کنید. همانطور که پیشرفت می کنید، نحوه ایجاد، واکشی، به روز رسانی و حذف Bootcamps را خواهید آموخت. همچنین با مفاهیم احراز هویت، کاربران و مجوزها آشنا خواهید شد.
در پایان دوره، میتوانید یک API باطنی RESTful در دنیای واقعی برای یک برنامه دایرکتوری Bootcamp بسازید و در مورد جستارهای پیشرفته Mongoose یاد بگیرید. یک API RESTful در دنیای واقعی برای یک برنامه دایرکتوری Bootcamp ایجاد کنید
با اصول HTTP، از جمله چرخه Req/Res و کدهای وضعیت، آشنا شوید
پرس و جوهای پیشرفته Mongoose را درک کنید
امنیت API تزریق NoSQL، حفاظت XSS و محدودیت نرخ را کاوش کنید
کار بر روی مستندات و استقرار API این دوره برای کسانی است که می خواهند توسعه وب باطن را با Node یاد بگیرند. اگر یک توسعه دهنده React، Vue یا Angular frontend هستید که به دنبال تبدیل شدن به یک توسعه دهنده فول استک هستید، این دوره برای شما مفید خواهد بود. کسب مهارت در ساختن یک API باطن عمیق برای DevCamper * کار با Node، Express و MongoDB * ایجاد یک بذر پایگاه داده سفارشی با استفاده از فایل های JSON
سرفصل ها و درس ها
به دوره خوش آمدید
Welcome to the Course
معرفی دوره
Course Introduction
نگاهی به پروژه
A Look at the Project
راه اندازی محیط
Environment Setup
معرفی HTTP - سرصفحه ها، بدنه، کدهای وضعیت و غیره
HTTP Intro - Headers, Body, Status Codes, etc
HTTP و ماژول Http Node
HTTP & the Node Http Module
در حال نصب Nodemon
Installing Nodemon
پاسخگویی با داده ها
Responding With Data
کدهای وضعیت HTTP
HTTP Status Codes
ارسال اطلاعات به سرور
Sending Data to The Server
روشهای HTTP و APIهای RESTful
HTTP Methods & RESTful APIs
شروع پروژه DevCamper ما
Starting Our DevCamper Project
مشخصات و منابع پروژه
Project Specs & Resources
مشخصات و منابع پروژه
Project Specs & Resources
سرور Basic Express، dotenv و Git
Basic Express Server, dotenv & Git
سرور Basic Express، dotenv و Git
Basic Express Server, dotenv & Git
ایجاد مسیرها و پاسخ ها در اکسپرس
Creating Routes & Responses In Express
ایجاد مسیرها و پاسخ ها در اکسپرس
Creating Routes & Responses In Express
با استفاده از روتر اکسپرس
Using the Express Router
با استفاده از روتر اکسپرس
Using the Express Router
ایجاد روش های کنترلر
Creating Controller Methods
ایجاد روش های کنترلر
Creating Controller Methods
مقدمه ای بر Middleware
Intro to Middleware
مقدمه ای بر Middleware
Intro to Middleware
محیط و مجموعه پستچی
Postman Environment & Collections
محیط و مجموعه پستچی
Postman Environment & Collections
شروع کار با منابع MongoDB و Bootcamps
Getting Started With MongoDB & Bootcamps Resource
تنظیم MongoDB Atlas & Compass
MongoDB Atlas & Compass Setup
تنظیم MongoDB Atlas & Compass
MongoDB Atlas & Compass Setup
اتصال به پایگاه داده با Mongoose
Connecting To the Database with Mongoose
اتصال به پایگاه داده با Mongoose
Connecting To the Database with Mongoose
رنگ ها در کنسول
Colors in the Console
رنگ ها در کنسول
Colors in the Console
ایجاد اولین مدل ما
Creating Our First Model
ایجاد اولین مدل ما
Creating Our First Model
ایجاد Bootcamp - POST
Create Bootcamp - POST
ایجاد Bootcamp - POST
Create Bootcamp - POST
واکشی Bootcamps - GET
Fetching Bootcamps - GET
واکشی Bootcamps - GET
Fetching Bootcamps - GET
به روز رسانی و حذف بوت کمپ - PUT & DELETE
Updating & Deleting Bootcamps - PUT & DELETE
به روز رسانی و حذف بوت کمپ - PUT & DELETE
Updating & Deleting Bootcamps - PUT & DELETE
شروع کار با منابع MongoDB و Bootcamps
Getting Started With MongoDB & Bootcamps Resource
مدیریت خطای سفارشی و میان افزار Mongoose
Custom Error Handling & Mongoose Middleware
میان افزار کنترل کننده خطا
Error Handler Middleware
میان افزار کنترل کننده خطا
Error Handler Middleware
کلاس سفارشی پاسخ به خطا
Custom ErrorResponse Class
کلاس سفارشی پاسخ به خطا
Custom ErrorResponse Class
مدیریت خطای Mongoose [1]
Mongoose Error Handling [1]
مدیریت خطای Mongoose [1]
Mongoose Error Handling [1]
مدیریت خطای Mongoose [2]
Mongoose Error Handling [2]
مدیریت خطای Mongoose [2]
Mongoose Error Handling [2]
Async/Await Middleware
Async/Await Middleware
Async/Await Middleware
Async/Await Middleware
Mongoose Middleware & Slugify
Mongoose Middleware & Slugify
Mongoose Middleware & Slugify
Mongoose Middleware & Slugify
GeoJSON Location & Geocoder Hook - MapQuest API
GeoJSON Location & Geocoder Hook - MapQuest API
GeoJSON Location & Geocoder Hook - MapQuest API
GeoJSON Location & Geocoder Hook - MapQuest API
مدیریت خطای سفارشی و میان افزار Mongoose
Custom Error Handling & Mongoose Middleware
پرس و جو و روابط پیشرفته Mongoose
Mongoose Advanced Querying & Relationships
Seeder پایگاه داده برای بوت کمپ
Database Seeder For Bootcamps
Seeder پایگاه داده برای بوت کمپ
Database Seeder For Bootcamps
پرس و جو مکانی - دریافت بوت کمپ در شعاع
Geospatial Query - Get Bootcamps Within Radius
پرس و جو مکانی - دریافت بوت کمپ در شعاع
Geospatial Query - Get Bootcamps Within Radius
فیلتر پیشرفته
Advanced Filtering
فیلتر پیشرفته
Advanced Filtering
انتخاب و مرتب سازی
Select & Sorting
انتخاب و مرتب سازی
Select & Sorting
اضافه کردن صفحه بندی
Adding Pagination
اضافه کردن صفحه بندی
Adding Pagination
مدل دوره و کاشت
Course Model & Seeding
مدل دوره و کاشت
Course Model & Seeding
مسیرهای دوره و کنترلر
Course Routes & Controller
مسیرهای دوره و کنترلر
Course Routes & Controller
پر کردن، مجازی و آبشار حذف
Populate, Virtuals & Cascade Delete
پر کردن، مجازی و آبشار حذف
Populate, Virtuals & Cascade Delete
دوره تک و اضافه کردن دوره
Single Course & Add Course
دوره تک و اضافه کردن دوره
Single Course & Add Course
به روز رسانی و حذف دوره
Update & Delete Course
به روز رسانی و حذف دوره
Update & Delete Course
مجموع - محاسبه میانگین هزینه دوره
Aggregate - Calculating the Average Course Cost
مجموع - محاسبه میانگین هزینه دوره
Aggregate - Calculating the Average Course Cost
آپلود عکس برای بوت کمپ
Photo Upload for Bootcamp
آپلود عکس برای بوت کمپ
Photo Upload for Bootcamp
میان افزار نتایج پیشرفته
Advanced Results Middleware
میان افزار نتایج پیشرفته
Advanced Results Middleware
پرس و جو و روابط پیشرفته Mongoose
Mongoose Advanced Querying & Relationships
احراز هویت، کاربران و مجوزها - قسمت 1
Authentication, Users & Permissions - Part 1
مدل کاربر
User Model
مدل کاربر
User Model
ثبت نام کاربر و رمزگذاری رمزهای عبور
User Register & Encrypting Passwords
ثبت نام کاربر و رمزگذاری رمزهای عبور
User Register & Encrypting Passwords
امضا و دریافت JSON Web Token
Sign & Get JSON Web Token
امضا و دریافت JSON Web Token
Sign & Get JSON Web Token
ورود کاربر
User Login
ورود کاربر
User Login
ارسال JWT در یک کوکی
Sending JWT in a Cookie
ارسال JWT در یک کوکی
Sending JWT in a Cookie
Auth Protect Middleware
Auth Protect Middleware
Auth Protect Middleware
Auth Protect Middleware
ذخیره توکن در پستچی
Storing the Token In Postman
ذخیره توکن در پستچی
Storing the Token In Postman
مجوز نقش
Role Authorization
مجوز نقش
Role Authorization
احراز هویت، کاربران و مجوزها - قسمت 1
Authentication, Users & Permissions - Part 1
احراز هویت، کاربران و مجوزها - قسمت 2
Authentication,Users & Permissions - Part 2
بوت کمپ و ارتباط با کاربر
Bootcamp & User Relationship
بوت کمپ و ارتباط با کاربر
Bootcamp & User Relationship
مالکیت بوت کمپ
Bootcamp Ownership
مالکیت بوت کمپ
Bootcamp Ownership
مالکیت دوره
Course Ownership
مالکیت دوره
Course Ownership
رمز عبور را فراموش کرده اید - ایجاد رمز
Forgot Password - Generate Token
رمز عبور را فراموش کرده اید - ایجاد رمز
Forgot Password - Generate Token
رمز عبور را فراموش کرده اید - ارسال ایمیل
Forgot Password - Send Email
رمز عبور را فراموش کرده اید - ارسال ایمیل
Forgot Password - Send Email
بازنشانی رمز عبور
Reset Password
بازنشانی رمز عبور
Reset Password
به روز رسانی جزئیات کاربر
Update User Details
به روز رسانی جزئیات کاربر
Update User Details
CRUD کاربران ادمین
Admin Users CRUD
CRUD کاربران ادمین
Admin Users CRUD
احراز هویت، کاربران و مجوزها - قسمت 2
Authentication,Users & Permissions - Part 2
نظرات و رتبه بندی های بوت کمپ
Bootcamp Reviews & Ratings
بررسی مدل و دریافت نظرات
Review Model & Get Reviews
بررسی مدل و دریافت نظرات
Review Model & Get Reviews
Single Review & Update Seeder را دریافت کنید
Get Single Review & Update Seeder
Single Review & Update Seeder را دریافت کنید
Get Single Review & Update Seeder
افزودن نقد برای Bootcamp
Add Review for Bootcamp
افزودن نقد برای Bootcamp
Add Review for Bootcamp
جمع - محاسبه میانگین رتبه
Aggregate - Calculate Average Rating
جمع - محاسبه میانگین رتبه
Aggregate - Calculate Average Rating
به روز رسانی و حذف نظرات
Update & Delete Reviews
به روز رسانی و حذف نظرات
Update & Delete Reviews
نظرات و رتبه بندی های بوت کمپ
Bootcamp Reviews & Ratings
امنیت API
API Security
برای پاک کردن کوکی توکن از سیستم خارج شوید
Logout To Clear Token Cookie
برای پاک کردن کوکی توکن از سیستم خارج شوید
Logout To Clear Token Cookie
جلوگیری از تزریق NoSQL و پاکسازی داده ها
Prevent NoSQL Injection & Sanitize Data
جلوگیری از تزریق NoSQL و پاکسازی داده ها
Prevent NoSQL Injection & Sanitize Data
هدرهای حفاظت و امنیت XSS
XSS Protection & Security Headers
هدرهای حفاظت و امنیت XSS
XSS Protection & Security Headers
محدود کردن نرخ، HPP و CORS
Rate Limiting, HPP & CORS
محدود کردن نرخ، HPP و CORS
Rate Limiting, HPP & CORS
امنیت API
API Security
مستندسازی و استقرار
Documentation & Deploy
مستندات با پستچی و داکگن
Documentation With Postman & Docgen
مستندات با پستچی و داکگن
Documentation With Postman & Docgen
ورود قطرات اقیانوس دیجیتال و ورود به سرور
Digital Ocean Droplet & Server Log In
ورود قطرات اقیانوس دیجیتال و ورود به سرور
Digital Ocean Droplet & Server Log In
آماده سازی و فشار دادن به Github
Prepare & Push To Github
آماده سازی و فشار دادن به Github
Prepare & Push To Github
کلون Repo در سرور
Clone Repo On Server
کلون Repo در سرور
Clone Repo On Server
راه اندازی مدیر فرآیند PM2
PM2 Process Manager Setup
راه اندازی مدیر فرآیند PM2
PM2 Process Manager Setup
راه اندازی پروکسی معکوس NGINX
NGINX Reverse Proxy Setup
راه اندازی پروکسی معکوس NGINX
NGINX Reverse Proxy Setup
دامنه، SSL و Wrap Up
Domain, SSL & Wrap Up
دامنه، SSL و Wrap Up
Domain, SSL & Wrap Up
مستندسازی و استقرار
Documentation & Deploy
نمایش نظرات