home
  • Blog
3.27
  • Introduction
  • Getting Started
  • Tutorial
    • Part 1
    • Part 2
      • Introduction
      • Route Params
      • Service Injection
      • Ember Data
      • Provider Components
      • Recap
  • Core Concepts
  • Components
  • Routing
  • Services
  • Ember Data
  • In-Depth Topics
  • Application Development
  • Application Concerns
  • Accessibility
  • Configuration
  • Testing
  • Addons and Dependencies
  • Developer Tools
  • Ember Inspector
  • Code Editors
  • Additional Resources
  • Upgrading
  • Contributing to Ember.js
  • Glossary
Old Guides - You are viewing the guides for Ember v3.27.0.
Go to v5.0.0

Recap

Edit pencil

Congratulations, you finished the second part of the tutorial!

There was a lot of concepts to cover in part two. To recap, here is what you learned:

Chapter 9

  • Routes with dynamic segments
  • Links with dynamic segments
  • Component tests with access to the router
  • Accessing parameters from dynamic segments
  • Sharing common setup code between tests

Chapter 10

  • Splattributes and the class attribute
  • The router service
  • Ember services vs. global variables
  • Mocking services in tests

Chapter 11

  • Ember Data models
  • Testing models
  • Loading models in routes
  • The Ember Data store
  • Working with adapters and serializers

Chapter 12

  • Using Ember's built-in <Input> component
  • The provider component pattern
  • Using block parameters when invoking components
  • Yielding data to caller components

Awesome! The concepts you learned about in part 2 of the tutorial are ones that you'll find in many production-level Ember apps. You've now taken your knowledge to the next level—and you've also finished the entire tutorial, hooray!

If you're curious to learn more, you can check out the rest of the guides and learn more about the concepts we've covered in even more depth! If you want to practice some of the ideas we've covered, you can also try building your own Ember app.

Happy coding!

left arrow
Provider Components
We've finished covering Part 2. Next up: Components - Templates are HTML
right arrow
On this page

  • Chapter 9
  • Chapter 10
  • Chapter 11
  • Chapter 12
Team Sponsors Security Legal Branding Community Guidelines
Twitter GitHub Discord Mastodon

If you want help you can contact us by email, open an issue, or get realtime help by joining the Ember Discord.

© Copyright 2023 - Tilde Inc.
Ember.js is free, open source and always will be.


Ember is generously supported by
blue