Skip to content

t0y0chi/study

 
 

Repository files navigation

Roadmap

1. Pick a Language

Scripting Languages

  • Python
  • Ruby
    • 🍒プロを目指す人のRuby入門
      • 第1章 本書を読み始める前に
      • 第2章 Rubyの基礎を理解する
      • 第3章 テストを自動化する
      • 第4章 配列や繰り返し処理を理解する
      • 第5章 ハッシュやシンボルを理解する
      • 第6章 正規表現を理解する
      • 第7章 クラス作成を理解する
      • 第8章 モジュールを理解する
      • 第9章 例外処理を理解する
      • 第10章 yieldとProcを理解する
      • 第11章 Rubyのデバック技法を身につける
      • 第12章 Rubyに関するその他のトピック
    • オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル
    • メタプログラミングRuby
      • 1章 頭文字M
      • 2章 月曜日 : オブジェクトモデル
      • 3章 火曜日 : メソッド
      • 4章 水曜日 : ブロック
      • 5章 木曜日 : クラス定義
      • 6章 金曜日 : コードを記述するコード
      • 7章 エピローグ
      • 8章 Rails ツアーの準備
      • 9章 ActiveRecordの設計
      • 10章 Active SupportのConcernモジュール
      • 11章 alias_method_chainの盛衰
      • 12章 アトリビュートメソッドの進化
      • 13章 最後の教訓
    • Rubyのしくみ Ruby Under a Microscope
  • PHP
  • JavaScript
  • Node.js
  • TypeScript
    • Revised TypeScript in Definitelyland

Functional Languages

  • Elixir
  • Scala
  • Erlang
  • Clojure
  • Haskell

Other Options

2. Practice what you learn

3. Learn Package Manager

4. Standards and Best Practices

5. Make and Distribute Some Package/Library

  • OSS貢献

6. Learn about Testing

7. Write Tests for the practical steps above

8. Learn Relational Databases

9. Practical Time

10. Learn a Framework

11. Practical time

12. Learn a NoSQL Database

  • MongoDB
  • RethinkDB
  • Cassandra
  • Couchbase

13. Caching

14. Creating RESTful APIs

15. Authentication/Authorization Methodologles

  • OAuth
  • Basic Authentication
  • Token Authentication
  • JWT
  • OpenID

16. Message Brokers

  • RabbitMQ
  • Kafka

17. Learn a Search Engine

18. Learn How to Use Docker

19. Knowledge of Web Servers

20. Learn how to use Web Sockets

  • WebSocket

21. Learn GraphQL

  • GraphQL

22. Look into Graph Databases

  • Graph DB

23. All the things that weren't mentioned above

About

✏️Roadmap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published