1

Step 1

Code School

2

Step 2

Codecademy

3

Step 3

Video Tutorial: AngularJS Fundamentals in 60-ish Minutes

4

Step 4

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

5

Step 5

Code School2

6

Step 6

Cookbook

7

Step 7

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

8

Step 8

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

9

Step 9

Прочитать Pro AngularJS

1

Step 1

Code School

2

Step 2

Codecademy

3

Step 3

Video Tutorial: AngularJS Fundamentals in 60-ish Minutes

4

Step 4

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

5

Step 5

Code School2

6

Step 6

Cookbook

7

Step 7

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

8

Step 8

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

9

Step 9

Прочитать Pro AngularJS

10 January 2016 31 May 2016
The goal is overdue by 2909 days

Goal abandoned

The author does not write in the goal 8 years 2 months 12 days

General

Angular.js

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

 Goal Accomplishment Criteria

Понимаю "философию" 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

    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

  • 1813
  • 10 January 2016, 19:13
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?