Contents List for The Book ?
- Dominant language
- Rust
- Stars
- 826
- Forks
- 133
- PR merge metrics
- No merged PRs in 30d
Description
> It's clear, cause you're here, that you're _curious_
to know if the claims in "the book" are spurious,
> let us put your brain at ease from the mental tease
show you the "mind palace" and give you the keys!
The "MVP" _plan_ for "The Book" it to create a `contents.md` file that lists the tutorials in _order_
which people can then read through ...
1. General Background: https://github.com/dwyl/start-here
2. Creativity (_is where it all starts!_): https://github.com/dwyl/learn-creativity `help wanted`
3. People-first: https://github.com/dwyl/learn-user-experience-testing `help wanted`
4. Google Apps Certification: https://github.com/nelsonic/google-apps-certification get knowledge and skills you can use to get a job in your first week!
1. History of Internet: TBD
2. Markdown: http://www.markdowntutorial.com/ (_learn markdown so you can communicate!_)
1. Browser tools: https://github.com/dwyl/learn-web-browser-tools `help wanted`
2. HTML: https://github.com/dwyl/learn-html5 `help wanted`
3. CSS with _Functional_ CSS `->` Tachyons https://github.com/dwyl/learn-tachyons
also: http://adamschwartz.co/magic-of-css/
4. Git & GitHub: https://github.com/NataliaLKB/learn-git-basics
5. JavaScript: https://github.com/dwyl/learn-javascript [*Much Updatage Require*]
6. Goodparts: https://github.com/iteles/Javascript-the-Good-Parts-notes
7. FP JS `->` don't need to know _that_ much here just: https://github.com/dwyl/learn-redux/issues/40
8. TDD: https://github.com/dwyl/learn-tdd
9. Istanbul: https://github.com/dwyl/learn-istanbul
10. Basic Web App Using Just HTML+CSS+JS (NO Server or Front-end Framework)
11. Deploy your app using Heroku! https://github.com/dwyl/learn-heroku
12. Continuously Test your code using Travis-CI: https://github.com/dwyl/learn-travis
13. Continuously _Deploy_ your App/Project to Heroku using Travis-CI ⬆️
11. Progressive Web Apps: https://github.com/dwyl/learn-progressive-apps
1. Security: https://github.com/dwyl/learn-security
1. Node.js: https://github.com/dwyl/learn-node-js-by-example
2. Crypto: https://github.com/dwyl/learn-cryptography/issues/1#issuecomment-269191650
1. Extend the Basic Web App above to include a server
1. Intro to Databases: https://github.com/dwyl/how-to-chose-a-database
1. PostgreSQL: https://github.com/dwyl/learn-postgresql
1. Extend the app to save data to the database.
1. Hapi.js: https://github.com/dwyl/learn-hapi (_obvs_)
1. Build a small app in Hapi.js ... thinking instagram ***clone*** here... but may need DB first...
1. Redux https://github.com/dwyl/learn-redux mini-todo-list in Redux - just to understand Frontend State Management.
1. WebSockets for realtime: https://github.com/dwyl/learn-websockets
1. Elm: https://github.com/dwyl/learn-elm
1. Build an Elm App that uses the "Back End" (API) we built before in Hapi by using Content Negotiation.
1. Build timer app using Elm, Hapi & PostgreSQL
1. Other Databases/Datastores which are useful to know/use: LevelDB
1. Redis: https://github.com/dwyl/learn-redis
1. Elasticsearch: https://github.com/dwyl/learn-elasticsearch
1. Visualisation with Kibana: https://github.com/dwyl/learn-kibana
1. Exercise your Hapi, Socket.io and Redis knowledge to build a chat application:
https://github.com/dwyl/hapi-socketio-redis-chat-example
Now that you know Node.js & Hapi you can build _anything_ from Trello to Tinder!
But _why_ stop there...? `->` Bonus Level: Advanced Topics in Web Development
Scalability
1. AWS Lambda and the Serverless Architecture: https://github.com/dwyl/learn-aws-lambda
1. Deploying to Amazon Web Services Elastic Beanstalk: https://github.com/dwyl/learn-amazon-web-services
1. Image upload mini-project with re-sizing using image magic
1. Elixir: https://github.com/dwyl/learn-elixir
1. Phoenix: https://github.com/dwyl/learn-phoenix-web-development
1. Blockchain: https://github.com/dwyl/learn-blockchain
1. APIs https://github.com/dwyl/learn-api-design
Now you know _everything_ you need to re-build the NHS Digital Services
(_and _all_ other web-based applications for that matter_) and make the world better. ❤️ ✅
Contributor guide
Assessment
This issue has not been assessed yet.