Содержание
- 2. NodeJS https://nodejs.org/en/ NodeJS – программа, которая ставиться на компьютер и позволяет выполнять код на языке JavaScript
- 3. Интерпретатор JavaScript-кода Позволяет проверить JavaScript код, и сразу получить результат его работы построчно. В состав NodeJS
- 4. Интерпретатор JavaScript-кода Консольная команда node code.js позволяет запустить на выполнение файл с JS-кодом целиком. Создайте файл
- 5. Node работает на стороне сервера (непосредственно на компьютере, без песочниц типа браузера), для Node не существует
- 6. Модули в NodeJS Однако не все модули идут в комплекте с Node…. Однако есть NPM…. Запускаем
- 7. NPM –Node Package Manager Однако не все модули идут в комплекте с Node…. Однако есть NPM….
- 8. NPM – Node Package Manager Когда модуля не хватает, то пишем: И система управления пакетами установит
- 9. Модули в NodeJS Теперь нужный модуль установлен в тот же каталог, в котором у нас лежит
- 10. Асинхронная и не блокирующая модель NodeJS, привыкаем….
- 11. HTTP-сервер (Web-сервер) HTTP запрос HTTP ответ Основная задача веб-сервера ждать запросы от браузера и отправлять браузеру
- 12. NodeJS может быть HTTP-сервером (Web-сервером) HTTP запрос HTTP ответ NodeJS может работать и HTTP-сервером, и заниматься
- 13. Небольшая заготовка для нашего сервера, скачайте и распакуйте его на диск. http://js.courses.dp.ua/files/node_server.zip
- 14. HTTP сервер на базе NodeJS Сохраняем в code.js и запускаем node code.js Теперь сервер ждёт запросы
- 15. HTTP сервер Если компьютер входит в сеть, то вы можете обратится к запущенному серверу с других
- 16. HTTP сервер, возврат файла HTTP сервер ждёт запросов и на любой запрос в ответ возвращает HTML-файл
- 17. HTTP сервер, возврат файла HTTP сервер ждёт запросов и на любой запрос в ответ возвращает HTML-файл
- 18. Статический HTTP сервер Статический HTTP-сервер просто возвращает запрашиваемый файл, или информацию о том, что файл не
- 19. Статический HTTP сервер Статический HTTP-сервер просто возвращает запрашиваемый файл, или информацию о том, что файл не
- 20. Ретрансляция данных На стороне сервера нет никаких ограничений для загрузки контента с других сайтов, поэтому наш
- 21. Ретрансляция данных На стороне сервера нет никаких ограничений для загрузки контента с других сайтов, поэтому наш
- 22. Node.js для начинающих http://www.nodebeginner.ru/
- 23. Введение в Node.JS от Ильи Кантора* https://www.youtube.com/watch?v=ILpS4Fq3lmw&list=PLsuEohlthXdkRSxJTkmTstWKHgBHsd3Dx *cоздателя javascript.ru
- 24. MongoDB – база данных под управлением JavaScript https://www.mongodb.org/ http://metanit.com/nosql/mongodb/
- 25. Node.js для начинающих http://www.nodebeginner.ru/
- 26. Введение в Node.JS от Ильи Кантора* https://www.youtube.com/watch?v=ILpS4Fq3lmw&list=PLsuEohlthXdkRSxJTkmTstWKHgBHsd3Dx *cоздателя javascript.ru
- 27. MongoDB – база данных под управлением JavaScript https://www.mongodb.org/ http://metanit.com/nosql/mongodb/
- 28. Подведем итоги JavaScript – обычный язык программирования, с необычной сферой применения. Технологии применяемый в веб-разработке. JavaScript
- 29. Что мы учили и зачем? БЛОК «ОСНОВЫ ПРОГРАММИРОВАНИЯ» Переменные и типы данных; Условные операторы (ветвление); Циклы;
- 30. Что мы учили и зачем? БЛОК «ИНФРАСТРУКТУРА БРАУЗЕРА» Роль JS в веб-разработке (фронт-енд); Инфраструктура браузера; Объектная
- 31. Что мы учили и зачем? БЛОК «ПРАКТИКИ» Валидация и обработка данных; Асинхронное взаимодействие с сервером: AJAX,
- 33. Скачать презентацию