آموزش تسلط بر فریم‌ورک Express: از مبتدی تا پیشرفته با Node.js - آخرین آپدیت

دانلود Master Express Framework: Beginner to Advanced with Node.js

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره شما را از راه‌اندازی یک وب‌سرور تا ایجاد اپلیکیشن‌های مبتنی بر سرور و بدون سرور (Serverless) با استفاده از Express و Node.js هدایت می‌کند. با شروع از مبانی Node.js و سیستم فایل آن، شما موارد زیر را خواهید آموخت: - یادگیری بهینه‌سازی و بازنویسی کد، راه‌اندازی سرور و درک مفاهیم بنیادی Express.js - کاوش در Express.js از طریق کار روی پروژه‌ای با عملیات CRUD و ساخت یک اپلیکیشن بدون سرور با درخواست‌های API - یادگیری نحوه تعریف مسیرها (Routes)، مدیریت درخواست‌های POST، استفاده از Middleware، احراز هویت کاربران با Express و Passport و استفاده از Handlebars برای Templating - کسب تجربه عملی در کار با پایگاه‌های داده، هشینگ (Hashing)، سالتینگ (Salting) و احراز هویت کاربر در پایان دوره، شما با اعتماد به نفس کامل قادر خواهید بود وب‌اپلیکیشن‌ها و برنامه‌های بدون سرور را با Express و Node.js بسازید. این مهارت‌ها با جلسات کدنویسی همزمان، کوییزها و فایل‌های راهنما تقویت می‌شوند. این دوره برای برنامه‌نویسان مشتاق، توسعه‌دهندگان وب، دانشجویان یا متخصصانی که آشنایی اولیه‌ای با JavaScript و توسعه وب دارند، ایده‌آل است.

سرفصل ها و درس ها

مقدمه‌ای بر دوره Introduction to the Course

  • مروری کلی بر دوره Course Overview

  • مقدمه‌ای بر Node.js Introduction to Node.js

  • مزایای Node.js Advantages of Node.js

  • خلاصه سریع و محدودیت‌های Node.js Quick Summary and Limitations of Node.js

  • نصب Node.js Install Node.js

  • REPL در Node.js چیست What Is REPL Node.js

  • نمایش برنامه‌نویسی Asynchronous در Node.js با setTimeout Asynchronous Node.js Demonstration setTimeout

  • دانلود و نصب Visual Studio Code Download and Install Visual Studio Code

  • راه‌اندازی دایرکتوری‌های ریشه وب‌سرور Node Set Up the Node Web Server Root Directories

  • ساخت و اجرای یک وب‌سرور Node Build and Launch a Node Web Server

  • اشیای Request و Response در Node.js Request and Response Objects in Node.js

  • درخواست داده‌های وب‌سرور در Node با استفاده از Curl Requesting Web Server Data in Node with Curl

  • پاسخ‌دهی با چندین Endpoint در Node.js Responding with Multiple Endpoints in Node.js

آشنایی با سیستم فایل Node.js Introduction to Node.js Filing System

  • خواندن فایل‌ها با Node.js Reading Files with Node.js

  • نوشتن و افزودن به فایل‌ها با ماژول File System Writing and Appending Files with the File System Module

  • حذف فایل‌ها با Node.js Deleting Files with Node.js

  • تمرین ماژول HTTP و سیستم فایل Node Exercise - Node File System HTTP Module

  • پاسخ تمرین ماژول HTTP و سیستم فایل Node Solution - Node File System HTTP Module

مقدمه‌ای بر Express Introduction to Express

  • مقدمه‌ای بر Express.js Introduction to Express.js

  • NPM چیست و نحوه نصب Express What Is NPM Node Package Manager and How to Install Express

  • راه‌اندازی اولین وب‌اپلیکیشن با Express Spin Up Our First Web App with Express

  • تعریف مسیرها (Routes) در Express Set Up Routes in Express

  • ساخت وب‌سایت با داده‌های فرم در Express.js Building a Website with Form Data with Express.js

  • مدیریت درخواست‌های POST و Middleware در Express Handling POST Request in Express and Middleware

پروژه API با Express از صفر Express API Project from Scratch

  • Postman چیست و نحوه نصب آن What Is Postman and How to Install Postman

  • راه‌اندازی محیط محلی Express Setting Up the Express Local Environment

  • اجرای یک وب‌سرور با Express.js Spin Up a Web Server with Express.js

  • نوشتن یک JSON ساده از داده‌های کاربر Write a Basic JSON of User Data

  • بازیابی داده‌های API با Express Retrieving API Data with Express

  • بازیابی داده‌های API با Express و Postman Retrieving API Data with Express with Postman

  • مدیریت خطا در بازیابی داده‌ها در Express Error Handling with Retrieving Data in Express

  • درخواست‌های POST با داده‌های API در Express POST Requests with API Data in Express

  • پاکسازی کد و ساختار فایل‌ها با Routes Code Clean Up and File Structures with Routes

  • درخواست‌های PUT و به‌روزرسانی API با Express Put Requests and Updating API with Express

  • درخواست DELETE برای APIها در Express Delete Request for APIs with Express

موتورهای Templating در Express.js Templating Engines with Express.js

  • موتورهای Templating چیستند و Handlebars چیست What Are Templating Engines and What Is Handlebars

  • راه‌اندازی دایرکتوری استاتیک برای وب‌سایت با Handlebars Setting Up a Static Directory for Website with Handlebars

  • پیکربندی Views و Layouts با Express و Handlebars Configuring Views and Layouts with Express and Handlebars

  • ساخت یک صفحه استاتیک با Handlebars Building Out a Static Page with Handlebars

  • ویژگی Default Layout با Handlebars در Express Default Layout Property with Handlebars in Express

  • ساخت Partials با Handlebars در Express Building Partials with Handlebars in Express

  • متغیرهای پویا و توابع Helper در Handlebars Dynamic Variables and Helper Functions with Handlebars

احراز هویت نام کاربری و رمز عبور با Express و Passport Authenticating Username and Password with Express and Passport

  • استفاده از موتورهای Templating برای صفحه ورود و احراز هویت Templating Engines with Express.js of Login with Express Authentication

  • کد استراتژی محلی (Local Strategy) برای نام کاربری و رمز عبور Username and Password Local Strategy Code

  • تغییر مسیر اپلیکیشن و احراز هویت Rerouting Application and Authentication

  • وارد کردن استایل‌های CSS اضافی از GitHub Import Additional Styles from CSS on GitHub

  • تأیید Session با Passport Local Strategy Verify Session with Passport Local Strategy

  • قابلیت خروج (Logout) کاربران و تعامل زنده Logout Functionality for Users and Live Interaction

  • فرم ثبت‌نام و استایل‌دهی با Express.js Signup Form and Styling with Express.js

  • تکمیل ثبت‌نام و پایگاه داده با Hashing و Salt Signup and Database Completion with Hashing and Salt

نمایش نظرات

آموزش تسلط بر فریم‌ورک Express: از مبتدی تا پیشرفته با Node.js
جزییات دوره
6h 25m
50
(آخرین آپدیت)
324
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده