Angular и TypeScript, Сайтостроение для профессионалов, Файн Я., Моисеев А., 2018.
Если вы занимаетесь веб-разработкой — от веб-клиентов до полнофункциональных одностраничных приложений, — то фреймворк 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.
Об обложке.
Купить .
Теги: учебник по программированию :: программирование :: Файн :: Моисеев :: сайтостроение
Смотрите также учебники, книги и учебные материалы:
- С++, Notes for Professionals
- С++17 STL, Стандартная библиотека шаблонов, Галовиц Я., 2018
- C++, От ламера до программера, Эллайн А., 2015
- Легкий способ выучить Java, Пейн Б., 2019
- Изучаем pandas, Хейдт М., 2018
- Python 3, Самое необходимое, Прохоренок Н.А., Дронов В.А., 2019
- Построение систем машинного обучения на языке Python, Луис П.К., Вилли Р., 2016
- Head First, Паттерны проектирования, Обновленное юбилейное издание, Фримен Э., Робсон Э., Сьерра К., Бейтс Б., 2018