![Тестирование JavaScript и React приложений logo](https://cdn.coursehunter.net/courses/360x220/testirovanie-javascript-i-react-prilozheniy.jpg)
-
Урок 1. 00:09:30Introduction to Maintainable React
-
Урок 2. 00:02:18Introduction to basic ES6 features
-
Урок 3. 00:02:36ES6 - variable declarations: var, let and const
-
Урок 4. 00:10:32ES6 - play with objects and arrays
-
Урок 5. 00:11:38Introduction to the collection API (filter, map, reduce)
-
Урок 6. 00:09:16A minimal guide to Typescript
-
Урок 7. 00:09:15React in 5 minutes
-
Урок 8. 00:06:50Introduction to code smells
-
Урок 9. 00:07:33Code smell - raw JS loop and collection APIs
-
Урок 10. 00:05:50Code smells - a real-world scenario
-
Урок 11. 00:09:11Introduction of refactorings
-
Урок 12. 00:04:59Refactoring - Extract Function
-
Урок 13. 00:02:42Refactoring - Boolean Parameter
-
Урок 14. 00:03:25Refactoring - ES6 destructuring assignment
-
Урок 15. 00:05:11Refactoring - Extract Component
-
Урок 16. 00:03:22Refactoring - Move Component
-
Урок 17. 00:14:08Demonstration of common Refactoring usages
-
Урок 18. 00:06:08Benefits of having tests
-
Урок 19. 00:04:20How to write a test?
-
Урок 20. 00:05:35Test runner + test cases + code structure
-
Урок 21. 00:04:52What is Test-Driven Development
-
Урок 22. 00:08:48The first TDD journey - A project effort tracker
-
Урок 23. 00:05:18The first TDD journey - Refactoring a bit further
-
Урок 24. 00:10:11TDD with React component - implement a simple Header Component
-
Урок 25. 00:10:41TDD with React Component - implement user interaction
-
Урок 26. 00:06:24Single Responsibility Principle
-
Урок 27. 00:05:59Composable Design
-
Урок 28. 00:05:16Using create-react-app to create your application
-
Урок 29. 00:05:50Walk through the project structure
-
Урок 30. 00:18:05Feature - Add a Todo to a list
-
Урок 31. 00:10:23Refactoring - Extract sub-components
-
Урок 32. 00:14:34Feature - Complete an item when clicked
-
Урок 33. 00:12:15Refactoring - Custom Hooks for Managing states
-
Урок 34. 00:26:15Feature - Add summary information to Todo List
-
Урок 35. 00:15:45Refactoring - Reduce duplication and extract more sub-components
-
Урок 36. 00:13:44Feature - Search by keyword
-
Урок 37. 00:11:31Feature - Enhance accessibility
-
Урок 38. 00:02:52Direct to boot - Feature introduction
-
Урок 39. 00:05:06Network-relate status statechart
-
Урок 40. 00:11:38Feature - the I'm here button - happy path
-
Урок 41. 00:15:50Introduce mirage.js
-
Урок 42. 00:10:05Feature - Error handling
-
Урок 43. 00:05:33Refactoring - extract hooks
-
Урок 44. 00:07:21Feature - I'm Here - retry
-
Урок 45. 00:12:18Use react-query to simplify the network statuses check
-
Урок 46. 00:06:43Fix all the tests with React-Query
-
Урок 47. 00:14:05Feature - Notify the store
-
Урок 48. 00:11:47Final refactoring
-
Урок 49. 00:05:24Summarise what we've covered in the course