ТОП-10 материалов и других полезностей по Angular за май 2018

Редакция Библиотеки программиста подготовила подборку полезностей по Angular, которая подойдет как для новичка, так и для профессионала.

Статьи и обзоры

Открывать наш список полезностей по Angular будут свежие статьи и обзоры с конференции, которая недавно прошла в Юте, США.
  • Вышел апдейт Angular – релиз 6.0.0. Он затронул не только базовую структуру фреймворка, но и работу с toolchain, Angular CLI, Angular Material + CDK и т. д. Полный список изменений вы сможете найти в основной ветке на гитхабе.
  • Автор статьи столкнулся с проблемой отсутствия понятного мануала по NgModule, и он решил создать свой. Он очень подробно объясняет, что такое NgModule, и каких типов он бывает. Каждый из типов разобран до мелочей.
  • Конференция, в которой приняли участие Google Angular Team и другие известные специалисты. Участники раскрывают многие вопросы использования фреймворка, сферы применения и т. д. Тут расположена презентация к конференции.
  • Очень подробный и понятный мануал по Angular Universal. Охвачена масса вопросов, среди которых: что такое Angular Universal и почему используется именно он, нюансы оптимизации и производительности. Все ключевые моменты закрепляются практическим занятием.
  • В статье представлено несколько видео-докладов с конференции ng-conf 2018. Рекомендуем посмотреть все доклады т. к. не помешает быть в тренде, послушать специалистов из крупных компаний и подтянуть восприятие английской речи на слух.
  • Рассуждение на тему NgModule, освобождения памяти силами Angular, а также коротко рассматривается интересный хук ngOnDestroy().
  • Туториал, расскажет о связке Bootstrap 4 и Angular Material. Детально рассматриваются Bootstrap Reboot, Bootstrap Grid, Bootstrap Utilities – те вещи, без которых приложение на Angular кажется неполным и сухим.
  • Еще один доклад с конференции ng-conf 2018. Тема очень важна, поэтому вынесена в отдельный пункт обзора – оптимизация приложений на Angular. На сегодняшний день это лучшая best practice в своем роде.
  • После выхода Angular 6 желательно обновлять свои проекты под новый фреймворк, т. к. обновленный функционал CLI, ng-библиотеки и многое другое нельзя упускать. Эта статья расскажет, как по шагам обновиться с пятой на шестую версию.
  • Если вашему приложению нужно дополнительное быстродействие, то применяйте WebAssembly вместо чистого JavaScript. Из туториала вы узнаете, как скомпилировать программу на С в WebAssembly и использовать это все в простом сервисе на Angular.

Книги

  • Angular для профессионалов. Свежая книга полезностей по Angular, в которой рассматриваются все текущие нововведения мира Angular. Автор начинает объяснение с базовых понятий и плавно переходит к серьезным вещам – проектирование, паттерны, оптимизация.
  • Стек Mongo, Express, Angular, Node. Для написания быстрого оптимизированного ПО нужно использовать несколько инструментов и языков программирования. MEAN – как раз тот случай, когда простота JavaScript создает отзывчивый программный продукт и мощную платформу для разработки
  • Angular и TypeScript. Сайтостроение для профессионалов. Статически типизированный язык TypeScript является прекрасным дополнением JavaScript и незаменим при построении сайтов. Книга пригодится как для веб-разработки, так и для создания мобильных приложений.

Видеообучение

  • Обновляемый курс туториалов по Angular. Все по традиции – начинается серия с введения и Hello World!, а далее по возрастающей: биндинг, ngSwitch, pipes и т. д.
  • Популярный русскоязычный канал, на котором постоянно обновляют материал. Курс рассчитан на новичков, имеющих начальные знания по программированию на JavaScript.
  • Еще один известный русскоязычный канал с короткими, но емкими роликами, с массой полезностей по Angular на различные темы с нарастанием уровня сложности.

Курсы

  • Angular 2 для начинающих
  • Создание приложения на ASP.NET и Angular с нуля.
  • Гонконгский университет науки и технологий предлагает отличный курс по Front-End разработке.
  • Если хотите научиться создавать быстрые и отзывчивые одностраничные приложения, тогда обширный курс от Университета Джонса Хопкинса для вас.

Другие материалы по теме:

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