NodeJS - это быстрорастущая технология веб-серверов, а разработчики Node - одни из самых высокооплачиваемых в отрасли. Хорошее знание NodeJS даст вам работу или улучшит вашу текущую, позволяя создавать высококачественные и надежные веб-приложения. В этом курсе вы получите глубокое понимание Node, узнаете, как NodeJS работает под капотом, и как эти знания помогают избежать распространенных ошибок и значительно улучшить вашу способность отлаживать проблемы.
В этом курсе мы рассмотрим, как работает движок Javascript V8, написанный на C ++, и как NodeJS использует его для расширения возможностей Javascript. Вы узнаете, как структурировать свой код для повторного использования и упростить понимание, управление и расширение с помощью модулей, а также поймете, как модули действительно работают.
Вы узнаете, как работает асинхронный код в Node и цикле событий Node, а также как использовать эмиттер событий, потоки, буферы, каналы и работать с файлами. Мы увидим, как это приведет к созданию веб-сервера в Node.
Мы углубимся в веб-сайты, веб-приложения и API-интерфейсы с Express и узнаем, как Express может сэкономить нам время, как разработчика Node.
Вы также получите представление о npm, подключении к базам данных и стеке MEAN! Во время всего этого вы получите глубокое понимание концепций Javascript и других концепций информатики, которые лежат в основе Node.
NodeJS не должен быть трудным в изучении. Самая большая ошибка, которую делают большинство руководств по программированию, - это ожидание, что кто-то будет учиться, просто имитируя чужой код. Ситуации в реальном мире никогда не похожи на учебник.
Я считаю, что лучший способ научиться - это понять, как работает инструмент и что он делает для вас, посмотреть на примеры, а затем попробовать его самостоятельно. Вот как построен этот курс, цель которого - помочь вам изучить и понять NodeJS.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:04:34
Introduction and the Goal of this Course
Урок 2.
00:01:14
Big Words and NodeJS
Урок 3.
00:09:50
Conceptual Aside: The Command Line Interface
Урок 4.
00:10:08
Conceptual Aside: Processors, Machine Language, and C++
Урок 5.
00:04:02
Javascript Aside: Javascript Engines and The ECMAScript Specification
Урок 6.
00:05:58
V8 Under the Hood
Урок 7.
00:15:05
Adding Features to Javascript
Урок 8.
00:06:46
Conceptual Aside: Servers and Clients
Урок 9.
00:02:19
What Does Javascript Need to Manage a Server?
Урок 10.
00:05:52
The C++ Core
Урок 11.
00:03:05
The Javascript Core
Урок 12.
00:16:48
Let's Install and Run Some Javascript in Node
Урок 13.
00:02:22
Conceptual Aside: Modules
Урок 14.
00:12:04
Javascript Aside: First-Class Functions and Function Expressions
Урок 15.
00:10:55
Let's Build a Module
Урок 16.
00:06:56
Javascript Aside: Objects and Object Literals
Урок 17.
00:11:39
Javascript Aside: Prototypal Inheritance and Function Constructors
Урок 18.
00:05:45
Javascript Aside: By Reference and By Value
Урок 19.
00:07:43
Javascript Aside: Immediately Invoked Function Expressions (IIFEs)
Урок 20.
00:17:34
How Do Node Modules Really Work?: module.exports and require
Урок 21.
00:01:41
Javascript Aside: JSON
Урок 22.
00:11:40
More on require
Урок 23.
00:19:13
Module Patterns
Урок 24.
00:10:03
exports vs module.exports
Урок 25.
00:06:52
Requiring Native (Core) Modules
Урок 26.
00:02:37
Modules and ES6
Урок 27.
00:01:22
Web Server Checklist
Урок 28.
00:05:25
Conceptual Aside: Events
Урок 29.
00:05:09
Javascript Aside: Object Properties, First Class Functions, and Arrays
Урок 30.
00:13:59
The Node Event Emitter - Part 1
Урок 31.
00:11:59
The Node Event Emitter - Part 2
Урок 32.
00:06:19
Javascript Aside: Object.create and Prototypes
Урок 33.
00:14:41
Inheriting From the Event Emitter
Урок 34.
00:07:56
Javascript Aside: Node, ES6, and Template Literals
Урок 35.
00:03:41
Javascript Aside: .call and .apply
Урок 36.
00:09:44
Inheriting From the Event Emitter - Part 2
Урок 37.
00:08:44
Javascript Aside: ES6 Classes
Урок 38.
00:06:01
Inheriting From the Event Emitter - Part 3
Урок 39.
00:02:39
Javascript Aside: Javascript is Synchronous
Урок 40.
00:01:30
Conceptual Aside: Callbacks
Урок 41.
00:11:40
libuv, The Event Loop, and Non-Blocking Asynchronous Execution
Урок 42.
00:04:32
Conceptual Aside: Streams and Buffers
Урок 43.
00:11:10
Conceptual Aside: Binary Data, Character Sets, and Encodings
Урок 44.
00:06:49
Buffers
Урок 45.
00:04:53
ES6 Typed Arrays
Урок 46.
00:04:04
Javascript Aside: Callbacks
Урок 47.
00:15:53
Files and fs
Урок 48.
00:18:15
Streams
Урок 49.
00:02:15
Conceptual Aside: Pipes
Урок 50.
00:15:52
Pipes
Урок 51.
00:02:38
Web Server Checklist
Урок 52.
00:07:56
Conceptual Aside: TCP/IP
Урок 53.
00:03:12
Conceptual Aside: Addresses and Ports
Урок 54.
00:06:07
Conceptual Aside: HTTP
Урок 55.
00:06:57
http_parser
Урок 56.
00:17:27
Let's Build a Web Server in Node
Урок 57.
00:11:44
Outputting HTML and Templates
Урок 58.
00:05:12
Streams and Performance
Урок 59.
00:02:38
Conceptual Aside: APIs and Endpoints
Урок 60.
00:06:40
Outputting JSON
Урок 61.
00:11:03
Routing
Урок 62.
00:02:25
Web Server Checklist
Урок 63.
00:03:08
Conceptual Aside: Packages and Package Managers
Урок 64.
00:04:47
Conceptual Aside: Semantic Versioning (semver)
Урок 65.
00:05:00
npm and the npm registry: Other People's Code
Урок 66.
00:13:03
init, nodemon, and package.json
Урок 67.
00:15:18
init, nodemon, and package.json - Part 2
Урок 68.
00:01:44
Using Other People's Code
Урок 69.
00:16:02
Installing Express and Making it Easier to Build a Web Server
Урок 70.
00:04:33
Routes
Урок 71.
00:14:59
Static Files and Middleware
Урок 72.
00:15:55
Templates and Template Engines
Урок 73.
00:18:22
Querystring and Post Parameters
Урок 74.
00:05:22
RESTful APIs and JSON
Урок 75.
00:13:46
Structuring an App
Урок 76.
00:03:49
Conceptual Aside: Relational Databases and SQL
Урок 77.
00:09:29
Node and MySQL
Урок 78.
00:03:13
Conceptual Aside: NoSQL and Documents
Урок 79.
00:10:51
MongoDB and Mongoose
Урок 80.
00:01:08
Web Server Checklist
Урок 81.
00:06:59
MongoDB, Express, AngularJS, and NodeJS
Урок 82.
00:10:33
AngularJS: Managing the Client
Урок 83.
00:08:10
AngularJS: Managing the Client (Part 2)
Урок 84.
00:19:18
AngularJS: Managing the Client (Part 3)
Урок 85.
00:03:07
Conceptual Aside: Angular 1, Angular 2, React, and more…
Урок 86.
00:12:00
Working with The Full Stack (and being a Full Stack Developer) - Part 1
Урок 87.
00:02:21
NodeTodo: Software Requirements
Урок 88.
00:03:39
Initial Setup
Урок 89.
00:09:10
Setting up Mongo and Mongoose
Урок 90.
00:09:32
Adding Seed Data
Урок 91.
00:13:34
Creating our API
Урок 92.
00:16:18
Testing our API
Урок 93.
00:23:23
Adding a Front-End in Angular 2 (Part 1)
Авторы - Anthony Alicea, udemy
Anthony Alicea
Anthony Alicea – высококвалифицированный разработчик программного обеспечения, архитектор и дизайнер пользовательского интерфейса. Он начал программировать в возрасте 12 лет и занялся разработкой веб-сайтов и веб-приложений в 16 лет. Энтони имеет степень в области компьютерных наук от Университета Case Western Reserve и является сертифицированным разработчиком приложений Microsoft. Его опыт охватывает множество технологий, включая HTML5, CSS3, Ja
+30
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
this course has been updated please ensure to update this course as well
SamirPhuyal
there is new updates to this course can you please update?
admin
pls update Learn and Understand NodeJS (2025 Edition)
Andrew
Update Please
CourseHunter Team
Andrew
There is no updates
mobygeek
CourseHunter Team
could you please update, there is a new update dated 6/2023
thanks.
CourseHunter Team
mobygeek
there is no updates, author do nothing.
mobygeek
CourseHunter Team
thank you for getting back.
apologies if I have mistaken, was primarily referring to Udemy page for particular course
since i don't have the option do the comparison of files content
Learn and Understand NodeJS
Dive deep under the hood of NodeJS. Learn V8, Express, the MEAN stack, core Javascript concepts, and more.
Rating: 4.6 out of 5
4.6
(28,471 ratings)
125,209 students
Created by
Last updated 6/2023
English
CourseHunter Team
mobygeek
I don't know why author do this, but there is no updates inside, all the same.
yavor99
I very much love this instructor's focus on explaining how things work! I am tired of courses that show you "how to build X thing with Y technology". They have their place but what makes you a real badass engineer is understanding how things work under the hood. Everyone can write code and copy a tutorial. But when things break or you need to build something that does not have a tutorial for it.. .you need to understand how things work.
aabbcc
Best course, the instructor will walk you through everything that's happening under the hood which is crucial for understanding. You would not only learn Node but also understand how things are working in JavaScript. Highly recommend taking this course
dasr43475
aabbcc
thanks for the positivity cutiepie ❤️❤️
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Обнаруживайте утечки памяти как профессионал. В этом курсе вы узнаете, как подключить мониторинг к вашему приложению, как делать снимки памяти и, самое главное, как сравнивать их друг с другом для поиска утечек. Вы узнаете, как организована память в V8, почему недолговечные объекты лучше всего и как написать код, который поможет вам найти потенциальные утечки памяти и как писать код, который не должен содержать утечек, как находить существующие,
Node.js - это среда JavaScript, построенная на базе движка Chrome V8. Node.js можно установить где угодно, что позволяет создавать все типы приложений JavaScript вне браузера! Сюда входят серверы, инструменты сборки, настольные приложения, мобильные приложения, базы данных и многое другое. Изучите основы Node.js, чтобы двигаться вперед и создавать фантастические приложения на JavaScript вне браузера.
Добро пожаловать во вторую часть курса "Node, Основы аутентификации" ! Если вы еще не видели первую серию уроков об аутентификации, обязательно посмотрите ее.
Node.js Разработчик в 2023 году: C нуля до мастера
Complete Node.js Developer in 2023: Zero to Mastery
Учитесь у экспертов Node.js. Это единственный учебный курс по Node JS, который вам нужен, чтобы изучить Node, создавать передовые крупномасштабные приложения с нуля и получить работу в качестве Backend-разработчика в 2023 году. Переходите от нулевого уровня к Node Мастеру.
Node.js или Node - это среда разработки для выполнения кода JavaScript вне браузера. Он идеально подходит для создания высокомасштабируемых серверных служб (API) с большим объемом данных, которые обеспечивают работу клиентских приложений (веб-приложений или мобильных приложений).
thanks.
apologies if I have mistaken, was primarily referring to Udemy page for particular course
since i don't have the option do the comparison of files content
Learn and Understand NodeJS
Dive deep under the hood of NodeJS. Learn V8, Express, the MEAN stack, core Javascript concepts, and more.
Rating: 4.6 out of 5
4.6
(28,471 ratings)
125,209 students
Created by
Last updated 6/2023
English