Angular 2 открыл новую эру во фронтенд‑разработке: полностью переработанная архитектура, улучшенная производительность и современный подход к построению приложений. Если вы знакомы с первым Angular — забудьте всё, что знали раньше: второй значительно проще, быстрее и логичнее.
Что представляет собой Angular 2
Angular 2 — это мощный фреймворк для разработки динамических веб‑приложений с применением TypeScript и компонентного подхода. Он стал фундаментом для всех следующих версий Angular и задаёт стандарты разработки в экосистеме.
Основные преимущества Angular 2
Компонентная архитектура, упрощающая поддержку и масштабирование.
Использование TypeScript для повышения надёжности кода.
Заметный прирост скорости рендеринга и улучшенная производительность.
Удобные инструменты для работы с HTTP, формами и маршрутизацией.
Учебные ресурсы и курсы
Для быстрого и глубокого изучения Angular 2 доступны несколько проверенных курсов, которые охватывают как основы, так и продвинутые концепции.
Курс от CodeSchool
Недавно появился новый учебный курс по Angular 2 от CodeSchool. Он отлично подходит для начинающих и помогает разобраться с ключевыми принципами фреймворка. Перейдите по ссылке внизу страницы или найдите его в разделе курсов по теме.
Полный курс от Udemy
Один из самых насыщенных и подробных курсов по Angular 2 доступен на платформе Udemy. Это хороший выбор, если вы хотите освоить фреймворк максимально глубоко.
Update: 30.12.2016 — Монструозный курс от Frontend Masters
И для тех, кто хочет прокачаться по максимуму, появился объёмный и детальный курс от Frontend Masters. Он ориентирован на разработчиков, стремящихся понять архитектуру Angular на уровне профессионалов.
Итог
Если вы переходите с первого Angular или начинаете с нуля, Angular 2 — отличный старт для освоения современного фронтенда. А перечисленные выше курсы помогут структурированно и эффективно освоить этот мощный фреймворк.
Удален по просьбе правообладателя
Урок 1.00:00:50
Say \"Hello World\" to Angular 2
Урок 2.00:01:40
Writing a Simple Angular 2 Component
Урок 3.00:01:22
Using events and refs
Урок 4.00:01:02
Events in Depth
Урок 5.00:02:37
Injecting a Service
Урок 6.00:01:23
Using the @Inject decorator
Урок 7.00:07:38
Using ng-for to repeat template elements
Урок 8.00:01:19
Using ng-model for two-way binding
Урок 9.00:02:19
Adding a data model
Урок 10.00:01:39
Template property syntax
Урок 11.00:01:38
Passing data to components with @Input
Урок 12.00:00:56
ng-class and Encapsulated Component Styles
Урок 13.00:02:03
Controlling how Styles are Shared with View Encapsulation
Урок 14.00:02:24
Using Pipes to Filter Data
Урок 15.00:01:54
Using Array ...spread to enforce Pipe immutability.
Урок 16.00:04:16
Refactoring mutations to enforce immutable data in Angular 2
Урок 17.00:04:21
Build a select dropdown with *ngFor in Angular 2
Урок 18.00:03:15
Filter items with a custom search Pipe in Angular 2
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.