xcode-select --install
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget
https://gist.githubusercontent.com/rtablada/8d720b6eb51c9ab108f2d94e8adab9b3/raw/super-installer.sh
- For community involvement, help, jobs, and more check out the Ember Discord: https://discordapp.com/invite/zT3asNS
- For Ember specific jobs check out the job board: https://jobs.emberjs.com/
- For a 0-100 video course after going throught the tutorial on https://emberjs.com check out https://embercasts.com and the full-stack
Ember + *
courses. There is also a free 20min video on building a Trello clone with Ember and using addons. - For more topic driven video series check out https://embermap.com.
- For a great book resource https://balinterdi.com/rock-and-roll-with-emberjs is an awesome and expanding book.
Each section has a first pass time frame estimate, try to constrain yourself to only focusing for this amount of time before "shipping" and moving on to the next task. These time estimates do not represent a final version of any of these portions of your professional profile, just a first pass. It's important to make a profile and persona then update it and work on it over time. Time you spend with no presence is time that people won't know who they could be hiring!
Make sure that you have a picture of yourself, education, and job history on your LinkedIn profile.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Ember from 'ember'; | |
import { inject as service } from '@ember/service'; | |
import { computed } from '@ember/object'; | |
export default Ember.Controller.extend({ | |
router: service(), | |
appName: 'Ember Twiddle', | |
value: 0, | |
queryParams: ['value', 'value2'], |
- Create a new project named "like-button-14" using the
ember new
command - Run
hub create
to create a new repository on Github - Push
master
branch - Create
develop
branch - Generate a new
like-counter
component - Create
like-counter
in yourapplication.hbs
template with ascore
attribute of0
- Work on
like-counter
component implementation- Build basic HTML for a
like-counter
in the.hbs
file for this component - Create action function for changing scores in
.js
file for this component - Add action to buttons in the
like-counter
template
- Build basic HTML for a
- Fork Repository
TIY-TN-FEE-2016-spring/12-login-form
on Github - Run
hub clone 12-login-form
to clone your repo locally - Run
npm install
in project directory to install test and build dependencies - Create
develop
branch - Run
npm run test
to run tests - GOAL JS:
LoginForm
class- CHECKPOINT JS:
LoginForm
constructor - CHECKPOINT JS:
LoginForm
validate - CHECKPOINT JS:
LoginForm
validates inputs
- CHECKPOINT JS:
- CHECKPOINT JS:
LoginForm
listens for clicks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Rail | |
Rail | |
--- | |
--- | |
Power | |
Power | |
--- | |
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Ember from 'ember'; | |
export default Ember.Component.extend({ | |
init() { | |
console.log(arguments); | |
// Where is this getting set??? | |
console.log(this.get('hi')); | |
this._super(...arguments); | |
} |