1

Этап 1

Урок 1. Введение в AngularJS

2

Этап 2

Урок 2. Использование привязок и стандартных директив

3

Этап 3

Урок 3. Работа c DOM и валидация форм

4

Этап 4

Урок 4. Контроллеры и Scope

5

Этап 5

Урок 5. Фильтры

6

Этап 6

Урок 6. Создание пользовательских директив

7

Этап 7

Урок 7. Работа с модулями и сервисами

8

Этап 8

Урок 8. AJAX

9

Этап 9

Урок 9. Unit тестирование

1

Этап 1

Урок 1. Введение в AngularJS

2

Этап 2

Урок 2. Использование привязок и стандартных директив

3

Этап 3

Урок 3. Работа c DOM и валидация форм

4

Этап 4

Урок 4. Контроллеры и Scope

5

Этап 5

Урок 5. Фильтры

6

Этап 6

Урок 6. Создание пользовательских директив

7

Этап 7

Урок 7. Работа с модулями и сервисами

8

Этап 8

Урок 8. AJAX

9

Этап 9

Урок 9. Unit тестирование

21 января 2016
Цель завершена 15 февраля 2016
Общая

Angular js

Вот я укрепил и подтянул нужные навыки по js и jQuery теперь время подойти к самому популярному MVC и начать работать с ним. Начать выпонять задачи на проекте которые висят в разделе сделать на Angular.

и так мне попались курсы ITVDN . Оценим их. А еще есть скачано много литературы но пока не начну наверно с видео. Если видео будет мало то обязательно допишу в целе что еще использовал. Материалы практических работ и все попытки что то сделать будут на гитхабе.
https://github.com/slastonm/jsEducation/tree/maste...

 Критерий завершения

Пройти курсы выполнить задание с практики.

  1. Урок 1. Введение в AngularJS

  2. Урок 2. Использование привязок и стандартных директив

  3. Урок 3. Работа c DOM и валидация форм

  4. Урок 4. Контроллеры и Scope

  5. Урок 5. Фильтры

  6. Урок 6. Создание пользовательских директив

  7. Урок 7. Работа с модулями и сервисами

  8. Урок 8. AJAX

  9. Урок 9. Unit тестирование

    Урок и практика знаний

  • 3223
  • 21 января 2016, 16:18

Цель состоит в группе

Веб-разработка

  • 1717

    участников
  • 2443

    цели

Вывод

26день
slaston15 февр. 2016, 08:13

Это был увлекательный курс и очень динамичный после которого все что делал на js & jQuery  казалось таким серым. 
Понятно что одного курса будет мало  для глубокого познания ангулара, но я не останавливаюсь впереди много литературы практики и еще раз практики.  Я нашёл 2 проекта к концу цели в которых буду бесплатно практиковать. Один стартап в котором я возьму часть работы по Angular. А второй проект волонтерский но не уверен что на него успею, хотя очень хочется там много работы с АПИ много интересных тасков и задач и проект растёт.
Хочется добавить что во время выполнения задач с этого курса или любого другого дробите задачи на маленькие части и выполняйте их в конце вы удивитесь какая задача была простая

Дневник цели

25день
slaston14 февр. 2016, 21:41

Друзья и читатели. Я создал новую цель в которой буду знакомить вас с прочитанным по теме JS и web dev.

Присоединяйтесь кому интересно.

https://smartprogress.do/goal/170622/

25день
slaston14 февр. 2016, 13:21

Друзья посоветуйте как учше. Цель вроде закончена план выполнен, но я на этом не останавливаюсь и буду продолжать изучать javascript, jquery ну и конечно же angular. Впереди много книг и практики которую я тоже буду делать а так же курсы от loftblog. Разделить книги и курсы или все в одну цель лучше писать ?

25день
slaston14 февр. 2016, 13:18

Доброго времени суток. Всех спраздником ( кто празнует). И так любовь это когда тесты SUCCESS и зеленные )
Я это сделал первые тесты на Karma & Jasmine.
И так с проблем с чем столкулся:
1) Error: Cannot find module 'jasmine-core' at ..... решается очень быстро нужно доинсталить глобально жасмин:
npm install -g jasmine-core
2) Немного нужно было изменить контроллер потому что карма стучалась на АПИ и у них там конфликт интересов был.
3) Ошибки в тестах пересмотрел видео раза 2 благо не большое потому что невнимательность и допускал ошибки при написании тестов.

