Що нового?

Придбаний [Loftschool] Node.js: серверний JavaScript (Андрій Іващенко, Юрій Кучма)

Інформація про покупку
Тип покупки: Складчина
Ціна: 4596 ГРН
Учасників: 0 з 92
Організатор: Відсутній
Статус: Набір учасників
Внесок: 52 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Ми навчимо вас розробляти сайти, веб-сервіси та самостійні програми на Node.js, а також зберігати і використовувати дані в популярних базах даних.

В результаті навчання і проходження цього курсу Ви отримаєте знання, навички та вміння для того, щоб почати роботу junior Node.JS-розробником

пройшовши курс, ви навчитеся.

Вести розробку на javascript в середовищі Node.js.
javascript тепер використовується і як серверна мова розробки. Середовище Node.js дозволяє будь-якому розробнику, знайомому з javascript, почати розробляти серверну частину для додатків будь-якої складності. Починаючи з основ, в процесі курсу ми розглянемо найважливіші області Node.js.

використовувати технологію WebSocket і бібліотеку socket.io.
Додатки реального часу в даний час-практично стандарт. Немає ніякої необхідності в перезавантаженнях сторінки, і не важливо, чи потрібно вам написати простенький чат, або високонавантажений сервіс. Сокети допоможуть налаштувати обмін даними між клієнтом і сервером з неймовірною швидкістю.

розгортати готовий проект на хостингу.
Для додатків, розроблених в середовищі Node.JS, класичний хостинг не підходить. Ми навчимося розгортати ваш додаток прямо з Git-репозиторію з максимальний комфортом на найпопулярніших відповідних майданчиках.

тестувати свій код.
Тестування коду - ще один дуже важливий момент, який не можна обійти стороною, особливо, коли пишеться серверна частина програми. Написання тестів на існуючий код підвищить його надійність, а розробка через тестування практично виключає можливість появи критичних помилок вашого застосування в подальшому.

застосовувати практики серверного рендеринга.
Серверний рендеринг-аж ніяк не примха, а часто життєво важливий момент вашого застосування. У деяких випадках, клієнтський рендеринг робить SEO-просування просто неможливим, а якщо ви хочете домогтися максимальної швидкості роботи програми при величезних кількостях відвідувань, то серверний рендеринг — однозначно, ваш вибір.

використовувати фреймворки Express.js і Koa.js в розробці.
У середовищі Node.js, крім модулів і підключаються бібліотек, існують два чудових фреймворку, які значно полегшують процес розробки. Більш того, деякі з підключаються бібліотек, написані саме під фреймворки. Ми розглянемо два найпопулярніших і відомих фреймворку для розробки в середовищі Node.js.

проводити аутентифікацію і авторизацію, грамотно зберігати Персональні дані.
У сучасному інтернеті практично не залишилося місця анонімності, при цьому ідентифікація користувачів-вкрай важливий момент. Одержувані персональні дані повинні зберігатися надійно і не використовуватися без зайвої необхідності. Ми розглянемо найкращі практики та додаткові бібліотеки, які полегшують та підвищують надійність у цій частині ваших додатків.

працювати з реляційними та нереляційними базами даних під Node.js.
При розробці серверної частини програми особливу увагу варто приділити роботі з даними. Вибір бази даних для проекту-вкрай важливий процес, тому ми розглянемо найбільш часто використовувані типи баз даних. Для прикладу нереляційних баз буде використана MongoDB, для прикладу реляційних-PostgreSQL.
https://privatelink.de/?https://loftschool.com/course/nodejs/
 
Угорі