Редакция Библиотеки программиста подготовила подборку полезностей по 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 разработке.
- Если хотите научиться создавать быстрые и отзывчивые одностраничные приложения, тогда обширный курс от Университета Джонса Хопкинса для вас.
Комментарии