آموزش اصول NodeJS را یاد بگیرید

دانلود Learn NodeJS Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش پایه NodeJS Fundamentals، فراگیران را برای مدیریت سرورهای وب و ساخت برنامه های وب قوی که بر اساس تقاضا مقیاس می شوند یا حتی برنامه های شبکه موجود را با NodeJS اشکال زدایی می کنند، آماده می کند.

انتخاب محیط زمان اجرا مناسب برای اجرای برنامه ها می تواند به اندازه زبان برنامه نویسی و نوشتن برنامه برای سرعت، پایداری و قابلیت اطمینان کلی مهم باشد. برنامه‌های NodeJS با جاوا اسکریپت نوشته شده‌اند و می‌توان از آنها برای توسعه برنامه‌های سمت سرور و شبکه‌ای استفاده کرد که هر کار را بسیار آسان‌تر می‌کند.

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

برای هرکسی که آموزش NodeJS را مدیریت می‌کند، این آموزش برنامه‌نویسی می‌تواند برای حضور متخصصان جدید فناوری اطلاعات، در برنامه‌های آموزشی فردی یا تیمی، یا به عنوان منبع مرجع NodeJS استفاده شود.

NodeJS Fundamentals: آنچه شما باید بدانید

این آموزش NodeJS Fundamentals موضوعات NodeJS از جمله:

را پوشش می‌دهد
  • درک مفاهیم ضروری جاوا اسکریپت به اندازه کافی برای احساس راحتی در برخورد با مفاهیم Node
  • طراحی REST API
  • ایجاد نقاط پایانی API
  • تجزیه پارامترهای پرس و جو و درخواست بارهای پرداخت
چه کسی باید آموزش NodeJS Fundamentals را بگذراند؟

این آموزش NodeJS به عنوان آموزش برنامه نویسی در سطح پایه در نظر گرفته می شود، به این معنی که برای افرادی طراحی شده است که هیچ تجربه ای در NodeJS ندارند.

آموزش NodeJS. اگر در کنار توسعه‌دهندگان یا مدیرانی کار می‌کنید که اغلب به «توسعه وب سمت سرور» یا «مترجمان زبان» اشاره می‌کنند، این آموزش مطمئن می‌شود که آنها را درک خواهید کرد و می‌توانید بینش‌های خود را به اشتراک بگذارید.

توسعه دهندگان جدید یا مشتاق. NodeJS محیط مناسبی برای ساخت برنامه های شبکه کارآمد است. اگر با برنامه‌ها یا شبکه‌هایی کار می‌کنید که تحت تأثیر اینترنت اشیا، میکروسرویس‌ها یا حتی برنامه‌های پخش جریانی قرار دارند، برنامه‌نویسی رویداد محور NodeJS آن را به گزینه‌ای عالی برای گسترش و بهبود سیستم‌های شما تبدیل می‌کند.


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

با جاوا اسکریپت شروع کنید Get Started with JavaScript

  • بررسی اجمالی Overview

  • معرفی Introduction

  • جاوا اسکریپت را در کنسول مرورگر اجرا کنید Run JavaScript in The Browser Console

  • جاوا اسکریپت را با HTML اجرا کنید Run JavaScript with HTML

  • جاوا اسکریپت را با Node.js اجرا کنید Run JavaScript with Node.js

  • نتیجه Conclusion

دستور زبان جاوا اسکریپت را یاد بگیرید Learn JavaScript Syntax

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اعلان متغیرها در جاوا اسکریپت Declaring Variables in JavaScript

  • If، Else، و Else If در جاوا اسکریپت If, Else, and Else If in JavaScript

  • بسیاری از حلقه های مختلف جاوا اسکریپت JavaScript's Many Different For-Loops

  • نتیجه Conclusion

Node.js مبانی Websocket Node.js Websocket Basics

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی وب سوکت ها Basics of Websockets

  • راه اندازی یک سرویس گیرنده و سرور Socket.io Setting Up A Socket.io Client and Server

  • ارسال و مدیریت رویدادهای سوکت Sending and Handling Socket Events

  • ایجاد یک برنامه چت روم ساده Creating a Simple Chat-Room Program

  • نتیجه Conclusion

