Webアプリケーション開発を中心に、バックエンド、フロントエンド、データベース、インフラ、WordPress制作に関するスキルを整理しています。
Webアプリケーション開発を中心に、PHP、JavaScript、Go、MySQLなどを使用した実装を行っています。
業務システムや管理画面の開発、データベースを扱う処理、既存システムの改修などを中心に経験してきました。
現在は、これまでの開発経験を活かしながら、WordPressを使ったサイト制作やWebデザインについても学習・実践しています。
## 対応できること
– Webアプリケーションの機能追加・改修
– 管理画面・業務システムの実装
– 一覧・詳細・登録・編集・削除画面の作成
– フォーム処理・バリデーション
– MySQLを使ったデータ取得・登録・更新・集計
– 既存コードの調査・不具合修正
– Dockerを使った開発環境構築
## スキル一覧
Backend
PHP
Laravel
Go
Gin
PHPを中心に、Webアプリケーションや管理画面の開発を行っています。また、Go + Ginを使用したAPI実装についても学習・実践しています。
Frontend
HTML
CSS
JavaScript
SvelteKit
HTML、CSS、JavaScriptを使用した画面実装を行っています。またSvelteKitを使用した個人サイト制作や、APIと連携する画面の実装も行っています。
Database
MySQL
PHPMyAdmin
MySQLを使用したデータ取得、登録、更新、集計処理に対応できます。条件検索、一覧表示、集計画面など、DBと連携する機能の実装経験があります。
Infrastructure
Docker
VPS
Nginx
Linux
Ubuntu
Dockerを使用した開発環境構築や、VPS上でのWebアプリケーション公開に関する設定を行っています。Webサーバー、APIサーバー、DBサーバーを分けた構成についても学習・検証しています。
CMS / WordPress
WordPress
ブロックエディター
固定ページ
投稿
テンプレート編集
WordPressを使用したポートフォリオサイト制作を通して、固定ページ、投稿、テンプレート編集、ブロックエディターの使い方を学習・実践しています。
Design / UI
Webデザイン
情報設計
レスポンシブ対応
UI改善
Webアプリケーション開発の経験を活かしながら、見やすさ、使いやすさ、情報の整理を意識したWebデザインを学習しています。
## 主に経験した技術
PHP
業務システムや管理画面の開発で使用しています。DB連携、フォーム処理、一覧・詳細画面、登録・編集・削除処理などの実装に対応できます。
JavaScript
画面上の動的な処理や、フォームの入力補助、表示切り替えなどで使用しています。
MySQL
Webアプリケーションのデータ取得、登録、更新、集計処理で使用しています。条件検索や集計画面など、業務で使うデータ処理の実装経験があります。また、動作が過度に重いと感じたクエリについては、改修を提案・実行しています。
## 学習・実践中の技術
Go / Gin
GoとGinを使用したAPI開発を学習・実践しています。GORMを使ったDB操作や、Docker環境での開発にも取り組んでいます。
SvelteKit
個人サイト制作を通して、SvelteKitを使ったページ作成やAPI連携を学習しています。
WordPress
このポートフォリオサイト制作を通して、WordPressの固定ページ、投稿、テンプレート編集、ブロックエディターを学習しています。
Webデザイン
Webアプリケーション開発だけでなく、情報の見せ方、余白、配色、読みやすさを意識したデザインについて学習しています。
## 今後学んでいきたいこと
今後は、WordPressを使ったサイト制作や、Webデザインの基礎、レスポンシブ対応、情報設計についてさらに学習していきます。
実装だけでなく、見る人にとって分かりやすく、使いやすいWebサイトを作れるようになることを目指しています。