Исследуйте динамическую вселенную серверной веб-разработки с этим тщательно разработанным курсом Node.js, предназначенным как для начинающих, так и для опытных профессионалов, стремящихся овладеть серверным JavaScript. Этот прогрессивный курс предлагает вам практическое исследование Node.js, мощного инструмента для создания масштабируемых и эффективных веб-приложений.
В этом курсе вы узнаете правильный подход к реальным проектам, что обеспечит вам приобретение практических навыков, непосредственно применимых в профессиональной среде.
Кроме того, я предоставлю вам тщательно подобранную коллекцию вопросов для собеседований, чтобы вы могли уверенно проходить технические оценки по Node.js.
Навыки разработки с Express.js и API: Освоение методов работы с middleware для создания надежных веб-приложений и API.
Уверенность на собеседованиях: Подготовка к реальным собеседованиям, обеспечивающая уверенность в прохождении технических оценок по Node.js.
Эффективная интеграция базы данных: Бесшовная интеграция базы данных, освоение операций CRUD и стратегий масштабируемости для оптимальной производительности приложений.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Assignment - Create a Middleware to Check Content-Type
Урок 73.
00:02:51
The bodyParser() Middleware
Урок 74.
00:03:28
Introduction to Server Side Rendering
Урок 75.
00:01:31
Project Scaffolding
Урок 76.
00:05:25
Creating Store HTML - Nav & Product Cards
Урок 77.
00:03:47
Converting HTML to Pug
Урок 78.
00:01:36
Rendering the Pug File
Урок 79.
00:03:03
Creating Form Using Templating Engine
Урок 80.
00:02:22
Fetching the Product Data
Урок 81.
00:02:39
Rendering Products Using each...in...
Урок 82.
00:01:19
Conditional Rendering - No Product Section
Урок 83.
00:02:55
Inherited Reusable Interface - Template Layout
Урок 84.
00:01:51
Giving Dynamic Classes With Pug
Урок 85.
00:03:48
Configuring Handlebars
Урок 86.
00:04:13
Adding Dynamism With Handlebars
Урок 87.
00:02:51
Working with Default Layout in Handlebars
Урок 88.
00:04:32
Introduction to EJS
Урок 89.
00:02:33
Component Based EJS? - Partials
Урок 90.
00:01:45
Setting up the Project
Урок 91.
00:04:08
Connecting to the Database
Урок 92.
00:01:24
Querying the Database - pool.query()
Урок 93.
00:01:26
Inserting Data with pool.query()
Урок 94.
00:02:26
Updating Records with pool.query()
Урок 95.
00:01:25
Deleting Records with pool.query()
Урок 96.
00:01:22
Safer Approach for Query Execution - pool.execute()
Урок 97.
00:02:44
Introduction to APIs
Урок 98.
00:02:37
API Creation
Урок 99.
00:03:18
Status Codes
Урок 100.
00:02:39
Inserting Data with POST Request
Урок 101.
00:01:22
Deleting Records With API
Урок 102.
00:02:33
Updating Database with PUT
Урок 103.
00:06:19
Refactoring the Code Structure
Урок 104.
00:01:54
Introduction to MyStore
Урок 105.
00:01:23
MyStore Application Flow
Урок 106.
00:02:49
Creating Home Route
Урок 107.
00:01:52
Configuring the Template Files
Урок 108.
00:02:36
Creating Navbar with "includes"
Урок 109.
00:06:25
Creating Home Interface
Урок 110.
00:01:46
Conditional Rendering - No Product Found
Урок 111.
00:02:31
Configuring Add Product Route
Урок 112.
00:05:29
Creating “Add Product” Interface
Урок 113.
00:02:27
Configuring Edit Product Route
Урок 114.
00:03:09
Interface and Functionality - “Edit Product”
Урок 115.
00:01:30
Setting Up MySQL
Урок 116.
00:01:59
Fetching the Products
Урок 117.
00:04:31
Adding Product to Database
Урок 118.
00:04:30
Editing the Product
Урок 119.
00:02:14
Deleting the Product
Урок 120.
00:01:07
Introduction
Урок 121.
00:02:09
Authentication Workflow
Урок 122.
00:03:13
Understanding Cookies
Урок 123.
00:02:33
Creating Cookie Using setHeader()
Урок 124.
00:01:15
res.setHeader() vs. res.cookie()
Урок 125.
00:02:31
Reading a Cookie
Урок 126.
00:05:39
Expiring Cookie - expires & maxAge Attributes
Урок 127.
00:02:51
Optional Security Attributes of Cookie
Урок 128.
00:02:37
Introduction
Урок 129.
00:03:39
Setting Up the Route for SignUp
Урок 130.
00:03:04
Designing the SignUp Form
Урок 131.
00:05:00
Show/Hide Password Functionality
Урок 132.
00:01:47
Validating Password
Урок 133.
00:03:23
Registering User to the Database
Урок 134.
00:01:41
Configuring Login Page
Урок 135.
00:04:38
Validating User and Sending Cookie
Урок 136.
00:03:11
Reading the Cookie - cookie-parser
Урок 137.
00:03:00
Rendering DOM Based on Login Status
Урок 138.
00:01:21
Implementing Logout
Урок 139.
00:01:54
Why Need Session Cookie?
Урок 140.
00:03:12
Configuring express-session
Урок 141.
00:02:08
Sending Session Cookie to Client
Урок 142.
00:02:11
Reading and Configuring Session Cookie
Урок 143.
00:04:58
Storing Session in MySQL - express-mysql-session
Урок 144.
00:02:38
Logout - Destroying Session
Урок 145.
00:02:10
Introduction to JSON Web Token
Урок 146.
00:02:59
Understanding JWT Practically
Урок 147.
00:01:50
Verifying a Token with JWT
Урок 148.
00:03:38
Sending Token on Login
Урок 149.
00:04:44
Validating Request with Custom Middleware
Урок 150.
00:06:05
Enabling The Conditional Rendering
Урок 151.
00:01:50
Introduction & Installing Bcrypt
Урок 152.
00:03:36
Generating Salt with Bcrypt
Урок 153.
00:02:28
Hashing with Bcrypt
Урок 154.
00:01:31
Validating a Hashed String
Урок 155.
00:02:19
Hashing the Password on SignUp
Урок 156.
00:01:41
Validating Login Credentials
Урок 157.
00:02:23
Introduction
Урок 158.
00:02:55
Configuring Multer as Middleware
Урок 159.
00:04:46
Storing Files Using Multer
Урок 160.
00:02:43
Updating the Database
Урок 161.
00:03:28
Introduction
Урок 162.
00:05:25
Connecting to MySQL using Sequelize
Урок 163.
00:05:31
Creating Model With Sequelize
Урок 164.
00:02:10
Entering records in the table
Урок 165.
00:03:21
Displaying records from table
Урок 166.
00:01:50
Updating records from table
Урок 167.
00:02:04
Deleting records from table
Урок 168.
00:03:15
Validations And Constraints With Sequelize
Урок 169.
00:02:23
Empty String Validation
Урок 170.
00:03:55
Setting Unique Constraint
Урок 171.
00:02:50
Validating Length of Characters
Урок 172.
00:02:31
Built-in min and max validator
Урок 173.
00:02:55
Applying Custom Validations
Урок 174.
00:02:15
Getting the field value
Урок 175.
00:10:22
Assignment - Implementing User Validation
Урок 176.
00:01:21
Introduction
Урок 177.
00:04:10
Configuring Sequelize with MyStore
Урок 178.
00:03:28
Updating Products Model
Урок 179.
00:01:25
Updating Users Model
Урок 180.
00:01:53
Synchronizing models with the database
Урок 181.
00:08:58
Updating Product CRUD Operations
Урок 182.
00:03:50
Updating User Auth
Урок 183.
00:03:14
Managing Login Session With Sequelize
Урок 184.
00:03:29
Introduction To MongoDB
Урок 185.
00:05:56
Installing MongoDB
Урок 186.
00:04:46
Creating Database with MongoDB
Урок 187.
00:05:52
Connecting MongoDB with Node.js
Урок 188.
00:05:33
Inserting document
Урок 189.
00:07:01
Finding Data From Collection
Урок 190.
00:04:56
What is a Cursor?
Урок 191.
00:04:58
Sorting and Limiting
Урок 192.
00:03:41
Counting Documents
Урок 193.
00:04:01
Assignment - Total Employees Earning Above 50K
Урок 194.
00:04:40
Updating Documents
Урок 195.
00:02:31
Assignment - Increase and decrease salary by department
Урок 196.
00:03:37
Deleting Documents
Урок 197.
00:03:47
Introduction To Mongoose
Урок 198.
00:03:27
Installing Mongoose
Урок 199.
00:06:27
Creating Collection Using model()
Урок 200.
00:01:56
Schema - A Better Way
Урок 201.
00:04:01
Required Constraints In Schema
Урок 202.
00:03:47
Unique Constraints In Schema
Урок 203.
00:02:10
Built-in Validators (minLength & maxLength)
Урок 204.
00:01:57
Built-in Numeric min & max Validators
Урок 205.
00:04:58
Implementing Custom Validations
Урок 206.
00:01:44
{ VALUE } Placeholder
Урок 207.
00:08:41
Assignment - UserSchema with Password and Email Validation
Урок 208.
00:02:44
CRUD With Mongoose (CREATE Operation)
Урок 209.
00:02:25
CRUD With Mongoose (READ Operation)
Урок 210.
00:04:20
CRUD With Mongoose(UPDATE Operation)
Урок 211.
00:02:10
CRUD With Mongoose (DELETE Operation)
Урок 212.
00:01:48
Introduction
Урок 213.
00:03:24
Configuring Mongoose with MyStore
Урок 214.
00:01:35
Creating Product Schema and Model
Урок 215.
00:03:44
Creating User Schema and Model
Урок 216.
00:10:20
Defining Product CRUD Operations
Урок 217.
00:06:05
Defining User Auth
Урок 218.
00:04:13
Managing Login Session With MongoDB
Урок 219.
00:05:05
Introduction to web sockets
Урок 220.
00:03:23
Getting Started With Web Socket
Урок 221.
00:06:16
Configuring Socket.IO Server
Урок 222.
00:01:18
Disconnecting Socket.IO With Client
Урок 223.
00:06:02
Socket.IO Events - Part 1 (Transfer messages in real time)
Урок 224.
00:03:29
Socket.IO Events - Part 2 (Broadcasting message)
Урок 225.
00:04:13
Assignment - Broadcasting message to connected clients
Урок 226.
00:03:57
Event Acknowledgements
Урок 227.
00:05:38
Rendering Messages Inside The Template
Урок 228.
00:04:22
Creating A Join Page
Урок 229.
00:08:23
Storing & Displaying Connected Users In Chat Page - Part 1
Урок 230.
00:02:39
Storing & Displaying Connected Users In Chat Page - Part 2
Урок 231.
00:05:51
Sorting The Displayed Users
Урок 232.
00:04:18
Updating the UI
Урок 233.
00:08:02
Sending Private Message
Урок 234.
00:09:49
Implementing A Persistent User ID
Урок 235.
00:07:12
Sending Images in the Chat
Урок 236.
00:02:26
Finalizing the chat app
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
В этом курсе мы пройдемся по темам Nodejs в углубленном формате. Курс рассчитан на разработчиков разного уровня. Тут вы рассмотрите продвинутые темы и полный спектр возможностей языка на продвинутом уровне.
Объем материала: 20 часов лекций, еженедельно 2 часа семинары в течении года, репозитории с примерами кода. Чем это курс не является: это не чтение документации, не курс по фреймворкам, не курс по Metarhia, не повторение старого курса, не лайвкодинг и не мастеркласс, не стрим. Новый курс - это максимально сконцентрированная информация и практические задачи по разработке на чистой ноде но с хорошей архитектурой и использованием всех современных во
Овладение Node.js через ответы на ключевые вопросы собеседования
Mastering Node.js by answering top interview questions
Готовы ли вы поднять свои навыки Node.js на новый уровень и выделиться на собеседованиях? Добро пожаловать в курс 'Овладение Node.js через ответы на ключевые вопросы собеседования' - окончательный курс, разработанный для того, чтобы вооружить вас знаниями, методиками и уверенностью, необходимыми для выделения на собеседованиях по Node.js.В этой погружающейся программе мы не оставляем ни одного камня неперевернутым, глубоко погружаясь в тонкости N
Node.js - это среда выполнения JavaScript, построенная на основе движка V8 от Chrome. Node.js может быть установлен в любом месте, что позволяет создавать различные типы JavaScript-приложений вне браузера! Это включает серверы, средства сборки, настольные приложения, мобильные приложения, базы данных и многое другое. Изучите основы Node.js, чтобы вы могли создавать потрясающие JavaScript-приложения вне браузера.