Skills

学習マップ

スキル同士の依存関係を図で確認できます。緑=完了・青=学習中・枠のみ=未着手・破線=ロック中です。 図のノードをクリックするとスキル詳細に移動します(JS無効時は各図の下のリンク一覧から移動できます)。

全体の俯瞰図

学習系統(シリーズ)単位で完了状況とつながりを表示しています。

graph TB
    g0["学ぶ|Web開発入門<br/>2/9 完了"]:::inprogress
    g1["Javaを鍛える|OOP基礎編<br/>0/5 完了"]:::notstarted
    g2["Javaを鍛える|Java8モダン文法<br/>0/3 完了"]:::notstarted
    g3["Javaを鍛える|デザインパターン全23回<br/>0/24 完了"]:::notstarted
    g4["Javaを鍛える|設計編<br/>0/1 完了"]:::notstarted
    g5["環境を整える<br/>0/3 完了"]:::notstarted
    g6["その他<br/>0/1 完了"]:::notstarted
    g0 --> g1
    g1 --> g2
    g1 --> g3
    g1 --> g4
    g3 --> g4
    g3 --> g6
    classDef done fill:#059669,color:#fff,stroke:#059669
    classDef inprogress fill:#3498db,color:#fff,stroke:#3498db
    classDef notstarted fill:transparent
    classDef locked fill:transparent,stroke-dasharray:4 4,opacity:0.6
完了 学習中 未着手 ロック中
学ぶ|Web開発入門 2 / 9 完了
graph LR
    n_html_css_basics["HTMLとCSSの基本を独学で身につける完全ロー…"]:::done
    n_git_basics["Gitの基本を独学で身につける完全ガイド|コミッ…"]:::done
    n_python_basics["Pythonの基本を独学で身につける完全ガイド|…"]:::notstarted
    n_django_basics["🔒 Djangoの基本を独学で身につける完全ガイド|…"]:::locked
    n_sql_models_basics["🔒 SQLとDjangoモデルの基本を独学で身につけ…"]:::locked
    n_javascript_basics["JavaScriptの基本を独学で身につける完全…"]:::inprogress
    n_ui_frontend_basics["🔒 SPA・非同期通信・UIデザインの基本を独学で身…"]:::locked
    n_testing_cicd_basics["🔒 テストとCI/CDの基本を独学で身につける完全ガ…"]:::locked
    n_scalability_security_basics["🔒 スケーラビリティとセキュリティの基本を独学で身に…"]:::locked
    n_html_css_basics --> n_git_basics
    n_git_basics --> n_python_basics
    n_python_basics --> n_django_basics
    n_django_basics --> n_sql_models_basics
    n_sql_models_basics --> n_javascript_basics
    n_javascript_basics --> n_ui_frontend_basics
    n_ui_frontend_basics --> n_testing_cicd_basics
    n_testing_cicd_basics --> n_scalability_security_basics
    classDef done fill:#059669,color:#fff,stroke:#059669
    classDef inprogress fill:#3498db,color:#fff,stroke:#3498db
    classDef notstarted fill:transparent
    classDef locked fill:transparent,stroke-dasharray:4 4,opacity:0.6
Javaを鍛える|OOP基礎編 0 / 5 完了
graph LR
    n_oop_overview["オブジェクト指向とは何か|TicketCraft…"]:::inprogress
    n_oop_encapsulation["🔒 カプセル化の基本と実践"]:::locked
    n_oop_inheritance["🔒 継承の基本と実践"]:::locked
    n_oop_polymorphism["🔒 ポリモーフィズムの基本と実践"]:::locked
    n_oop_abstraction["🔒 抽象化の基本と実践"]:::locked
    n_oop_overview --> n_oop_encapsulation
    n_oop_encapsulation --> n_oop_inheritance
    n_oop_inheritance --> n_oop_polymorphism
    n_oop_polymorphism --> n_oop_abstraction
    classDef done fill:#059669,color:#fff,stroke:#059669
    classDef inprogress fill:#3498db,color:#fff,stroke:#3498db
    classDef notstarted fill:transparent
    classDef locked fill:transparent,stroke-dasharray:4 4,opacity:0.6
Javaを鍛える|Java8モダン文法 0 / 3 完了
graph LR
    n_java8_lambda_stream["🔒 ラムダ式とStream API入門"]:::locked
    n_java8_functional_interfaces["🔒 関数型インターフェース徹底解説"]:::locked
    n_java8_method_references["🔒 メソッド参照とJava8以降の新機能"]:::locked
    n_java8_lambda_stream --> n_java8_functional_interfaces
    n_java8_functional_interfaces --> n_java8_method_references
    classDef done fill:#059669,color:#fff,stroke:#059669
    classDef inprogress fill:#3498db,color:#fff,stroke:#3498db
    classDef notstarted fill:transparent
    classDef locked fill:transparent,stroke-dasharray:4 4,opacity:0.6
