Skip to main content

Starting with Ember.js 2

4h 53m 42s
English
Paid

Ember.js is unlike other JavaScript frameworks. Rather than focusing solely on the 'view' aspect of the Model-View-Controller design pattern, it addresses client-side application development comprehensively. Suitable for web, mobile, or service applications, Ember.js employs the model-view-viewmodel approach seamlessly. Whether you're an IT professional or a hobbyist interested in web architecture, UI design, or testing and administration, Ember.js simplifies your work significantly.

Create Ambitious Web Applications

  • Understand how Ember 2 functions in both web and mobile solutions
  • Learn the design, administration, and development of Ember 2 solutions
  • Code an Ember 2 project using an online IDE
  • Utilize Ember's component paradigm, data management library, CLI tool, and more
  • Implement Ember Add-Ons, routing, authentication, and additional features
  • Write and execute Unit, Acceptance, and Integration tests
  • Style an Ember app with the Ember Material CSS Library

Launch Your Ember 2 Projects Now

This Ember 2 online course is crafted for web developers who are involved in designing and building UI/UX solutions. However, architects, testers, and product managers will find the content equally beneficial. Ideally, you'll have some experience in creating web UIs with standard JavaScript tools like jQuery or Bootstrap, alongside programming in an object-oriented or scripting language with JavaScript development for client-side solutions. Prior Ember experience is not necessary.

The course begins with an overview of Ember, detailing its functionality and purpose. From installation to advanced features, you'll delve into routing, templates and helpers, Ember components, and Ember Data. You'll learn to design and construct your own Ember app, culminating in testing and going further into advanced topics like styling, add-ons, and security. You'll acquire the skills to launch your own Ember projects confidently.

About Ember

Ember.js is a free, open-source JavaScript framework designed for building ambitious web applications. It empowers web and UI/UX developers to craft scalable, single-page web apps by incorporating standardized idioms, reducing redundancy with Handlebars-integrated templates, and generating application-specific HTML tags. Notable adopters of Ember include websites like Groupon, Nordstrom, and the desktop app Apple Music.

Requirements

  • Prior experience (recommended but not mandatory) in:
    • Creating web UIs with standard JavaScript tools (e.g., jQuery, Bootstrap, ASP.NET, AngularJS)
    • Object-oriented or scripting language programming (e.g., Java, C#, Python, PHP)
    • JavaScript development of full-fledged client-side solutions
  • EMBER EXPERIENCE IS NOT REQUIRED!

Who this course is for

  • Web developers designing and building UI/UX solutions for mobile and web platforms
  • Developers aiming to master Ember 2.x alongside other JavaScript frameworks
  • Architects, testers, and product managers seeking comprehensive knowledge of Ember 2.x in web solutions

What you'll learn

  • Code an Ember 2.0 Project with an Online IDE
  • Comprehend and apply Ember's Component paradigm
  • Use Ember Data, a robust data management library
  • Leverage Ember's CLI tool for extensive Ember development
  • Integrate Ember Add-On's for enhanced app functionality
  • Compose components in a component-driven design
  • Implement authentication in an Ember application
  • Style your Ember app using an Ember Material CSS Library
  • Write and perform Unit, Acceptance, and Integration tests for Ember code
  • Apply Routing within Ember
  • Gain insights into Ember 2.0 and its developer benefits ...and much more!

About the Author: udemy

udemy thumbnail
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams. Udemy is the leading global marketplace for teaching and learning, connecting millions of students to the skills they need to succeed. Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.

Watch Online 67 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 67 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome to Starting with Ember
All Course Lessons (67)
#Lesson TitleDurationAccess
1
Welcome to Starting with Ember Demo
02:24
2
What is Ember?
04:00
3
Motivations Driving Ember
02:16
4
How Easy is it?
05:44
5
Course Outline
04:18
6
Section Introduction
01:03
7
Installing Ember CLI
12:27
8
And.. What Do We Have Here?
07:54
9
Ember Objects, Classes & Instances
07:43
10
Computed Properties, Observers, & Bindings
09:39
11
Concepts at Application Scope
03:16
12
Section Conclusion
01:01
13
Section Introduction
01:13
14
Route Definition
03:04
15
Nesting Routes & Templates
06:07
16
Dynamic URL Segments
02:43
17
Specific Route Handlers
04:59
18
Promises & Routers
02:18
19
Section Review
01:15
20
Section Introduction
01:28
21
Creating Templates with Helpers
07:48
22
Actionable Helpers
07:48
23
Custom Helpers
02:49
24
Section Conclusion
01:04
25
Section Introduction
03:31
26
Setting Up for a Component
05:17
27
Creating a Component
09:10
28
Creating a Controller
08:25
29
Components and Closure Actions
02:45
30
Section Conclusion
01:10
31
Section Introduction
01:40
32
Setup Mirage
05:53
33
Create an Ember Model
02:04
34
Access Our Model
07:13
35
Section Conclusion
01:12
36
Section Introduction
04:16
37
Design the App
01:32
38
Build Out the App
06:13
39
Create the Components
09:06
40
Complete the Code
08:53
41
Walk-Thru our New Code
06:53
42
Section Conclusion
01:30
43
Section Introduction
01:32
44
Ember Testing Tools
04:13
45
Unit Testing
03:28
46
Acceptance Testing
01:43
47
Integration Testing
01:53
48
Section Conclusion
02:58
49
Section Introduction
01:11
50
Ember Addon Sources
00:49
51
Add a YouTube Addon
04:33
52
Add Tooltips to our Templates
03:38
53
Section Conclusion
00:48
54
Section Introduction
02:00
55
Styling with an Addon
09:49
56
Styling our Main Template
11:01
57
Styling our List Component Template
09:52
58
Final Refactioring
05:03
59
Section Conclusion
01:24
60
Section Introduction
02:27
61
OAuth
06:20
62
Ember-Simple-Auth and Torii
02:43
63
Implementing Authentication and Authorization
18:43
64
Section Conclusion
00:49
65
What Do We Know Now?
02:42
66
Additional Resources
01:44
67
Final Thoughts
01:15
Unlock unlimited learning

Get instant access to all 66 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription