Перед поступлением в Elbrus Bootcamp студенты проходят подготовку — за три недели знакомятся с синтаксисом языка программирования, который им предстоит изучать, и его основными конструкциями. Чтобы упростить процесс подготовки, собрали словарь самых распространенных терминов, с которыми сталкивается любой начинающий JavaScript-разработчик.
Определения в этом словаре поделены на три категории: основные термины, технологии, с которыми предстоит столкнуться, и сленг — чтобы было проще понимать других программистов.
Технологии
- React — JavaScript-библиотека, которая упрощает процесс создания пользовательских интерфейсов — например, кнопки или формы заявки. Инструмент отвечает за то, чтобы интерфейс сайта или приложения работал и выглядел так, как было задумано дизайнерами.
- GitHub — это онлайн-хранилище версий кода, в которой несколько разработчиков могут одновременно писать код. Одновременно этом самая популярная соцсеть для программистов, где разработчики выкладывают код своих проектов, а их коллеги и рекрутеры могут оценить его качество.
- Git — общее название распределенной системы управления версиями. Используется для отслеживания изменений в файлах и каталогах. Также обычно используется для координации работы между разработчиками, совместно работающими над исходным кодом во время разработки программного обеспечения. GitHub — это лишь одно из решений, в основе которого лежит Git.
- Node.js — платформа с открытым исходным кодом для JavaScript. До ее появления код на JavaScript можно было запускать только в браузере приложений, а теперь — и на сервере. Другими словами, Node.js сделала этот язык программирования более универсальным.
- TypeScript — язык программирования, в основе которого лежит JavaScript. В отличие от последнего, в нем используется строгая типизация - то есть переменные привязаны к конкретным типам данных. Он считается понятнее и надежнее своего предшественника и используется как в backend, так и во frontend-разработке.
- Vue.js — фреймворк с открытым исходным кодом на JavaScript. Он используется для создания пользовательских интерфейсов и одностраничных веб-приложений.
Читать подробнее:
https://blog.elbrusboot.camp/slovar-tierminov-javascript-urovien-0-novichok/