md_footer

Single Page Applications with EmberJS

Create the most stable and maintainable applications in JavaScript

md_footer

If you are developing very enriched and dynamic applications, then the use of EMBERJS will help you do it more simply and structured.You can develop very fast enriched elements and associate them with a backend almost trivially.

Currently many sites are full of links that jump between pages, some have fragments of asynchronous interaction that partially act on the total of a page.The applications of the Spa type are your next step: pushing items towards the user interface and linking the business logic with the browser to synchronize data.

They provide a better user experience, however, spa applications are difficult to develop and maintain;This is where Emberjs enters, a framework to create ambitious web applications.Writing much less code and based on Configuration Conventions you can integrate Templates with Handlebars and be productive when creating a spa.

· Who is it directed:

This training is widely recommended for:

  • Developers of Front-End on Web
  • Developers who know JavaScript and JQuery and want to implement more dynamism to their applications
  • Create highly enriched and dynamic applications
  • Developers who wish to integrate their Backend based on REST services

· Pre-requirements:

Needed:

  • SEPA Implement styles with CSS
  • Know the JavaScript language and the use of jQuery
  • Learn about objects-oriented programming in JavaScript
  • Know about REST implemented on some platform
  • Have scheduled in coffeescript
  • SEPA Handle the developer tools of a browser

· Training content:

  • Knowing Ember
    • History
    • Advantages and disadvantages
    • What is Emberjs
    • Ember parts
  • Templates
    • What are they?
    • HTML templates
    • Handlebars
  • App
    • Creating an application
    • Handlebars (Seen from Ember)
    • Binding
    • Helpers.
    • Renders
    • custom helpers
    • Debug.
    • Promises
    • Controller.
    • Models
    • Components
    • Views
    • Observers
    • Computed Properties.
    • Collections / Enumerable
    • Conventions