نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با Node.js، میتوانید دانش جاوا اسکریپت موجود خود را بگیرید و از آن برای ساخت برنامههای وب تمام پشته استفاده کنید. این دوره به شما یاد می دهد که چگونه مسیریابی، پایگاه داده و API های شخص ثالث را در Node.js بسازید و Express.Node.js یک ابزار ساده و قدرتمند برای توسعه جاوا اسکریپت پشتیبان است. در این دوره آموزشی، ساخت برنامه های کاربردی وب با Node.js و Express 4.0، همه چیزهایی را که برای شروع توسعه وب با Node.js نیاز دارید، یاد خواهید گرفت. ابتدا به اصول Node.js و نحوه انتخاب یک IDE خواهید پرداخت. دوم، شما موتورهای قالب و نحوه رندر کردن در HTML خارج از Express را بررسی خواهید کرد. در مرحله بعد، تمام جنبه های مسیریابی، از جمله میان افزار اکسپرس را یاد خواهید گرفت. در نهایت، شما با چندین پایگاه داده و APIهای Backend کار خواهید کرد و امنیت محلی را با Passport.js پوشش خواهید داد. در پایان این دوره، همه ابزارهای مورد نیاز برای ساختن یک برنامه وب تمام پشته با Node.js و Express را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع شدن
Getting Started
-
معرفی
Introduction
-
Node چیست؟
What Is Node?
-
در حال نصب Node
Installing Node
-
برخورد با نسخه های Node
Dealing with Node Versions
-
انتخاب یک IDE
Picking an IDE
-
کار با NPM
Working with NPM
-
خلاصه
Summary
صفحه اول
The First Page
-
معرفی
Introduction
-
راه اندازی اکسپرس
Setting Up Express
-
در حال اجرا اکسپرس
Running Express
-
گزینه های اشکال زدایی
Debugging Options
-
شاخص خدمات
Serving Index
-
خلاصه
Summary
راه اندازی Tooling
Setting up Tooling
-
معرفی
Introduction
-
اسکریپت های NPM
NPM Scripts
-
Nodemon
Nodemon
-
متغیرهای محیطی
Environmental Variables
-
خلاصه
Summary
موتورهای قالب سازی
Templating Engines
-
معرفی
Introduction
-
با استفاده از EJS
Using EJS
-
انتقال داده ها
Passing Data
-
کار با قالب ها
Working with Templates
-
خلاصه
Summary
استفاده از مسیریابی برای ساخت چندین صفحه
Using Routing to Build Multiple Pages
-
معرفی
Introduction
-
پیاده سازی ناوبری
Implementing Navigation
-
پیاده سازی روتر
Implementing a Router
-
رندر کردن صفحه
Rendering the Page
-
انتقال داده ها
Passing Data
-
ایجاد یک مسیر آیتم واحد
Creating a Single Item Route
-
ارائه یک آیتم واحد
Rendering a Single Item
-
جدا کردن فایل های روتر
Separate Router Files
-
خلاصه
Summary
اتصال به یک پایگاه داده
Connecting to a Database
-
معرفی
Introduction
-
راه اندازی MongoDb
Setting Up MongoDb
-
ایجاد مسیرهای مدیریت
Creating Admin Routes
-
درج جلسات
Inserting Sessions
-
انتخاب جلسات
Selecting Sessions
-
انتخاب یک جلسه
Selecting One Session
-
خلاصه
Summary
ایمن سازی برنامه شما
Securing Your Application
-
معرفی
Introduction
-
اجرای ثبت نام
Implementing Sign Up
-
ایجاد مسیرهای احراز هویت
Creating Auth Routes
-
پیکربندی پاسپورت
Configuring Passport
-
استراتژی محلی
Local Strategy
-
ایجاد کاربر
Creating a User
-
وارد شدن
Signing In
-
مجوز دادن به کاربران
Authorizing Users
-
اعتبارسنجی کاربران
Validating Users
-
خلاصه
Summary
امنیت و API های شخص ثالث
Security and Third-party APIs
-
معرفی
Introduction
-
راه اندازی API
Starting the API
-
ایجاد یک سرویس
Creating a Service
-
تماس با سرویس
Calling the Service
-
خلاصه
Summary
نمایش نظرات