Skills
Hatsukiの技術の専門的な知識の概要
By Level
By Category
Frontend Development (12)
JavaScript
BeginnerES6以降の構文、非同期処理、モジュール化などを含むモダンなJavaScript開発。
TypeScript
Beginner型安全なJavaScriptの上位互換で、コード品質と開発効率を高めます。
React
BeginnerHooksやContext、状態管理を備えた、UIを構築するためのJavaScriptライブラリ。
Vue.js
Beginner学習しやすく使いやすい、迅速な開発に適したプログレッシブなJavaScriptフレームワーク。
Angular
BeginnerGoogle製のエンタープライズ向けフロントエンドフレームワーク。SPAのための包括的なソリューション。
Next.js
BeginnerSSRやSSG、フルスタック開発に対応した実運用向けのReactフレームワーク。
Nuxt.js
Beginnerサーバーサイドレンダリングと静的サイト生成に対応した直感的なVue.jsフレームワーク。
Astro
Beginner複数フレームワーク連携に対応し、高速なパフォーマンスを実現するモダンな静的サイトジェネレーター。
Tailwind CSS
Beginnerユーティリティファーストで、モダンなUIを素早く構築できるCSSフレームワーク。
Sass/SCSS
Beginner変数、ネスト、ミックスインなどの機能を提供するCSSプリプロセッサ。
Webpack
BeginnerモダンなJavaScriptアプリ向けの静的モジュールバンドラー。
Vite
Beginner高速なコールドスタートとホットリロードを備えた次世代フロントエンドビルドツール。
Backend Development (15)
Node.js
BeginnerChromeのV8エンジン上に構築されたJavaScriptランタイム。サーバーサイド開発に利用。
Python
BeginnerWeb開発、データ分析、機械学習などに適した汎用プログラミング言語。
Java
Beginnerエンタープライズ開発で広く使われる、クロスプラットフォームかつオブジェクト指向の言語。
C#
BeginnerMicrosoftが開発したモダンなオブジェクト指向言語。.NETエコシステムに最適。
Go
BeginnerGoogle製の高効率な言語。クラウドネイティブやマイクロサービス開発に適する。
Rust
Beginner安全性・高速性・並行性に重きを置くシステムプログラミング言語。GCなし。
C++
Beginnerゲーム開発、システムソフトウェア、組み込み開発で広く使われる高性能なシステム言語。
C
BeginnerOSや組み込み開発の基盤となる低レベルなシステムプログラミング言語。
Kotlin
BeginnerJetBrains製のモダンな言語。Javaと高い互換性があり、Android開発で人気。
Swift
BeginnerApple製のモダンな言語。iOS、macOS、watchOS、tvOSの開発向け。
Ruby
Beginnerシンプルさと生産性を重視する動的オープンソース言語。Railsの基盤。
PHP
BeginnerWeb開発で広く使われるサーバーサイドスクリプト言語。
Express.js
Beginner軽量で高速なNode.js向けWebアプリケーションフレームワーク。
Spring Boot
BeginnerJavaエコシステムで最も人気のあるエンタープライズアプリ開発フレームワーク。
Django
Beginner高速開発とクリーンで実践的な設計を特徴とする高水準のPython製Webフレームワーク。
Database (6)
MySQL
Beginner世界で最も普及しているオープンソースのRDBMS。Webアプリで広く利用。
PostgreSQL
Beginner高機能なオープンソースのRDBMS。
Redis
Beginnerデータベース、キャッシュ、メッセージブローカーとして使える高性能なインメモリデータストア。
MongoDB
Beginner柔軟なデータモデルを持つドキュメント指向のNoSQLデータベース。
SQLite
Beginnerモバイルアプリや小規模プロジェクトに適した軽量な組み込みRDB。
Firebase
BeginnerリアルタイムDBや認証機能を提供する、Googleのモバイル/Webアプリ開発プラットフォーム。
Development Tools (18)
Git
Beginner分散型バージョン管理システム。コード管理とチーム開発に不可欠。
VS Code
Beginner軽量ながら高機能なコードエディタ。拡張機能が充実。
WebStorm
BeginnerJetBrains製のプロ向けJavaScript/Web開発IDE。高度なコード支援を搭載。
IntelliJ IDEA
BeginnerJetBrainsのフラッグシップIDE。強力な支援機能を備えたJava開発の定番。
PyCharm
BeginnerJetBrains製のプロ向けPython IDE。高度な解析とデバッグ機能を提供。
Rider
BeginnerJetBrains製のクロスプラットフォーム.NET IDE。C#やVB.NET、F#などに対応。
GoLand
BeginnerJetBrains製のプロ向けGo言語IDE。高度な支援とデバッグ機能を提供。
Docker
Beginnerアプリのデプロイと環境管理を簡素化するコンテナ基盤。
Kubernetes
Beginnerコンテナ化アプリのデプロイ/スケーリング/運用を自動化するオーケストレーション基盤。
Nginx
Beginner高性能なWebサーバー兼リバースプロキシ。
Apache HTTP Server
Beginner世界で最も普及しているWebサーバーソフト。安定性と信頼性に優れるHTTPサーバー。
OpenResty
BeginnerNginxとLuaJITを基盤とした高性能Webプラットフォーム。動的Webアプリ開発に対応。
Apache Tomcat
BeginnerJava Servletコンテナ兼Webサーバー。Java Webアプリの標準的な実行環境。
AWS
Beginner包括的なクラウドコンピューティングを提供するAmazonのクラウドプラットフォーム。
Linux
BeginnerオープンソースのOS。サーバー運用や開発環境での標準的な選択肢。
Postman
BeginnerAPIの設計・テスト・ドキュメント化を効率化する開発/検証ツール。
Figma
Beginnerコラボレーションに強いUI/UXデザインとプロトタイピングのツール。
Photoshop
Beginnerプロ向けの画像編集・デザインソフト。
Other Skills (4)
GraphQL
Beginner効率的かつ柔軟にデータ取得を行えるAPIのクエリ言語および実行環境。
Elasticsearch
Beginner全文検索や分析に用いられる分散型の検索エンジン。
Jest
Beginnerシンプルで使いやすいJavaScriptテストフレームワーク。
Cypress
BeginnerWebアプリ向けのモダンなE2Eテストフレームワーク。