Если вы занимаетесь веб-разработкой — от веб-клиентов до полнофункциональных одностраничных приложений, — то фреймворк Angular будет для вас просто спасением. Этот ультрасовременный инструмент полностью интегрирован со статически типизированным языком TypeScript, который отлично вписывается в экосистему JavaScript.
Вы научитесь:
• Проектировать и строить модульные приложения.
• Правильно транспилировать TypeScript в JavaScript.
• Пользоваться новейшими инструментами JavaScript — в частности npm. Каrmа и Webpack. Если вам знаком язык JavaScript — берите и читайте! Знаний TypeScript или AngularJS для изучения книги не требуется.
Примеры фреймворков и библиотек JavaScript.
Обязательно ли использовать фреймворки? Нет, можно написать клиентскую часть веб-приложений на чистом JavaScript. В этом случае не нужно изучать что-то новое, достаточно знания языка JavaScript. Отказ от фреймворков приведет к возникновению трудностей при поддержке совместимости между браузерами, а также к увеличению циклов разработки. Фреймворки же позволяют полностью управлять архитектурой, шаблонами проектирования и стилями кода вашего приложения. Большая часть современных веб-приложений написаны при сочетании нескольких фреймворков и библиотек.
В этом разделе мы кратко рассмотрим популярные фреймворки и библиотеки для работы с JavaScript. В чем заключается разница между ними? Фреймворки позволяют структурировать ваш код и заставляют писать его определенным способом. Библиотеки обычно предлагают несколько компонентов и API, которые могут быть использованы по желанию в любом коде. Другими словами, фреймворки предоставляют большую гибкость при разработке приложения.
Angular — один из многих фреймворков, применяемых для разработки вебприложений.
Оглавление.
Предисловие.
Предисловие к русскому изданию.
Благодарности.
Об этой книге.
Об авторах.
Глава 1. Знакомство с Angular.
Глава 2. Приступаем к работе с Angular.
Глава 3. Навигация с помощью маршрутизатора Angular.
Глава 4. Внедрение зависимостей.
Глава 5. Привязки, наблюдаемые объекты и каналы.
Глава 6. Реализация коммуникации между компонентами.
Глава 7. Работа с формами.
Глава 8. Взаимодействие с серверами с помощью HTTP и WebSockets.
Глава 9. Модульное тестирование Angular-приложений.
Глава 10. Упаковка и развертывание приложений с помощью Webpack.
Приложение А. Общее представление о ECMAScript 6.
Приложение Б. TypeScript в качестве языка для приложений Angular.
Об обложке.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по программированию :: #программирование :: #Файн :: #Моисеев :: #сайтостроение
Смотрите также учебники, книги и учебные материалы:
- С++, Notes for Professionals
- С++17 STL, Стандартная библиотека шаблонов, Галовиц Я., 2018
- C++, От ламера до программера, Эллайн А., 2015
- Легкий способ выучить Java, Пейн Б., 2019
- Изучаем pandas, Хейдт М., 2018
- Python 3, Самое необходимое, Прохоренок Н.А., Дронов В.А., 2019
- Построение систем машинного обучения на языке Python, Луис П.К., Вилли Р., 2016
- Head First, Паттерны проектирования, Обновленное юбилейное издание, Фримен Э., Робсон Э., Сьерра К., Бейтс Б., 2018