آموزش ساخت برنامه های وب با Node.js و Express

Building Web Applications with Node.js and Express

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با 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

نمایش نظرات

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

آموزش ساخت برنامه های وب با Node.js و Express
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 51m
55
Pluralsight (پلورال سایت) pluralsight-small
04 خرداد 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
63
4.3 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Mills Jonathan Mills

جاناتان نویسنده Pluralsight ، مشاور فناوری و رهبر تجارت است. جاناتان به عنوان عضوی از تیم مشاور ارشد دیجیتال در فناوری جهانی جهانی ، می تواند از تجربیات و مهارت های منحصر به فرد خود برای ایجاد تحول دیجیتال برای مشتریان خود استفاده کند. جاناتان به عنوان یک رهبر اختصاصی برای توسعه دهندگان ، در هیئت مدیره کنفرانس توسعه دهندگان کانزاس سیتی فعالیت می کند ، MVP مایکروسافت است و به عنوان سخنران ثابت و سخنران اصلی در کنفرانس های سراسر جهان است.

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

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

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