|
9 | 9 |
|
10 | 10 | 1. [Essential Path](#essential-path) |
11 | 11 | 1. [Additional Resources](#additional-resources) |
12 | | -1. [How to use this list](#how-to-use-this-list) |
| 12 | +1. [How to Use This List](#how-to-use-this-list) |
| 13 | +1. [Project Based](#project-based) |
13 | 14 | 1. [Contributing](#contributing) |
14 | 15 |
|
15 | 16 | ## Essential Path |
@@ -76,14 +77,33 @@ Books | Price | Release |
76 | 77 | :-- | :--: | :--: |
77 | 78 | [High Performance JavaScript](http://shop.oreilly.com/product/9780596802806.do) | :moneybag: | March 2010 |
78 | 79 |
|
79 | | -## How to use this list |
| 80 | +## How to Use This List |
80 | 81 |
|
81 | 82 | 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. |
82 | 83 |
|
83 | 84 | After you complete the Essential Path, you should keep studying! Just choose one book that is listed in our [Additional Resources](#additional-resources) section. You don't need to read those books in such section in order, you should pick the one that you are most interested! :smile: |
84 | 85 |
|
85 | 86 | **PROTIP**: try to **create** and **deploy** at least one practical project after you finish each book. |
86 | 87 |
|
| 88 | +## Project Based |
| 89 | + |
| 90 | +In order to show for everyone that you successfully finished a book, you should create a new project. |
| 91 | + |
| 92 | +> "What does it mean?" |
| 93 | +
|
| 94 | +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. |
| 95 | + |
| 96 | +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. |
| 97 | + |
| 98 | +You can create this project alone or with colleagues! |
| 99 | + |
| 100 | +### Project Suggestions |
| 101 | + |
| 102 | +- [JavaScript Projects](https://github.com/javascript-society/javascript-projects): List of projects related with the JavaScript Path. |
| 103 | +- [FreeCodeCamp](http://www.freecodecamp.com/): Course that teaches you fullstack JavaScript development through a bunch of projects. |
| 104 | +- [Projects](https://github.com/karan/Projects): A list of practical projects that anyone can solve in any programming language. |
| 105 | +- [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. |
| 106 | + |
87 | 107 | ## Contributing |
88 | 108 |
|
89 | | -See our contributing guideline [here](CONTRIBUTING.md)! |
| 109 | +See our contributing guidelines [here](CONTRIBUTING.md)! |
0 commit comments