انواع داده های پایه جاوا اسکریپت Basic JavaScript Data Types

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اعداد در جاوا اسکریپت Numbers in JavaScript

  • رشته ها در جاوا اسکریپت Strings in JavaScript

  • Booleans در جاوا اسکریپت Booleans in JavaScript

  • نتیجه Conclusion

توابع جاوا اسکریپت، اشیاء و انواع دیگر JavaScript Functions, Objects, and Other Types

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اشیاء در جاوا اسکریپت Objects in JavaScript

  • آرایه ها در جاوا اسکریپت Arrays in JavaScript

  • توابع در جاوا اسکریپت Functions in JavaScript

  • BigInts، نمادها و Undefined در جاوا اسکریپت BigInts, Symbols, and Undefined in JavaScript

  • نتیجه Conclusion

محدوده، برابری و مدیریت خطا در جاوا اسکریپت Scoping, Equality, and Error Handling in JavaScript

  • بررسی اجمالی Overview

  • معرفی Introduction

  • "Let" Variables در مقابل "Var" Variables "Let" Variables vs. "Var" Variables

  • مقایسه دو و سه برابر در جاوا اسکریپت Double- and Triple-Equals Comparisons in JavaScript

  • خطاهای داخلی در جاوا اسکریپت Built-in Errors in JavaScript

  • بلوک‌ها را در جاوا اسکریپت امتحان کنید Try-Catch Blocks in JavaScript

  • نتیجه Conclusion

کار با آرایه های جاوا اسکریپت Working with JavaScript Arrays

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی آرایه جاوا اسکریپت JavaScript Array Basics

  • برابری آرایه و عبور از مرجع Array Equality and Passing by Reference

  • تست Deep-Equals با آرایه ها Deep-Equals Testing with Arrays

  • نتیجه Conclusion

کار با اشیاء جاوا اسکریپت Working with JavaScript Objects

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی شی جاوا اسکریپت JavaScript Object Basics

  • اپراتور Spread و Object Destructuring The Spread Operator and Object Destructuring

  • برابری شی و عبور از مرجع Object Equality and Passing by Reference

  • Deep-Equals Testing with Objects Deep-Equals Testing with Objects

  • نتیجه Conclusion

با فایل ها در Node.js کار کنید Work with Files in Node.js

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی بسته FS Basics of the FS Package

  • خواندن فایل ها Reading Files

  • نتیجه Conclusion

کار با آرگومان های خط فرمان در Node.js Working with Command-Line Arguments in Node.js

  • بررسی اجمالی Overview

  • معرفی Introduction

  • آرگومان های خط فرمان در Node.js Command-Line Arguments in Node.js

  • تجزیه پرچم ها در آرگومان های خط فرمان Parsing Flags in Command-Line Arguments

  • پرچم های بولی و پرچم هایی با مقادیر چندگانه Boolean Flags and Flags with Multiple Values

  • نتیجه Conclusion

برنامه های کاربردی خط فرمان تعاملی در Node.js Interactive Command-Line Applications in Node.js

  • بررسی اجمالی Overview

  • معرفی Introduction

  • دریافت ورودی کاربر با درخواست Getting User Input with Prompts

  • بسته Readline Promises The Readline Promises Package

  • استراتژی های نمایش چند اعلان Strategies for Displaying Multiple Prompts

  • جمع آوری ورودی چند خطی Collecting Multi-Line Input

  • نتیجه Conclusion

طراحی کنسول با Node.js Console Drawing with Node.js

  • بررسی اجمالی Overview

  • معرفی Introduction

  • توابع اساسی برای طراحی کنسول Basic Functions for Console Drawing

  • رسم مربع Drawing a Square

  • ایجاد یک تابع "رسم مستطیل". Creating a "Draw Rectangle" Function

  • نتیجه Conclusion

