O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Beginning Web Components with Dart

Video Description

Keeping on top of the latest progress in web development can be daunting. There are always new languages to learn, new applications to create with them, and endless possibilities. Learning web components with Dart is an excellent place to start, however. Whether you're a coding veteran or just dipping your toes, Dart will massively streamline your web development projects by eliminating endless lines of code, implementing complex features with a few clicks, and cutting down on the time and effort it takes to create top notch web components.

Table of Contents

  1. 1. Course Introduction 00:03:32
  2. Introduction to the Course 00:03:32
  3. Introduction to Dart's Tools 00:00:46
  4. What Skills You Will Gain From This Course 00:00:39
  5. What You Will Learn 00:02:11
  6. Introduction to DartPad 00:01:13
  7. First Look At a Dart Web App 00:01:22
  8. Section Conclusion 00:00:56
  9. 2. Dart Overview 00:03:41
  10. Section 2 Introduction 00:03:41
  11. A Language and a Platform 00:02:35
  12. Set up the dev environment 00:08:29
  13. Webstorm demo 00:08:17
  14. Section 2 Conclusion 00:01:49
  15. 3.Nuts and Bolts 00:02:16
  16. Section 3 Introduction 00:02:16
  17. Variables 00:02:07
  18. Numbers 00:05:03
  19. Strings 00:09:54
  20. Booleans 00:01:00
  21. Lists 00:04:16
  22. Maps 00:05:13
  23. Progress Check 00:01:09
  24. Operators 00:02:48
  25. Functions 00:04:39
  26. Syntax Shortcuts 00:01:46
  27. Conditionals 00:02:18
  28. Switch Statement 00:04:49
  29. Section 3 Conclusion 00:01:23
  30. 4.Beyond Basics 00:01:14
  31. Section 4 Introduction 00:01:14
  32. Classes 00:05:48
  33. Interfaces 00:03:39
  34. Generics 00:01:56
  35. Exceptions 00:00:48
  36. Futures 00:07:53
  37. Isolates 00:01:09
  38. Pub 00:01:14
  39. Section 4 Summary 00:01:52
  40. 5.Dart and the DOMDart and the DOM 00:04:19
  41. Section 5 Introduction 00:04:19
  42. HTML in Dartpad 00:05:30
  43. Section 5 Conclusion 00:01:46
  44. 6.Web Components 00:03:37
  45. Section 6 Introduction 00:03:37
  46. Evolution 00:04:33
  47. Where Do We Find Existing Quality Trusted Web Components 00:06:19
  48. Section 6 Conclusion 00:01:53
  49. 7.Polymer and Dart 00:03:56
  50. Section 7 Introduction 00:03:56
  51. Polymer Dart 00:04:22
  52. How do we set up Polymer Dart 00:01:07
  53. Section 7 Summary 00:01:34
  54. 8.Web App 00:05:20
  55. Project Specs and Project Setup 00:05:20
  56. Project Setup (cont.) 00:06:18
  57. Project Setup Test 00:08:25
  58. Section 8 Conclusion 00:05:48
  59. On Deck 00:01:20
  60. 9.Web App+ 00:06:38
  61. Section 9 Introduction 00:06:38
  62. Iteration 00:09:59
  63. Iteration 2 00:08:43
  64. Iteration 3 00:21:15
  65. Section 9 Conclusion 00:06:53
  66. 10.Web App++ 00:02:18
  67. Section 10 Introduction 00:02:18
  68. Google Maps 00:09:41
  69. Google Sign-In 00:04:46
  70. Project Summary 00:05:19
  71. 11. Course Conclusion 00:02:28
  72. Course Conclusion 00:02:28