1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

Урок 8. AJAX

9

Step 9

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

1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

Урок 8. AJAX

9

Step 9

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

21 January 2016
Goal completed 15 February 2016

Goal author

slaston

Ukraine, Чернигов

General

Angular js

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

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

 Goal Accomplishment Criteria

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

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

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

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

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

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

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

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

  8. Урок 8. AJAX

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

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

  • 3238
  • 21 January 2016, 16:18

Conclusion

26day
slaston15 Feb 2016, 08:13

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

Goal diary

25day
slaston14 Feb 2016, 21:41

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

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

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

25day
slaston14 Feb 2016, 13:21

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

25day
slaston14 Feb 2016, 13:18

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

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

23day
slaston12 Feb 2016, 12:26

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

22day
slaston11 Feb 2016, 21:41

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

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

21day
slaston10 Feb 2016, 22:39

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

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

20day
slaston9 Feb 2016, 21:33

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

19day
slaston8 Feb 2016, 13:30

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

18day
slaston7 Feb 2016, 12:39

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

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?
Mr De
Артур
Юрий
Лена
Лена
Лена
Юрий
Лена
Юрий
Лена
Юрий
Лена
Лена
Лена
Лена