4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【実践記】プログラミングを始めて1年目 Vite+Go+AWSでブログ制作してみた。

Last updated at Posted at 2025-04-29

はじめに

今回、
Vite(React)+Go(サーバーサイド)+AWS(インフラ) を使って、
フロントエンド・バックエンド・インフラすべてを一人で構築してみた記録です。

私自身プログラミングスクールに通い、半年勉強したが、結局、学べたのはReactのみ、、
実際にデプロイして、みたいなのはやったことがなかった。

同じように「全部自分でやってみたい」と思っている方に向けて、
備忘録的にもまとめておきます!

できたHP
https://run4learning.com/

使用技術

•	フロントエンド:Vite + React
•	バックエンド:Go(Golang)
•	インフラ:AWS EC2 S3 Route53、Let’s Encrypt(SSL証明書)

開発手順ざっくりまとめ

  1. フロントエンド(Vite + React)
    • ViteでReactプロジェクト作成
    • axiosでAPI通信部分を実装
    • CORSエラー対策をしながらサーバーと連携

2. バックエンド(Go)

  • GoでREST APIサーバー作成
  • データベース接続(MySQL)
  • APIエンドポイントの実装
  • ログイン認証

3.インフラ(AWS)

  • EC2インスタンス立ち上げ(Amazon Linux2)
  • ドメイン設定(Route53)
  • Goサーバーをsystemdで管理(myblog.service作成)
  • Let’s EncryptでSSL証明書取得
  • HTTPS通信に対応(443ポート対応)

4. その他 セキュリティ諸々

総括

基本的にはChatGPTと共に制作したが、とってもいい。学習にもなる。
まずはハンズオンで進めて正解だったなと感じた。
詳しい制作過程は次回以降に随時配信していく。

途中で作ってみたくなったアーキテクチャ図 あっているかわわからないが、作ってみたくなった。
スクリーンショット 2025-04-29 16.31.01.png

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?