- Day 1:
- Recap
HTML5andCSS3specifications: along with new elements added in html5, andflex box,css variablesandcss grid - Read about a CSS Preprocessor such as
sassorless - Resources :
- Recap
- Day 2:
- Recap
javascriptbasics and inheritance model - New api's introduced in
ES6andES7 - Resources:
- Recap
- Day 3:
- Read about React's basics (components, event handling, data-binding, rendering, jsx ...)
- Resources:
- Day 4, 5:
- Put all of what you learned into a single small application
- The application is a todo app, you can create a todo item, mark a todo item as done and remove the item from the list, the application should display the count of the item's listed as not yet done and should persist the data in
localStorage - style your app using
cssorsassso it does not look terrible 🤣 - make sure the code is clean and the components are seperated well .
- Day 6:
- Read about more advanced React Stuff: (routing, state management, talking to api's, HOC ...)
- Resources:
- Day 7:
- Explore what you learned into making the data in the todo items stored/fetched from a remote service .
- add a master detail view when clicking the todo-item the description and title should appear to the left of it and the url should change to
/todos/:idid is the id of the todo item .
Created
November 14, 2018 18:41
-
-
Save chermehdi/6f257718a0b0ae700393279c149ee793 to your computer and use it in GitHub Desktop.
7 Days Front-end Roadmap
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment