1

Этап 1

Code School

2

Этап 2

Codecademy

3

Этап 3

Video Tutorial: AngularJS Fundamentals in 60-ish Minutes

4

Этап 4

https://vk.com/feed?w=wall-30666517_1313058

5

Этап 5

Code School2

6

Этап 6

Cookbook

7

Этап 7

Настроить среду для тестирования

8

Этап 8

Тестирование

9

Этап 9

Прочитать Pro AngularJS

1

Этап 1

Code School

2

Этап 2

Codecademy

3

Этап 3

Video Tutorial: AngularJS Fundamentals in 60-ish Minutes

4

Этап 4

https://vk.com/feed?w=wall-30666517_1313058

5

Этап 5

Code School2

6

Этап 6

Cookbook

7

Этап 7

Настроить среду для тестирования

8

Этап 8

Тестирование

9

Этап 9

Прочитать Pro AngularJS

10 января 2016 31 мая 2016
Цель просрочена на 3128 дней

Цель заброшена

Автор не отписывался в цели 8 лет 9 месяцев 17 дней

Общая

Angular.js

Учу первый) Да, я слоупок

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

Понимаю "философию" Angular.js, могу писать тесты

  1. Code School

    1. Level 1 Flatlander's Gem Store

    2. Level 2 Built-in Directives

    3. Level 3 Forms

    4. Level 4 Custom Directives

    5. Level 5 Services

  2. Codecademy

    1. UNIT 1: YOUR FIRST APP

    2. UNIT 2: DIRECTIVES

    3. UNIT 3: SERVICES

    4. UNIT 4: ROUTING

    5. UNIT 5: PUTTING IT ALL TOGETHER

  3. Video Tutorial: AngularJS Fundamentals in 60-ish Minutes

  4. https://vk.com/feed?w=wall-30666517_1313058

    1. Первое видео

    2. Второе видео

  5. Code School2

    Стоимость этапа — 3196.2 ₽

    1. LEVEL 1

    2. LEVEL 2

    3. LEVEL 3

    4. LEVEL 4

  6. Cookbook

    GitHub с исходниками: https://github.com/sbrink/angularjs-cookbook-code

    1. 1 Create an analog clock with SVG

    2. 2 Build a date select

    3. 3 How to use AngularJS with a curly braced template engine

    4. 4 Use the $compile function

    5. 5 Show a confirm box before ng-click is executed

    6. 6 Create a digital clock

    7. 7 Enable the save button only on valid form data

    8. 8 Disable trimming in input fields

    9. 9 Dynamic service loading with the $injector

    10. 10 Create a dynamic templateUrl

    11. 11 Show a box on outstanding http requests (simple)

    12. 12 Show only initialized data on startup

    13. 13 Create a markdown live preview

    14. 14 Table double rows with ng-repeat

    15. 15 Prevent duplicate warnings in ng-repeat

    16. 16 Slide right/left with animations

    17. 17 Pass a function to a directive with an isolated scope (&)

    18. 18 Select box with multiple option

    19. 19 Select and ng-options

    20. 20 Make a sortable table

    21. 21 Make a stacked bar chart

    22. 22 Prevent event propagation from ng-click

    23. 23 Submit form on enter key

    24. 24 Make a syntax highlighter

    25. 25 Textarea char limit with remaining counter

    26. 26 Theme support

    27. 27 Use the inner html of a directive in your template

    28. 28 Write a blacklist validator

    29. 29 General purpose uniqueness validator

    30. 30 Forms with view / edit mode

    31. 31 All / none / invert for a list of checkboxes

    32. 32 Controller to controller communication

    33. 33 Use your view filters in your controller (quick)

    34. 34 Reset a form

    35. 35 How to use the same function for multiple watchers

    36. 36 Get current app name (quick)

    37. 37 Prevent heavy computing operations from making your app sluggish

    38. 38 How to structure your services

    39. 39 Write a decorator - change a service result without monkey patching

    40. 40 Notification service delayed / sticky

    41. 41 Why is there a Provider at the end of some services ($route and $routeProvider)?

    42. 42 Replace history path

    43. 43 Filter an exact match (quick)

    44. 44 Get last element(s) in a collection (quick)

    45. 45 How to highlight a search

    46. 46 Easy filtering with the filter filter

    47. 47 How to cache data with promises

    48. 48 Convert a 3rd party promise with $q.when

    49. 49 TODO: How to wait for several async events

    50. 50 How to transform every callback into a promise

    51. 51 Testing focus directive

    52. 52 Mocking http requests

    53. 53 Testing only a subset of tests

    54. 54 Redirect to an error page

    55. 55 Spreading route definitions among modules

    56. 56 Stop timers before a scope is removed

    57. 57 What all the extra .js files are doing?

    58. 58 How to debug your application with the browser

    59. 59 EcmaScript 5 array functions you should know and use

    60. 60 Execute code at startup

    61. 61 Finding Bottlenecks with Batarang

    62. 62 How to use regular urls without the hash

    63. 63 Report backend errors

    64. 64 Optional params and wildcards in Router

    65. 65 Deregister an event listener

    66. 66 How to use the dot correctly

    67. 67 What belongs on the scope

  7. Настроить среду для тестирования

    1. Поставить Karma

    2. Поставить Jasmin

    3. Поставить WebStorm

    4. Подключить все к Webstorm

    5. Посмотреть как это все подключить к NetBeans

  8. Тестирование

    1. http://karma-runner.github.io/0.8/index.html

    2. http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-karma.html

    3. https://www.youtube.com/watch?v=XBQWzxTqAYw&index=9&list=PLvItDmb0sZw-9LXhYO9Ts8mToESWCr4e4

    4. http://kurapov.ee/rus/lab/quality_control/karma_jasmine_testing_angularjs/

    5. https://habrahabr.ru/post/233705/

    6. https://www.youtube.com/watch?v=UDB-jm8MWro

    7. https://www.youtube.com/watch?v=UYVcY9EJcRs

  9. Прочитать Pro AngularJS

    1. Chapter 1: Getting Ready

    2. Chapter 2: Your First AngularJS App

    3. Chapter 3: Putting AngularJS in Context

    4. Chapter 4: HTML and Bootstrap CSS Primer

    5. Chapter 5: JavaScript Primer

    6. Chapter 6: SportsStore: A Real Application

    7. Chapter 7: SportsStore: Navigation and Checkout

    8. Chapter 8: SportsStore: Orders and Administration

    9. Chapter 9: The Anatomy of an AngularJS App

    10. Chapter 10: Using Binding and Template Directives

    11. Chapter 11: Using Element and Event Directives

    12. Chapter 12: Working with Forms

    13. Chapter 13: Using Controllers and Scopes

    14. Chapter 14: Using Filters

    15. Chapter 15: Creating Custom Directives

    16. Chapter 16: Creating Complex Directives

    17. Chapter 17: Advanced Directive Features

    18. Chapter 18: Working with Modules and Services

    19. Chapter 19: Services for Global Objects, Errors, and Expressions

    20. Chapter 20: Services for Ajax and Promises

    21. Chapter 21: Services for REST

    22. Chapter 22: Services for Views

    23. Chapter 23: Services for Animation and Touch

    24. Chapter 24: Services for Provision and Injection

    25. Chapter 25: Unit Testing

  • 2026
  • 10 января 2016, 19:13
Регистрация

Регистрация

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

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

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