diff --git a/README.md b/README.md index aa5a882..ee3187f 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,8 @@ 1. [Essential Path](#essential-path) 1. [Additional Resources](#additional-resources) -1. [How to use this list](#how-to-use-this-list) +1. [How to Use This List](#how-to-use-this-list) +1. [Project Based](#project-based) 1. [Contributing](#contributing) ## Essential Path @@ -76,7 +77,7 @@ Books | Price | Release :-- | :--: | :--: [High Performance JavaScript](http://shop.oreilly.com/product/9780596802806.do) | :moneybag: | March 2010 -## How to use this list +## How to Use This List Start with the first book of the [Essential Path](#essential-path), and after finish it, read the next one. Repeat this process until you finish all books from the Essential Path. @@ -84,6 +85,25 @@ After you complete the Essential Path, you should keep studying! Just choose one **PROTIP**: try to **create** and **deploy** at least one practical project after you finish each book. +## Project Based + +In order to show for everyone that you successfully finished a book, you should create a new project. + +> "What does it mean?" + +After finish a book, you should think about a **real world** problem that you can solve using the acquired knowledge in such book. You don't need to create a big project, but you must create something to **validate** and **consolidate** your knowledge, and also to show to the world that you are capable to create something useful with the concepts that you learned. + +The projects of all students will be listed in our [JavaScript Projects](https://github.com/javascript-society/javascript-projects) repository. Submit a pull request with your project's information after you start/conclude it. + +You can create this project alone or with colleagues! + +### Project Suggestions + +- [JavaScript Projects](https://github.com/javascript-society/javascript-projects): List of projects related with the JavaScript Path. +- [FreeCodeCamp](http://www.freecodecamp.com/): Course that teaches you fullstack JavaScript development through a bunch of projects. +- [Projects](https://github.com/karan/Projects): A list of practical projects that anyone can solve in any programming language. +- [app-specs](https://github.com/ericdouglas/app-specs): A curated list of applications specifications and implementations to practice new technologies, improve your portfolio and sharpen your skills. + ## Contributing -See our contributing guideline [here](CONTRIBUTING.md)! +See our contributing guidelines [here](CONTRIBUTING.md)!