Javaを鍛える|デザインパターン全23回 0 / 24 完了
graph LR
    n_pattern_overview["🔒 総論:GoF23パターンの地図"]:::locked
    n_pattern_singleton["🔒 Singleton:システム全体で共有する設定・…"]:::locked
    n_pattern_factory_method["🔒 Factory Method:チケット種別ごとの…"]:::locked
    n_pattern_abstract_factory["🔒 Abstract Factory:通知チャネル一…"]:::locked
    n_pattern_builder["🔒 Builder:複雑な検索条件オブジェクトの段階…"]:::locked
    n_pattern_prototype["🔒 Prototype:よく使うチケットテンプレート…"]:::locked
    n_pattern_adapter["🔒 Adapter:社外チケットサービスAPIとの接…"]:::locked
    n_pattern_bridge["🔒 Bridge:出力形式とチケット種別の分離"]:::locked
    n_pattern_composite["🔒 Composite:プロジェクト→サブタスク→チ…"]:::locked
    n_pattern_decorator["🔒 Decorator:一覧表示への期限超過バッジ等…"]:::locked
    n_pattern_facade["🔒 Facade:「作成+通知+履歴記録」の簡易窓口"]:::locked
    n_pattern_flyweight["🔒 Flyweight:大量のラベル(タグ)オブジェ…"]:::locked
    n_pattern_proxy["🔒 Proxy:添付ファイルの遅延読み込み"]:::locked
    n_pattern_chain_of_responsibility["🔒 Chain of Responsibilityパ…"]:::locked
    n_pattern_command["🔒 Commandパターン|ステータス変更を「元に戻…"]:::locked
    n_pattern_interpreter["🔒 Interpreterパターン|検索クエリの分岐…"]:::locked
    n_pattern_iterator["🔒 Iteratorパターン|チケット一覧の並び替え…"]:::locked
    n_pattern_mediator["🔒 Mediatorパターン|UI部品同士の直接参照…"]:::locked
    n_pattern_observer["🔒 Observerパターン|通知先が増えてもチケッ…"]:::locked
    n_pattern_memento["🔒 Mementoパターン|編集キャンセルで「元の内…"]:::locked
    n_pattern_state["🔒 Stateパターン|ステータスごとの「できる操作…"]:::locked
    n_pattern_strategy["🔒 Strategyパターン|チケット割り当てロジッ…"]:::locked
    n_pattern_template_method["🔒 Template Methodパターン|クローズ…"]:::locked
    n_pattern_visitor["🔒 Visitorパターン|階層構造を変えずに新しい…"]:::locked
    n_pattern_overview --> n_pattern_singleton
    n_pattern_singleton --> n_pattern_factory_method
    n_pattern_factory_method --> n_pattern_abstract_factory
    n_pattern_abstract_factory --> n_pattern_builder
    n_pattern_builder --> n_pattern_prototype
    n_pattern_prototype --> n_pattern_adapter
    n_pattern_adapter --> n_pattern_bridge
    n_pattern_bridge --> n_pattern_composite
    n_pattern_composite --> n_pattern_decorator
    n_pattern_decorator --> n_pattern_facade
    n_pattern_facade --> n_pattern_flyweight
    n_pattern_flyweight --> n_pattern_proxy
    n_pattern_proxy --> n_pattern_chain_of_responsibility
    n_pattern_chain_of_responsibility --> n_pattern_command
    n_pattern_command --> n_pattern_interpreter
    n_pattern_interpreter --> n_pattern_iterator
    n_pattern_iterator --> n_pattern_mediator
    n_pattern_mediator --> n_pattern_observer
    n_pattern_observer --> n_pattern_memento
    n_pattern_memento --> n_pattern_state
    n_pattern_state --> n_pattern_strategy
    n_pattern_strategy --> n_pattern_template_method
    n_pattern_template_method --> n_pattern_visitor
    classDef done fill:#059669,color:#fff,stroke:#059669
    classDef inprogress fill:#3498db,color:#fff,stroke:#3498db
    classDef notstarted fill:transparent
    classDef locked fill:transparent,stroke-dasharray:4 4,opacity:0.6
Javaを鍛える|設計編 0 / 1 完了
graph LR
    n_di_aop_spring_basics["🔒 DIとAOPの基礎、Springでの実践"]:::locked
    classDef done fill:#059669,color:#fff,stroke:#059669
    classDef inprogress fill:#3498db,color:#fff,stroke:#3498db
    classDef notstarted fill:transparent
    classDef locked fill:transparent,stroke-dasharray:4 4,opacity:0.6
環境を整える 0 / 3 完了
graph LR
    n_resources_udemy_guide["【2026年7月版】スクール受講前にUdemyで…"]:::notstarted
    n_resources_kindle_unlimited["【2026年7月版】エンジニアの学習にKindl…"]:::notstarted
    n_resources_vps_deploy_guide["【実録】ConoHa VPS × GitHub …"]:::notstarted
    classDef done fill:#059669,color:#fff,stroke:#059669
    classDef inprogress fill:#3498db,color:#fff,stroke:#3498db
    classDef notstarted fill:transparent
    classDef locked fill:transparent,stroke-dasharray:4 4,opacity:0.6
その他 0 / 1 完了
graph LR
    n_rashinban_sample_app["サンプルアプリで総復習"]:::inprogress
    classDef done fill:#059669,color:#fff,stroke:#059669
    classDef inprogress fill:#3498db,color:#fff,stroke:#3498db
    classDef notstarted fill:transparent
    classDef locked fill:transparent,stroke-dasharray:4 4,opacity:0.6

スキル一覧に戻る