رنگ های کنسول با Node.js Console Colors with Node.js

  • بررسی اجمالی Overview

  • معرفی Introduction

  • دستور رنگ کنسول 4 بیتی Basic 4-Bit Console Color Syntax

  • نحو رنگ کنسول 8 بیتی و RGB 8-Bit and RGB Console Color Syntax

  • سایر تزئینات فونت Other Font Decorations

  • ایجاد توابع کمک کننده رنگ Creating Color Helper Functions

  • نتیجه Conclusion

انیمیشن های کنسول با Node.js Console Animations with Node.js

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد یک انیمیشن بارگذاری اولیه Creating a Basic Loading Animation

  • ایجاد یک نوار بارگذاری متحرک Creating an Animated Loading Bar

  • تنظیمات موقعیت برای انیمیشن ها Position Adjustments for Animations

  • نمایش پیشرفت برای وظایف واقعی Displaying Progress for Real Tasks

  • نتیجه Conclusion

Node Web-Servers: The Basics Node Web-Servers: The Basics

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد وب سرورهای نود ساده Creating Simple Node Web-Servers

  • اشیاء درخواست و پاسخ The Request and Response Objects

  • مدیریت مسیرهای مختلف Handling Different Paths

  • راه اندازی مجدد سرور به صورت خودکار Restarting the Server Automatically

  • نتیجه Conclusion

کار با توابع جاوا اسکریپت Working with JavaScript Functions

  • بررسی اجمالی Overview

  • معرفی Introduction

  • نحو تابع پایه Basic Function Syntax

  • شی "استدلال". The "arguments" Object

  • آرگومان های پیش فرض در توابع Default Arguments in Functions

  • توابع درون اشیاء Functions Inside Objects

  • نتیجه Conclusion

Node Web-Servers: Simple REST API مثال Node Web-Servers: Simple REST API Example

  • بررسی اجمالی Overview

  • معرفی Introduction

  • طراحی REST API Designing a REST API

  • ایجاد نقطه پایانی "فهرست". Creating a "List" Endpoint

  • ایجاد نقطه پایانی "خواندن". Creating a "Read" Endpoint

  • ایجاد نقطه پایانی "جستجو". Creating a "Search" Endpoint

  • ایجاد نقطه پایانی "ایجاد" Creating a "Create" Endpoint

  • ایجاد نقاط پایانی "حذف" و "به روز رسانی". Creating "Delete" and "Update" Endpoints

  • نتیجه Conclusion

Node Web-Servers: انواع مختلف درخواست را مدیریت می کند Node Web-Servers: Handle Different Request Types

  • بررسی اجمالی Overview

  • معرفی Introduction

  • رسیدگی به انواع مختلف درخواست Handling Different Request Types

  • تست مسیرهای POST، PUT، و DELETE Testing POST, PUT, and DELETE Routes

  • رسیدگی به یک بدن درخواستی Handling a Request Body

  • مدیریت URL و پارامترهای پرس و جو Handling URL and Query Parameters

  • نتیجه Conclusion

Node Web-Servers: چارچوب سرور خود را ایجاد کنید Node Web-Servers: Create Your Own Server Framework

  • بررسی اجمالی Overview

  • معرفی Introduction

  • طراحی چارچوب پایه Basic Framework Design

  • راه اندازی چارچوب سرور Setting Up a Server Framework

  • تعاریف مسیر تجزیه Parsing Route Definitions

  • تجزیه پارامترهای پرس و جو و درخواست بارهای پرداختی Parsing Query Parameters and Request Payloads

  • تجزیه خودکار پارامترهای URL Parsing URL Parameters Automatically

  • نتیجه Conclusion

کار با رشته های جاوا اسکریپت Working with JavaScript Strings

  • بررسی اجمالی Overview

  • معرفی Introduction

  • جزئیات رشته عمیق In-Depth String Details

  • روش‌های رشته‌ای مرتبط با آرایه Array-Related String Methods

  • رنگ آمیزی رشته ها با گچ Colorizing Strings with Chalk

  • نتیجه Conclusion

نمایش نظرات

آموزش اصول NodeJS را یاد بگیرید
جزییات دوره
17h
99
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.