Вывод

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

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

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

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



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

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



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



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


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

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