Место JavaScript во FrontEnd'e | OTUS
🔥 Успейте получить скидку!
Только до 27.01 можно приобрести курсы со скидкой 25%. Торопитесь!
Выбрать курс

Курсы

Программирование
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Разработчик C#
-25%
Алгоритмы и структуры данных
-25%
Backend-разработчик на PHP
-25%
JavaScript Developer. Professional
-25%
Team Lead
-25%
Golang Developer. Professional
-25%
Agile Project Manager
-25%
Flutter Mobile Developer
-25%
Android Developer. Professional
-11%
MS SQL Server Developer
-8%
Java Developer. Professional Web-разработчик на Python Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Kotlin Backend Developer React.js Developer VOIP инженер Нереляционные базы данных Scala-разработчик Супер-практикум по использованию и настройке GIT IoT-разработчик JavaScript Developer. Basic Advanced Fullstack JavaScript developer Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Супер-интенсив "Версионирование и командная работа с помощью Git"
-30%
Administrator Linux. Professional
-25%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Administrator Linux. Advanced
-25%
Infrastructure as a code in Ansible
-25%
Administrator Linux.Basic
-25%
Инфраструктурная платформа на основе Kubernetes
-6%
PostgreSQL Software Architect Reverse-Engineering. Professional Внедрение и работа в DevSecOps VOIP инженер Нереляционные базы данных Супер-практикум по использованию и настройке GIT IoT-разработчик Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Место JavaScript во FrontEnd'e

JS_Deep_28.06_SITE.png

Начну, пожалуй, с простой и всем понятной мысли: мир современных веб-технологий богат и разнообразен. Количество технологий и фреймворков, связанных со всемирной паутиной, растёт каждый день. Большинство из них основываются на открытых спецификациях и стандартах:

World Wide Web Consortium описывает такие концепции, как HTML, CSS или DOM (Document Object Model); – Internet Engineering Task Force (IETF); – International Organization for Standardization; – Web Hypertext Application Technology Working Group (WHATWG); – European Computer Manufacturers Association (ECMA) известная разработчикам по стандарту EcmaScript языка JavaScript.

Стандарты создаются и поддерживаются многочисленными мировыми сообществами и консорциумами и реализовываются разработчиками из всех возможных стран. Популярность этих технологий объясняется открытыми принципами и архитектурой Интернета, предложенными изобретателем World Wide Web (WWW) сэром Тимом Бернерсом-Ли в 1989 году.

Например, можно выделиить следующий принципы: – World Wide Web – набор «ресурсов»; – Ресурс может быть идентифицирован строкой символов, который называется Uniform Resource Identifier (URI). Это, например, адрес веб-сайта (http://www.w3.org/) или адрес файла на локальном компьютере (file:/etc/hosts); – Каждый ресурс или документ обладает «форматом» (например, «html» или «css»), которые описываются некоторыми спецификациями и могут быть интерпретированы программой или человеком; – Связь между или навигация по ресурсам происходит благодаря протоколам, таким как HTTP или HTTPS;

Программы, такие как браузеры, а также компьютеры и мобильные телефоны следуют этим принципам и делают WWW самым важным инструментом современности.

На вершине технологического стека, над спецификациями есть слой, который сочетает в себе языки программирования и концепции браузеров. Эти технологии помогают людям и компьютерам обмениваться информацией друг с другом. Многие из них связаны с браузерами, другие используются в различных направлениях: – Расширенная и виртуальная реальность; – Мобильная разработка; – Server-side для веб-серверов и сервисов; – Desktop приложения; – Искусственный интеллект и машинное обучение.

В OTUS на курсе Разработчик JavaScript мы фокусируемся на веб-стеке, иногда называемом FrontEnd.

Сначала мы рассматриваем основы, необходимые для дальнейших тем курса. В первых нескольких разделах мы касаемся в основном JavaScript, но также повторяем HTML и CSS и особенности веб-браузеров.

Следующий раздел посвящён JavaScript на стороне сервера: мы изучаем принципы среды выполнения Node и API модулей. После этого мы концентрируемся на веб-стандартах, используемых во FrontEnd-фреймворках и, в частности, на библиотеке Polymer.

React и Vue – современные JavaScript-библиотеки – следующие шаги в нашем путешествии.

Наконец, мы изучаем фреймворк Angular и связанные с ним инструменты, такие как RxJS и язык TypeScript. В течение всего курса мы знакомимся с шаблонами проектирования, лучшими практиками (такими как TDD), используемыми для написания высококачественного программного обеспечения.

Присоединяйтесь! И я уверен, вы увидите изменения в своём уровне владения JS уже с первых занятий!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
1 комментарий
Комментарий удален
Для комментирования необходимо авторизоваться
Только до 27 января!
🔥 СКИДКА 25% на курсы OTUS!