Р
РомРом
Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – Angular.JS. В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике Angular.JS.
Вы будете слушать теорию, писать код, показывать его, получать обратную связь и советы, и затем – дивагаться дальше.
Мы будем использовать современные практики разработки на Angular.JS, а не те, которые, хоть и широко представлены в интернете, но давно устарели.
В курсе также будут рассмотрены "узкие места" фреймворка, которые часто приводят к проблемам при неправильной реализации.
Курс можно условно разделить на три части:
Спойлер: Основные элементы фреймворка.
Быстрый старт с Angular.JS
Общая структура фреймворка.
Встроенные директивы и шаблонизация в Angular.JS.
Двустороннее связывание.
Создание своих директив.
Вложенные директивы, наследование и передачи $scope.
Сервисы
Организация service provider'ов и зависимостей.
Встроенные сервисы Angular.JS.
Написание своих сервисов, отличия между реализациями провайдера.
Редактирование данных, модель и формы в Angular.JS
Модель, директива ng-model.
Удобная валидация форм, встроенные и свои директивы.
Автоматичский показ ошибок, ng-message.
Навигация и маршрутизация
Роутер ui-router
Управление состояниями: $state и $stateProvider.
По окончанию первой части курса вы понимаете, как разработать на Angular.JS несложное приложение для вывода и редактирования данных.
Спойлер: Архитектура приложений, организация проекта.
Авторизация в приложении
Интерфейс для авторизации на Angular.JS
Интерцептор для проверки прав.
Организация приложения на диске
Файловая структура.
WebPack для сборки.
Автоматизированные тесты.
Unit-тесты и TDD (вместе с jasmine и karma).
Функциональные(e2e) тесты с использованием protractor
Спойлер: Взгляд во внутрь фреймворка и подробный разбор деталей.
Более сложные директивы
Использование сервиса $compile.
вложенные директивы с transclude.
Интеграция со сторонними модулями
Сторонние плагины, не знающие про Angular.JS
$scope.watch
$scope.apply
События, ng-events на $scope
Возможные проблемы и их решение
$watch и проблемы производительности
Серверный рендеринг, поисковики
Подгрузка модулей на лету
Angular.JS и Drag'n'Drop
Возможное будущее, краткая информация про Angular 2.0
Вы будете слушать теорию, писать код, показывать его, получать обратную связь и советы, и затем – дивагаться дальше.
Мы будем использовать современные практики разработки на Angular.JS, а не те, которые, хоть и широко представлены в интернете, но давно устарели.
В курсе также будут рассмотрены "узкие места" фреймворка, которые часто приводят к проблемам при неправильной реализации.
Курс можно условно разделить на три части:
Спойлер: Основные элементы фреймворка.
Быстрый старт с Angular.JS
Общая структура фреймворка.
Встроенные директивы и шаблонизация в Angular.JS.
Двустороннее связывание.
Создание своих директив.
Вложенные директивы, наследование и передачи $scope.
Сервисы
Организация service provider'ов и зависимостей.
Встроенные сервисы Angular.JS.
Написание своих сервисов, отличия между реализациями провайдера.
Редактирование данных, модель и формы в Angular.JS
Модель, директива ng-model.
Удобная валидация форм, встроенные и свои директивы.
Автоматичский показ ошибок, ng-message.
Навигация и маршрутизация
Роутер ui-router
Управление состояниями: $state и $stateProvider.
По окончанию первой части курса вы понимаете, как разработать на Angular.JS несложное приложение для вывода и редактирования данных.
Спойлер: Архитектура приложений, организация проекта.
Авторизация в приложении
Интерфейс для авторизации на Angular.JS
Интерцептор для проверки прав.
Организация приложения на диске
Файловая структура.
WebPack для сборки.
Автоматизированные тесты.
Unit-тесты и TDD (вместе с jasmine и karma).
Функциональные(e2e) тесты с использованием protractor
Спойлер: Взгляд во внутрь фреймворка и подробный разбор деталей.
Более сложные директивы
Использование сервиса $compile.
вложенные директивы с transclude.
Интеграция со сторонними модулями
Сторонние плагины, не знающие про Angular.JS
$scope.watch
$scope.apply
События, ng-events на $scope
Возможные проблемы и их решение
$watch и проблемы производительности
Серверный рендеринг, поисковики
Подгрузка модулей на лету
Angular.JS и Drag'n'Drop
Возможное будущее, краткая информация про Angular 2.0
Возможно, Вас ещё заинтересует:
- [Евгений Шилов] [Vibecoding] Fullstack ИИ разработка с нуля. Тариф Отдельный курс (2025)
- [WP] If-so - Плагин динамической подмены контента
- [Udemy] Сетевой хакинг. От среднего до продвинутого
- [pr-of-it] clickhouse - современная колоночная база данных
- Обучение копированию лендингов видеокурс 2018
- [tceh] учимся программировать на python за 3 месяца
- Sitebill Booking - бронирование номеров в отелях
- Взламываем сайты / тестирование на проникновение с нуля - часть 2 из 7
- Wordpress от дмитрия лаврика
- защищенный vps с digitalocean, nginx, letsencrypt (rus, 2 части)
- [pentesting academy] -тестирование веб-приложений на проникновение - часть 1 из 6
- Создаем бота для Telegram с помощью языка программирования Python!
- [WP] Автонаполняемый портал про интересные факты
- 50 HTML5 ИГР!!! (для сайтов)
- [WP] мужской журнал (Автонаполняемый скрипт)
- [WP] Автопостер в социальные сети - 2017
- HTML Builder. Front-End Version v2.39 2017-03-14
- Делаем полноценный домашний сервер из старого смартфона на Android
- UniSite Board - Новая CMS для досок объявлений на подобии Avito!
- Набор шаблонов и сниппетов ZennoPoster + C# для самообучения