К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Foundations of Node.js Development · LearnSpace
Назад в каталог
courseraПрограммирование

Foundations of Node.js Development

Курс от Packt
Средний≈ 6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces the core elements of Node.js development, focusing on its setup and essential tools for building server-side applications. You’ll gain hands-on experience with package management, JavaScript/TypeScript basics, and concurrency, setting a solid foundation for your programming skills. As you progress, you’ll dive deeper into HTTP request handling, streams, and content security practices, which are crucial for developing efficient and secure applications. With these practical skills, you’ll be prepared to tackle more advanced topics with confidence. What sets this course apart is its emphasis on real-world applications, combining foundational theory with practical, industry-relevant techniques. You will work with the most commonly used tools in the Node.js ecosystem to build reliable applications from scratch. This course is designed for those eager to start their journey in backend development, specifically those with some basic knowledge of JavaScript. Familiarity with programming concepts is recommended. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

Навыки, которые вы освоите

WebpackHTML and CSSDevelopment EnvironmentNode.JSWeb ServersBack-End Web DevelopmentWeb DevelopmentGit (Version Control System)Server SideFrontend IntegrationTypeScriptSoftware Development ToolsPackage and Software ManagementFile I/OJavascriptEvent-Driven ProgrammingWeb Applications

Программа курса

7 модулей · 58 учебных материалов

01Getting Ready3 материалов

Unpacking Node.js: Foundations and Ecosystem Essentials

OverviewВидеоWhat Do You Need to Know?ЧтениеFoundations of Node.js LearningЗадание
02Working with the Node.js Tools7 материалов

Mastering Node.js Development Tools and Workflow

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Foundations of Node.js Development
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 6 ч

7 модулей

Язык: Английский

Часть программы вашего университета
OverviewВидео
Installing GitЧтение
Understanding the npm ToolЧтение
Installing Development PackagesЧтение
Checking for Package Security VulnerabilitiesЧтение
Using Script CommandsЧтение
Node.js Tools and Package Management FundamentalsЗадание
03JavaScript and TypeScript Primer11 материалов

Building a Strong Foundation: Essential JavaScript and TypeScript Concepts

OverviewВидеоPreparing for This SectionЧтениеUsing JavaScript to Check Type ExpectationsЧтениеUnderstanding the Basic TypeScript/JavaScript FeaturesЧтениеUsing Conditional StatementsЧтениеUsing the Optional Chaining OperatorЧтениеUsing Functions as Arguments to Other FunctionsЧтениеEnumerating the Contents of an ArrayЧтениеDefining ClassesЧтениеChecking Object TypesЧтениеJavaScript and TypeScript FundamentalsЗадание
04Understanding Node.js Concurrency10 материалов

Mastering Asynchronous Patterns and Threading in Node.js

OverviewВидеоPreparing for This SectionЧтениеUnderstanding Simplified Server Code ExecutionЧтениеUnderstanding JavaScript Code ExecutionЧтениеUsing the Node.js APIЧтениеWorking with PromisesЧтениеWrapping Callbacks and Unwrapping PromisesЧтениеYielding Control of the Main ThreadЧтениеCreating a Worker ThreadЧтениеNode.js Concurrency FundamentalsЗадание
05Handling HTTP Requests9 материалов

Mastering Node.js Server Requests and Secure Communication

OverviewВидеоPreparing for This SectionЧтениеUnderstanding the Server Configuration ObjectЧтениеParsing URLsЧтениеSupporting HTTPS RequestsЧтениеDetecting HTTPS RequestsЧтениеUsing Third-Party EnhancementsЧтениеUsing the Request and Response EnhancementsЧтениеMastering HTTP Request Handling in Node.jsЗадание
06Using Node.js Streams9 материалов

Mastering Data Flow with Node.js Streams

OverviewВидеоPreparing for This SectionЧтениеUnderstanding StreamsЧтениеUnderstanding Stream EnhancementsЧтениеReading Data from a StreamЧтениеPiping Data to a Writable StreamЧтениеUsing Third-Party EnhancementsЧтениеServing Files from Client-Side PackagesЧтениеNode.js Stream FundamentalsЗадание
07Using Bundles and Content Security9 материалов

Securing Web Applications with Bundling and Policy Controls

OverviewВидеоIntroductionЧтениеPreparing for This SectionЧтениеUsing the Webpack Development ServerЧтениеUsing a Different Request URLЧтениеForwarding Requests from the Backend Server to WebpackЧтениеInjecting Malicious ContentЧтениеDefining a Content Security PolicyЧтениеWeb Security and Bundling FundamentalsЗадание