Full Stack



Інструменти розробки

  • Основи мереж
  • Основи клієнт-серверної архітектури
  • Корисні утиліти і основи роботи з командним рядком
  • Основи HTTP-протоколу
  • Робота з системами контролю версій Git; GitHub / BitBucket
  • Робота з PHP Storm
  • Робота з системою постановки завдань Redmine
  • Домени, хостинг. Хостинг від PHP Academy

React

  • Основи, створення і рендеринг компонентів, стан
  • Робота з npm, webpack
  • React Components, state and props
  • Redux

NodeJS + MongoDB

  • Основи Node.js, призначення
  • Робота з потоками введення-виведення
  • Установка модулів NPM, їх використання
  • Створення модуля NPM, публікація
  • Основні поняття і методи Express.js
  • Найбільш поширені функції API фреймворка
  • Концепція RESTful сервісів
  • Інтеграція з базою даних MongoDB, ORM Mongoose
  • Аутентифікація (Passport js)
  • Робота з сесіями. Воркер. Сокети