Что делают тесты и что я собственно тестил.
-работу контроллерв ( отправка запросов и завершениие запросов)
- Получение данных и проверка данных
- проверка данных что пришли с определленой выборкой.
Вот снова сделал и вроде нечего сложного а переживаний и размышлений про тесты было море.
Ну и скрины зелененьких тестов

23день
slaston12 февр. 2016, 12:26

Пользуясь возможностью посмотрел о юнит тестировании и теперь загорелся желанием попробовать. Так что на выходных напишу тест для туду листа что я делал недавно. Заодно и будет что колегам на работе показать и обсудить нужна ли нам такая штука на проекте или нет. И снова возникает идея ознакомить себя с принципами TDD(test-driven development) . И прокачать свои навыки, так что будут новые и новые цели

22день
slaston11 февр. 2016, 21:41

И так роуты прикручены а это значит что еще один шаг я преодолел. Знал бы что там все так просто мог бы и вчера закончить. НО всему свое вемя наверно.
Проблемы с $route что возникли:
- $locationProvider.html5Mode(true); уже не работает и вместо него нужно писать $locationProvider.html5Mode({ enabled: true, requireBase: false});
- путь к темплейту берется от самой корневой папки. Если у вас несколько папок в одной то может быть проблема с указанеем путей.

Что получилось: туду лист в котором при нажатии More info подгружается второй темплейт, а при нажатии на back возращается первый, первый темплейт показывается всегда по дефолту. Страница при этом не перегружается меняется только адрес в строке.
Заканчиваю с тестирование и буду выбирать где практиковать знания. Нашел 2 стартапа где очень нужна помощь, 2 сразу не потянуть, а вот один после работы делать самое оно. И ищу книгу чтоб закрепить знания с морем примеров, потому что щас в голове много вопросов по постройке прилодений как должна выглядеть архитектура и т.д

21день
slaston10 февр. 2016, 22:39

30 мин назад я уже хотел писать что всё пропало и что меня постигло поражение и я не справлюсь с обещанием сделать сегодня туду. Но произошло чудо и я настроил вывод данных что приходят с сервера.И так что сегодня было сделано и что будет сделано дальше.

Настройка deployd для хранения данных на нем и получения данных, валидация полей примитивная, но пустые поля не отправить, сделано получение данных с сервераи сделана отправка данных на сервер и добавление данных в таблицу.
Что будет сделано завтра а точнее сегодня вечером. Настройка роутов и переобразование полей добавления информации.
Прилагаю скрин туду листа и описание моих ощущений

20день
slaston9 февр. 2016, 21:33

Я честно признаюсь я чот последнее время ленивая задница. Но сегодня я уже сверстал каркас для туду листа и осталось немного. Пока делал каркас решил что заодно повторю на нем валидацию. И завтра сделаю мега таск себе чтоб закончить этот урок и перейти к тестированию. И так прекрепляю маленький пруф что я сегодня все же сделал маленький шаг.
Завтра обещаюсь:
-сделать валидацию для полей и задесейблить кнопку
-Запустить deployd и подключится к нему ( штукакоторая будет сервером которая будет принимать и отдавать данные)
-Создать $route для полей добавления. ( это на подобии второй страницы но у нас аякс поэтому страница не перегрузится а адресс в строке поменяется )

19день
slaston8 февр. 2016, 13:30

С Аяксом ознакомился. Снова была большая лекция с морем примеров поэтому в голове каша. Посмотрел задание и понял что вот задание и поставит все на свои места. Радует одно, все очень просто в сравнении с нативным js и даже jQuery. Захотелось познакомится больше с работой REST API . И еще много идей......

18день
slaston7 февр. 2016, 12:39

Создал сервис фабрикой. Он у меня берет значение с инпута записывает в куки и потом читает с куков. Казалось все просто но практика такого заняла достаточно времени

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Mr De
Артур
Юрий
Лена
Лена
Лена
Юрий
Лена
Юрий
Лена
Юрий
Лена
Лена
Лена
Лена