Вопросы для самопроверки

Фронтенд и бэкенд

  1. Что такое интернет и Всемирная паутина; какие протоколы и технологии лежат в их основе
  2. Что такое модель клиент – сервер
  3. Что такое движок (engine) браузера
  4. Какова структура HTML-заголовка; Каков смысл и предназначение meta-тегов
  5. Как работать с фреймворком Bootstrap
  6. Что такое CSS-препроцессоры, LESS, Sass, SCSS
  7. Как устроен протокол HTTP, что такое запрос и ответ (reqest, response), какие существуют основные методы HTTP запроса
  8. Что такое сериализация, форматы CSV, XML, JSON
  9. Что такое MIME-типы (Multipurpose Internet Mail Extensions, многоцелевые расширения интернет-почты)
  10. Что такое API, архитектурный стиль Representational State Transfer (REST), RESTful API
  11. Что такое база данных и система управления базами данных (СУБД)
  12. Что такое документоориентированная СУБД, NoSQL («Not only SQL»), MongoDB
  13. Что такое стек технологий, LAMP, WAMP
  14. Что такое движок (engine) JavaScript, V8
  15. Что такое Node.js
  16. Что такое Web фреймворк (каркас веб-приложений), JavaScript фреймворки AngularJS, Vue.js, библиотека React
  17. Что такое стек JavaScript технологий MEAN, Express.js

JavaScript

  1. Какие ограничения у JavaScript в браузере
  2. Что такое Строгий режим, директива "use strict"
  3. Какие существуют типы данных в JavaScript, как работать с оператором и функцией typeof, как осуществляется преобразование типов
  4. Как определять функции, стрелочные функции
  5. Что такое методы объекта, "this"
  6. Как работать с датой и временем в JavaScript
  7. Как работать с данными в формате JSON
  8. Как загружать данные при помощи JavaScript; что такое XMLHttpRequest
  9. Что такое транспиляция, полифил, Babel, TypeScript