Нетология [Нетология] Node, Angular и MongoDB: разработка полноценных веб-приложений

Роджерc
Роджерc
Хмельной монах
Премиум
badge badge badge badge
Регистрация
23/03/2018
Сообщения
2.859
Репутация
2.445
Автор: Нетология
Название: Node, Angular и MongoDB: разработка полноценных веб-приложений

[Нетология] Node, Angular и MongoDB: разработка полноценных веб-приложений



1. Изучаем основы серверного программирования на JavaScript
8 часов практики 8 часов теории
Многие привыкли что JavaScript работает внутри браузера, и рассматривают его только как средство решения задач на фронт-энде. Но возможности этого языка гораздо шире. Благодаря движку V8, встроенному во фреймворк Node.js, мы можем разрабатывать серверные приложения, обрабатывать файлы и решать задачи в консоли. То есть все то, что могут делать разработчики на PHP или Python.

2. Создаем и запускаем веб-сервер, используя Express и Socket.io
6 часов практики 6 часов теории
На JavaScript можно создать неблокирующий веб-сервер. Для этого нужно написать 5 строк кода. Мы также рассмотрим, как модуль Express позволит упростить задачу организации API, а Socket.io использовать в вашем проекте веб-сокеты, чтобы обмениваться данными в реальном времени.

3. Храним данные в документной базе данных MongoDB
5 часов практики 5 часов теории
Хранить структурированные объекты в базе данных, организуя их в коллекции — с MongoDB нет ничего проще. Если до этого вы были знакомы только с SQL базами данных, то вы будете воодушевлены возможностями этой СУБД. Если нет, то это даже к лучшему — не придется сдвигать парадигму.

4. Строим интерактивные веб-интерфейсы на Angular
8 часов практики 8 часов теории
Основная концепция SPA заключается в том, что интерфейс отделен от данных. Данные передаются по API, а интерфейс собирается динамически в зависимости от данных и текущего состояния приложения. Разберем, как нам поможет в этом Angular

5. Тестируем веб-приложение
5 часов практики 5 часов теории
Когда вы пишете веб-приложение со множеством состояний и условий, без тестирования не обойтись. Рассмотрим, как с помощью автоматизированного тестирования можно контролировать развитие вашего приложения и не ломать старую функциональность при добавлении новой.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы

vitruv
Ответы
2
Просмотры
5K
Советский Чайник
Советский Чайник
Малыш Джон
Ответы
3
Просмотры
6K
akpiel
Малыш Джон
Ответы
13
Просмотры
16K
Boss
Boss
Малыш Джон
Ответы
1
Просмотры
2K
hhi9
shut_xxx
Ответы
4
Просмотры
6K
Asimut
Arsenn32
Ответы
0
Просмотры
2K
Arsenn32
Arsenn32
Малыш Джон
Ответы
4
Просмотры
4K
ya76
ya76
Arsenn32
Ответы
4
Просмотры
10K
zapdas
zapdas
Малыш Джон
Ответы
0
Просмотры
1K
Малыш Джон
Малыш Джон
Сверху Снизу