Курс по angular.js - илья кантор (2016)

Amellian

Member
FREEDOM
Joined
Jan 5, 2015
Messages
16,423
Reaction score
5,165
h_1472468443_5643685_e08b844ab4.png


Описание:


Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – AngularJS. В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике AngularJS.
Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем – двигаться дальше.
Мы будем использовать современные практики разработки на AngularJS, а не те, которые, хоть и широко представлены в интернете, но давно устарели.
В курсе также будут рассмотрены "узкие места" фреймворка, которые часто приводят к проблемам при неправильной реализации.

Первая часть курса

  1. Быстрый старт с AngularJS
    • Общая структура фреймворка.
    • Встроенные директивы и шаблонизация в AngularJS.
    • Двустороннее связывание.
    • Создание своих директив.
    • Вложенные директивы, наследование и передачи scope.

  2. Компонентный подход
    • Переход от директив к компонентам
    • Метод .component
    • Использование контроллера компонента
    • Рекомендуемая EcmaScript2015 структура

  3. Сервисы
    • Организация service provider'ов и зависимостей.
    • Встроенные сервисы AngularJS.
    • Написание своих сервисов, отличия между реализациями провайдера.
    • Специфика работы с $http сервисом
    • Переопределение и расширение сторонних сервисов. Использование декораторов

  4. Редактирование данных, модель и формы в AngularJS
    • Модель, директива ng-model.
    • Удобная валидация форм, встроенные и свои директивы.
    • Импорт контроллера директивы и использование ng-model контроллера
    • Автоматичский показ ошибок, ng-message.

  5. Навигация и маршрутизация
    • Роутер ui-router
    • Управление состояниями: $state и $stateProvider.
    • Вспомогательные директивы ui-router
    • Множественные view и вложенные стейты
    • Предзагрузка данных по средством resolve

По окончанию первой части курса вы понимаете, как разработать на AngularJS несложное приложение для вывода и редактирования данных.


Вторая часть курса


  1. Авторизация в приложении
    • Интерфейс для авторизации на AngularJS
    • Интерцептор для проверки прав.
    • Роль роутера в ограничеснии прав доступа

  2. Организация приложения на диске
    • Файловая структура.
    • Модульный и компонентный подход.
    • WebPack для сборки.

  3. Автоматизированные тесты.
    • Unit-тесты и TDD (вместе с jasmine и karma).
    • Система сборки для тестов (karma + webpack)
    • Специфика тестирования сервисов, контроллеров и директив
    • Функциональные(e2e) тесты с использованием protractor


Третья часть курса

  1. Проверка курсовых проектов
  2. Отладка приложения
    • разбор сущностей AngularJS в консоли
    • обзор вспомогательных инструментов

  3. Более сложные директивы
    • Использование сервиса $compile.
    • вложенные директивы с transclude.

  4. Интеграция со сторонними модулями
    • Сторонние плагины, не знающие про AngularJS
    • $scope.watch
    • $scope.apply
    • События, ng-events на $scope

  5. Возможные проблемы и их решение
    • $watch и проблемы производительности
    • Серверный рендеринг, поисковики
    • Подгрузка модулей на лету
    • AngularJS и Drag'n'Drop

  6. Краткая информация про Angular 2.0
    • Подготовка структуры проекта к Angular 2.0
[GUEST] Курс по Angular.JS [/GUEST]
 
Joined
Jun 16, 2017
Messages
5
Reaction score
0
"Yooo, anyone tried this Angular.js course by Илья Кантор? Looks a bit outdated being from 2016, but might still be useful as a starting point. Has anyone actually gone through it?"
 

Charlie

Member
Joined
Jan 10, 2004
Messages
6
Reaction score
0
"Yo, just wanted to ask, is this Angular.js course still relevant today? I know it's from 2016, but I'm new to Angular and would love to get some insight on its outdated content. Has anyone watched it?"
 

litowinsky

New member
Joined
Oct 23, 2006
Messages
4
Reaction score
0
"Dude, I know this thread is old, but I just wanted to remind everyone that Angular has since evolved to Angular 12 and now even to Angular Ivy, lol. Anyone know if there are updated tutorials out there that cater to the newer versions?"
 

пушка

New member
Joined
Jun 2, 2007
Messages
4
Reaction score
0
Just dropped by this thread, but I gotta ask - Angular.js is ancient history now, has anyone updated the link or found a newer Angular course? I know Ilya Kantor's content is still valuable, but I'm sure there's better stuff out there by now.
 
Top