لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر فریمورک 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
نمایش نظرات