Node.js
Перед тим, як стати програмістом, потрібно обрати мову програмування. Node.js — це платформа з відкритим кодом для виконання високопродуктивних мережевих застосунків, написаних мовою JavaScript.
Чому саме Node.js і для кого це:
- Це одна з найпопулярніших платформ для розробки сайтів, роботів і мікроконтролерів, мобільних додатків
- Node.js найпростіший в освоєннні порівняно з іншими платформами
- Node.js використовується для створення веб-додатків та будь-яких сервісів, де потрібен постійний обмін інформацією з користувачем: соцмережі, чати, онлайн-редактори тексту
- Технологію Node.js використовують Netflix, LinkedIn, Uber, E-bay, GitHub, PayPal, Spotify
- середні за Node.js розробників $2000-4000
Цей курс для Вас, якщо Ви хочете:
- розвиватися у сфері веб-розробки
- навчитися працювати з Node.js
- створювати сучасні серверні додатки
- приділяти навчанню час і зусилля
- освоїте Node.js та основний її фреймворк — express.js
- познайомитеся з основними принципами розробки веб-додатків
- оволодієте знаннями для роботи з базами даних
- навчитеся будувати власні MVC додатки та API
Базові ĸонструĸції мови
Фунĸції
Прототип
Асинхронний ĸод. Promise. Event loop
Масиви. Методи для роботи з масивами
Змінні. Умови. Цикли
Алгоритми
Базові принципи роботи веб-сервера
Базові принципи розробĸи
Об’єктно орієнтоване та функціональне програмування
Патерни проєктування
Встановлення, налаштування ті ініціалізація
Middleware як основа
Роутинг
Request & Response HTML сторінки. Template engine (Ejs)
MVC (Model View Controller)
PostgreSQL
MongoDB
ORM & DRM
Міграції
Робота з моделями
RESTfull
JSON API
GraphQL
Decorators
MVC
Modules
Pipes
Guards