Цель заброшена
Автор не отписывался в цели 8 лет 9 месяцев 17 дней
Angular.js
Учу первый) Да, я слоупок
Критерий завершения
Понимаю "философию" Angular.js, могу писать тесты
-
Code School
-
Level 1 Flatlander's Gem Store
-
Level 2 Built-in Directives
-
Level 3 Forms
-
Level 4 Custom Directives
-
Level 5 Services
-
-
Codecademy
-
UNIT 1: YOUR FIRST APP
-
UNIT 2: DIRECTIVES
-
UNIT 3: SERVICES
-
UNIT 4: ROUTING
-
UNIT 5: PUTTING IT ALL TOGETHER
-
-
Video Tutorial: AngularJS Fundamentals in 60-ish Minutes
-
https://vk.com/feed?w=wall-30666517_1313058
-
Первое видео
-
Второе видео
-
-
Code School2
Стоимость этапа — 3196.2 ₽
-
LEVEL 1
-
LEVEL 2
-
LEVEL 3
-
LEVEL 4
-
-
Cookbook
GitHub с исходниками: https://github.com/sbrink/angularjs-cookbook-code
-
1 Create an analog clock with SVG
-
2 Build a date select
-
3 How to use AngularJS with a curly braced template engine
-
4 Use the $compile function
-
5 Show a confirm box before ng-click is executed
-
6 Create a digital clock
-
7 Enable the save button only on valid form data
-
8 Disable trimming in input fields
-
9 Dynamic service loading with the $injector
-
10 Create a dynamic templateUrl
-
11 Show a box on outstanding http requests (simple)
-
12 Show only initialized data on startup
-
13 Create a markdown live preview
-
14 Table double rows with ng-repeat
-
15 Prevent duplicate warnings in ng-repeat
-
16 Slide right/left with animations
-
17 Pass a function to a directive with an isolated scope (&)
-
18 Select box with multiple option
-
19 Select and ng-options
-
20 Make a sortable table
-
21 Make a stacked bar chart
-
22 Prevent event propagation from ng-click
-
23 Submit form on enter key
-
24 Make a syntax highlighter
-
25 Textarea char limit with remaining counter
-
26 Theme support
-
27 Use the inner html of a directive in your template
-
28 Write a blacklist validator
-
29 General purpose uniqueness validator
-
30 Forms with view / edit mode
-
31 All / none / invert for a list of checkboxes
-
32 Controller to controller communication
-
33 Use your view filters in your controller (quick)
-
34 Reset a form
-
35 How to use the same function for multiple watchers
-
36 Get current app name (quick)
-
37 Prevent heavy computing operations from making your app sluggish
-
38 How to structure your services
-
39 Write a decorator - change a service result without monkey patching
-
40 Notification service delayed / sticky
-
41 Why is there a Provider at the end of some services ($route and $routeProvider)?
-
42 Replace history path
-
43 Filter an exact match (quick)
-
44 Get last element(s) in a collection (quick)
-
45 How to highlight a search
-
46 Easy filtering with the filter filter
-
47 How to cache data with promises
-
48 Convert a 3rd party promise with $q.when
-
49 TODO: How to wait for several async events
-
50 How to transform every callback into a promise
-
51 Testing focus directive
-
52 Mocking http requests
-
53 Testing only a subset of tests
-
54 Redirect to an error page
-
55 Spreading route definitions among modules
-
56 Stop timers before a scope is removed
-
57 What all the extra .js files are doing?
-
58 How to debug your application with the browser
-
59 EcmaScript 5 array functions you should know and use
-
60 Execute code at startup
-
61 Finding Bottlenecks with Batarang
-
62 How to use regular urls without the hash
-
63 Report backend errors
-
64 Optional params and wildcards in Router
-
65 Deregister an event listener
-
66 How to use the dot correctly
-
67 What belongs on the scope
-
-
Настроить среду для тестирования
-
Поставить Karma
-
Поставить Jasmin
-
Поставить WebStorm
-
Подключить все к Webstorm
-
Посмотреть как это все подключить к NetBeans
-
-
Тестирование
-
http://karma-runner.github.io/0.8/index.html
-
http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-karma.html
-
https://www.youtube.com/watch?v=XBQWzxTqAYw&index=9&list=PLvItDmb0sZw-9LXhYO9Ts8mToESWCr4e4
-
http://kurapov.ee/rus/lab/quality_control/karma_jasmine_testing_angularjs/
-
https://habrahabr.ru/post/233705/
-
https://www.youtube.com/watch?v=UDB-jm8MWro
-
https://www.youtube.com/watch?v=UYVcY9EJcRs
-
-
Прочитать Pro AngularJS
-
Chapter 1: Getting Ready
-
Chapter 2: Your First AngularJS App
-
Chapter 3: Putting AngularJS in Context
-
Chapter 4: HTML and Bootstrap CSS Primer
-
Chapter 5: JavaScript Primer
-
Chapter 6: SportsStore: A Real Application
-
Chapter 7: SportsStore: Navigation and Checkout
-
Chapter 8: SportsStore: Orders and Administration
-
Chapter 9: The Anatomy of an AngularJS App
-
Chapter 10: Using Binding and Template Directives
-
Chapter 11: Using Element and Event Directives
-
Chapter 12: Working with Forms
-
Chapter 13: Using Controllers and Scopes
-
Chapter 14: Using Filters
-
Chapter 15: Creating Custom Directives
-
Chapter 16: Creating Complex Directives
-
Chapter 17: Advanced Directive Features
-
Chapter 18: Working with Modules and Services
-
Chapter 19: Services for Global Objects, Errors, and Expressions
-
Chapter 20: Services for Ajax and Promises
-
Chapter 21: Services for REST
-
Chapter 22: Services for Views
-
Chapter 23: Services for Animation and Touch
-
Chapter 24: Services for Provision and Injection
-
Chapter 25: Unit Testing
-
- 2026
- 10 января 2016, 19:13
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением