Node JS Full Tutorial In Tamil

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn_nodejs_tutorial_in_vjtechnowizard/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:泰米尔语Node.js全教程 课程概述: 在这个课程中,我们将快速介绍Node.js。Node.js是一个开源的服务器环境,它运行在服务器端,并不是一种编程语言,而是一个可以让JavaScript执行的平台。Node.js结合了运行时环境和JavaScript库,可以在多种平台上运行,包括Windows、Linux、Unix和Mac OS X等。 Node.js内置了处理网页请求和响应的库,这意味着我们无需单独设置网页服务器或其他依赖项。学习Node.js的原因在于它的高效性:基于谷歌Chrome的V8引擎,使JavaScript代码转换为机器代码的速度非常快。此外,Node.js所有的API都是异步的,即非阻塞的,这使得服务器能够不等待数据返回而继续处理下一个请求,从而显著提高了效率。Node.js采用单线程模型和事件循环,可以处理大量请求,而不必像传统的Apache HTTP服务器那样逐个处理。 该课程将帮助你掌握Node.js的所有关键概念,是开发后端应用程序的宝贵资源。课程将涵盖以下主题: - Node.js的工作原理 - 单线程与多线程的对比 - PHP与Node.js的区别 - Git与GitHub的教程 - Node.js、Npm及Visual Studio Code的安装 - Node.js模块及内置模块 - HTTP工作原理及HTTP模块 - Node.js文件系统模块 - 网络应用架构 - 网络服务器如何工作 - Node.js URL模块 - 使用Node.js发送邮件 - 上传文件和发送HTML表单 - Node.js与MySQL - MongoDB的安装与环境变量设置 - Node.js与MongoDB的RESTful API - JSON与Express.js的安装 - CRUD应用程序的开发 通过这个课程,您将获得有关Node.js的深入知识,能够独立开发高效的后端应用程序。

课程评论(0条)

课程详情

Hello Guys, Now I'll give a quick intro about Node.jsNode JS IntroductionNode.js is an open source server environment.Node.js is not a programming language itself. It is a platform which runs JavaScript on server sideNode.js = Runtime Environment + JavaScript LibraryIts runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.)Node.js has built-in libraries to handle web requests and responses. So, we don't need a separate web server or other dependencies.Why we want to learn Node.js & How its work ?Extremely fast: Node.js is built on Google Chrome's V8 JavaScript Engine, its used for converting javascript code to machine code fasterI/O Non Blocking and Asynchronous: All APIs of Node.js library are asynchronous i.e. non-blocking. So a Node.js based server never waits for an API to return data. The server moves to the next API after calling it and a notification mechanism of Events of Node.js helps the server to get a response from the previous API call. It is also a reason that it is very fast.Single threaded: Node.js follows a single threaded model with event looping. Node.js uses a single threaded program and the same program can provide service to a much larger number of requests than traditional servers like Apache HTTP Server.No buffering: Node.js cuts down the overall processing time while uploading audio and video files. Node.js applications never buffer any data. These applications simply output the data in chunks.Difference Between PHP and Node.jsHow PHP or ASP handles a file requestA web server sends the task to the computer's file system and its waits untill when the file system opens and reads the file then it returns the content to the client.When the task completed then only its ready to handle the next request.How Node.js handles a file requestA web server sends the task to the computer file system then immediately its ready to handle the next request. Node.js eliminates the waiting, and simply continues with the next request.When the file system has opened and read the file, the server returns the content to the client.Node.js can generate dynamic page contentNode.js can create, open, read, write, add,modify, delete, and close files on the server and database.Node.js doesn't support CPU intensive work its only work on I/O intensive.In this course you will learn all the key concepts of Node.js. This course will helpful for you to develope a backend application using Nodejs. Following topics are covered in this course.IntroductionHow Nodejs WorkSingle Thread vs Multiple Thread PHP vs NodeJSGit & GitHub Tutorial Nodejs, Npm and Visual Studio Code Installation Nodejs Modules Nodejs Built-in ModulesHow HTTP Works? Nodejs HTTP ModuleNodejs File System ModuleWeb Application Architecture How Web Server Works?Nodejs URL Module Send Mail Using Nodejs Upload Files and Send Html Form Nodejs + MySQLMongoDB Installation and Environmetal Variable Setup Nodejs + MongoDB RESTful API JSON Express JS Installation CRUD Application

课程标签

0人关注该课程

主题相关的课程