آموزش مقدماتی NodeJS

所在平台: Udemy

课程主页: https://www.udemy.com/course/react-js-farsi-begineers/

课程评论:没有评论

第一个写评论        关注课程

课程简介

这门Coursera课程“NodeJS入门教程”旨在教授NodeJS的基础知识。 **课程内容概览:** * **NodeJS是什么:** 课程首先介绍NodeJS是什么,以及它如何能与Express.js等技术结合使用。 * **相关技术:** 课程会探讨与NodeJS一起使用的常见技术,包括数据库和框架。 * **NodeJS的定义:** * NodeJS并非一种编程语言、框架或库,而是一个允许JavaScript代码运行的环境。 * 它是一个基于Google Chrome V8 JavaScript引擎的服务器端平台。 * 由Ryan Dahl于2009年创建,并仍在快速发展。 * NodeJS是一个开源的运行时环境,开发者可以使用JavaScript构建各种服务器端工具和应用程序。 * 它设计用于在浏览器外部运行,可以直接在计算机操作系统或服务器上执行。 * **NodeJS的特点:** * 移除了浏览器特有的JavaScript API,增加了对HTTP和文件系统等传统操作系统API的支持。 * **高并发性:** 专为优化Web应用程序的性能和可扩展性而设计,是解决开发中常见问题(如实时Web应用)的良好方案。 * **语言优势:** JavaScript相对较新,比Python、PHP等传统服务器端Web语言在语言设计上有所进步。 * **NPM(Node Package Manager):** 提供对数十万可重用软件包的访问,拥有出色的依赖解析能力,并可用于自动化构建工具。 * **可移植性:** NodeJS具有很高的可移植性,可以在大多数系统上运行。 **教学大纲:** 无(本课程未提供详细的教学大纲)

课程评论(0条)

课程详情

دوره آموزش NodeJS چیست؟در دوره آموزش NodeJS قرار است مباحث آموزشی با محوریت نود جی اس ارائه شود. اما در طول دوره آموزشی عناوینی همچون express js نیز به طور کامل تدریس خواهد شد. در ابتدای این دوره مخاطبان با تکنولوژی هایی که معمولا در کنار نودجی اس قرار میگیرند، آشنا می شوند و مسائلی همچون دیتابیس ها و فریم ها را بررسی میکنند.نودجی اس یک زبانی برنامه نویسی، فریم ورک یا یک کتابخانه نیست، بلکه محیطی است که کدهای جاوااسکریپت در آن اجرا می شوند. به بیان بهتر، نودجی اس یک پلتفرم سمت سرور است که روی موتور حاوااسکریپت گوگل کروم ساخته شده است. این پلتفرم توسط Ryan Dahi در سال ۲۰۰۹ ایجاد شد و به شدت در حال توسعه است.نودجی اس یک محیط runtime منبع باز است که به توسعه دهندگان اجازه می دهد، انواع ابزارها و برنامه های سمت سرور را در javascript ایجاد کنند. این پلتفرم برای استفاده در خارج از مرورگر در نظر گرفته شده است. این بدین معناست که در NodeJS می تواند مستقیما روی سیستم عامل کامپیوتر یا سرور اجرا شود.این محیط API های جاوااسکریپت ویژه مرورگر را حذف کرده و پشتیبانی از APIهای سیستم عامل های سنتی تر مانند HTTP وک تابخانه های سیستم فایل را اضافه کرده است.از منظر توسعه وب سرور NodeJS مزایای زیادی را به همراه دارد. بعضی از آن ها عبارتند از:- عملکرد عالی این پلتفرم برای بهینه سازی توان و مقیاس پذیری در برنامه های وب طراحی شده است. همچنین راه حل خوبی برای بسیاری از مشکلات رایج در توسعه وب مانند اپلیکیشن های Real-Time وب محسوب می شود.- جاوااسکریپت یک زبانی برنامه نویسی نسبتا جدید است و در مقایسه با سایر زبان های وب سرور سنتی مانند پایتون، PHP و غیره پیشرفت های خود را در طراحی زبان داشته است.- نود پکیج منیجر یا به طور مخفف npm دسترسی به صدها هزار پکیج با قابلیت استفاده مجدد را فراهم میکند. همچنین از نظر رزولوشن وابستگی بهترین کیفیت را دارد. از نود پکیج منیجحر میتوان برای اتواتیک کردن بیشترابزارهای ساخت استفاده کرد.- نودجی اس پرتابل است و در بیشتر سیستم ها قابلیت دسترسی است

课程标签

0人关注该课程

主题相关的课程