Angular – это современный фреймворк от компании Google, написанный на TypeScript и обеспечивающий FrontEnd-разработчика удобными инструментами для создания веб-приложения, а также задающий дизайн приложения и упорядоченную структуру кода. Использование Angular дает возможность строить интерактивные и динамические веб-приложения намного быстрее и с меньшим объемом написания кода, чем в случае применения стандартного JavaScript и HTML.
Курс Angular Essential позволит вам получить базовые знания фреймворка и особенностей его использования, а также даст возможность закрепить эти знания на практике.
На курсе будут рассмотрены такие сущности как: компоненты, пайпы, сервисы, модули и др., которые являются неотъемлемой частью любого приложения на Angular. Вы узнаете каким образом выстаивается структура файлов и кода приложения с различными вариантами. Рассмотрите использование базового набора инструментов для гибкой настройки работы с формами, серверными запросами/ответами, маршрутизации сайта/приложения.
Изучив материалы курса, вы сможете реализовать простой проект веб приложения с настройкой маршрутизации, привязкой своего шаблона к каждой отдельной странице и своей логикой взаимодействия с пользователем. Также вы сможете добавить в проект валидацию формы с разными подсказывающими сообщениями и выводом полученных с сервера данных.
При создании курса в основу были взяты версии Angular 10 и 11.
Чему вы научитесь на данном курсе:
Понимать роль и преимущества Angular в веб технологиях.
Создавать простое приложение, которое будет состоять из компонентов, модулей и сервисов.
Использовать компонентный подход для задания стилей.
Добавлять в проект картинки/иконки.
Понимать особенности Event binding-а, работу событий и ссылок.
Использовать такие встроенные инструменты, как: директивы, пайпы, сервисы, формы.
Понимать роль модулей и особенности модульной архитектуры приложения.
Понимать и применять на практике взаимосвязь между компонентами в стилизации и передаче данных.
Применять библиотеку RxJs для работы с асинхронными операциями.
Применять модуль HTTPClientModule для взаимодействия с сервером.
Настраивать маршрутизацию в приложении и передавать данные между страницами.
Посмотреть больше
Удален по просьбе правообладателя
Урок 1.00:20:27
Введение в Angular
Урок 2.00:28:41
Начало работы с Angular. Синтаксис
Урок 3.00:36:33
События и датабайндинг
Урок 4.00:34:15
Директивы, пайпы
Урок 5.00:24:39
Роль модулей Angular. Компоненты (часть 1)
Урок 6.00:49:10
Компоненты (часть 2)
Урок 7.00:24:42
Основы работы сервисов и роль в приложении
Урок 8.00:33:33
Введение в HttpClient и RxJs
Урок 9.00:57:42
Формы в Angular
Урок 10.01:05:16
Маршрутизация
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Узнайте, как стать более эффективным разработчиком Angular, применяя методы, которые высокопроизводительные команды Angular используют каждый день. Мы начнем с демонстрации того, как мы можем организовать наши приложения для масштабирования с помощью Angular CLI и Nx.
Мы справимся со всем, что может предложить Angular, создав 100 практичных компонентов, директив, служб, пайпов и много другого, что можно использовать повторно, для использования в ваших личных или профессиональных проектах.
Создание Angular приложений в стиле Reactive с чистым RxJs - паттерны, анти-паттерны, управление состоянием. Этот курс представляет собой каталог часто используемых шаблонов проектирования (и некоторых анти-шаблонов), которые должен знать каждый разработчик Angular.
Практический обучающий курс, где вы с нуля создадите большой проект Angular, начиная с установки ПО, заканчивая полным функционалом. Быстрый старт для новичков.