نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با استفاده از Node.js می توانید دانش موجود JavaScript خود را بدست آورید و از آن برای ساخت برنامه های وب پشته کامل استفاده کنید. این دوره به شما آموزش می دهد که چگونه مسیریابی ، پایگاه داده و API شخص ثالث را در Node.js بسازید و Express.Node.js ابزاری ساده و قدرتمند برای پس زمینه توسعه JavaScript است. در این دوره ، ساخت برنامه های وب با Node.js و Express 4.0 (UPDATE) ، همه مواردی را که برای شروع کار در توسعه وب با Node.js باید بدانید خواهید آموخت. ابتدا اصول Node.js و نحوه انتخاب IDE را پوشش خواهید داد. دوم ، موتورهای الگو و نحوه ارائه در HTML از Express را کشف خواهید کرد. بعد ، شما تمام جنبه های مسیریابی ، از جمله میان افزار اکسپرس را خواهید آموخت. سرانجام ، شما با چندین پایگاه داده کار خواهید کرد و API های باطنی را انجام خواهید داد و امنیت محلی را با Passport.js پوشش خواهید داد. در پایان این دوره ، شما تمام ابزارهایی را که برای ساخت یک برنامه کامل وب با Node.js و Express نیاز دارید در اختیار خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع شدن
Getting Started
-
معرفی و نصب
Introduction and Installation
-
گره چیست؟
What Is Node?
-
نصب گره
Installing Node
-
پرداختن به نسخه های گره
Dealing with Node Versions
-
گره خط فرمان
Command Line Node
-
انتخاب IDE
Picking an IDE
-
مدیر بسته Node
Node Package Manager
-
بسته های نسخه
Versioning Packages
-
خلاصه
Summary
صفحه اول
First Page
-
مقدمه
Introduction
-
راه اندازی Express
Setting up Express
-
اکسپرس در حال اجرا
Running Express
-
گزینه های اشکال زدایی
Debugging Options
-
فهرست خدمت
Serving Index
-
فایلهای استاتیک - CDN
Static Files - CDN
-
فایلهای استاتیک - فهرست عمومی
Static Files - Public Directory
-
فایلهای استاتیک - ماژول های گره
Static Files - Node Modules
-
خلاصه
Summary
راه اندازی Tooling
Setting up Tooling
-
مقدمه
Introduction
-
اسکریپت های NPM
NPM Scripts
-
ESLint
ESLint
-
راهنمای سبک AirBNB
AirBNB Style Guide
-
در حال اجرای ESLint
Running ESLint
-
جهانی در برابر محلی
Global vs. Local
-
ES6
ES6
-
نکات Refactoring در کد VS
Refactoring Tips in VS Code
-
راه اندازی Nodemon
Setting up Nodemon
-
خلاصه
Summary
موتورهای تمپلینگ
Templating Engines
-
مقدمه
Introduction
-
پاگ
Pug
-
پاگ و جاوا اسکریپت
Pug and Javascript
-
EJS
EJS
-
الگوها
Templates
-
خلاصه
Summary
مسیریابی
Routing
-
مقدمه
Introduction
-
جهت یابی
Navigation
-
مسیریابی
Routing
-
تفسیر
Rendering
-
فایلها را جدا کنید
Separate Files
-
مسیر تک کتاب
Single Book Route
-
ارائه یک کتاب
Rendering a Single Book
-
توابع روتر
Router Functions
-
خلاصه
Summary
پایگاه داده ها
Databases
-
مقدمه
Introduction
-
ایجاد یک پایگاه داده
Creating a Database
-
اتصال به SQL
Connecting to SQL
-
با استفاده از Async
Using Async
-
پارامترهای ورودی
Input Parameters
-
میان افزار
Middleware
-
MongoDB
MongoDB
-
مسیرهای مدیریت
Admin Routes
-
درج کتاب
Inserting Books
-
تست درج
Testing Insert
-
بسیاری را انتخاب کنید
Select Many
-
یکی را انتخاب کن
Select One
-
خلاصه
Summary
احراز هویت
Authentication
-
مقدمه
Introduction
-
ثبت نام
Sign Up
-
Auth Routes
Auth Routes
-
گذرنامه
Passport
-
استراتژی محلی
Local Strategy
-
ایجاد یک کاربر
Creating a User
-
ورود
Sign In
-
اعتبارسنجی کاربر
Validating User
-
مجاز کردن کاربران
Authorizing Users
-
خلاصه
Summary
ساختار و API های شخص ثالث
Structure and Third-party APIs
-
مقدمه
Introduction
-
کنترل کننده ها
Controllers
-
Goodreads API
Goodreads API
-
خدمات
Services
-
ایجاد تماس های API
Making API Calls
-
گذراندن شناسه
Passing the ID
-
خلاصه
Summary
نمایش نظرات