エンジニアになって2ヶ月目を振り返る
業務系
コンテンツマーケティングについて
- 目標設定やペルソナについて
- テーマの決め方
- Google Analyticeのタグ発行と埋め込み
PHP
GitHubでの開発運用
issue化とpull request
- 責任者よりissue化された問題点やバグを潰していく。 →issueで会話していく上で担当者同士のやりとりでなく、誰が見てもわかるような記載が必要。
- issueに沿ってpushした項目をレビューしてpull request
- 営業側の担当と認識をすり合わせて行っていく。 →増え続ける要望に対して目処をつけさせるコミュニケーションが必要
webサイトのリポジトリ登録からテストサーバーへデプロイまで
- ファイルをローカルからGit管理して、GitHubへpush(今回は他社納品物)
- GCPでテスト環境を構築(kusanagiのLEMP環境)
- CircleCIで自動デプロイ化(ファイルの入れ替えはpull、deployerも今後使えるようにする。)
- テストサイトのBASIC認証(locationの中に埋め込む)
- SSL認証でサイト公開
- 本番環境構築 & デプロイ自動化
- 高速Wordpress環境の構築(kusanagi)
CircleCI
- GitHubとの連携
- 秘密鍵の登録
- yamlファイルの編集
- GitHubにpushしたら自動デプロイできるように構築
- CircleCI側でDocker環境を立ち上げてサーバーに接続している流れを理解
- deployerでphp環境でもデプロイ可能
WordpressをVagrantで構築
- themesファイルと設定ファイルを別々にリポジトリ管理を行う。
- 最短で再現する(別記事書いて載せる。)
HTML/CSS
- webフォント利用
- 擬似クラスを利用した見出しのデザイン変更
知識系
サーバー
GCP
レンタルサーバー
- 実際に借りてみる(無料)
ドメイン
HTTP
Nginx
VirtualHost
Linux
yum
- yumの仕組みとコマンドの意味 →nginxやphp7系のインストールは普通にやってもできない
Debian
- CentOS7だけでなくDebianも触る
今後
PHP
HTTP
DNS
どんな仕組みになっているかとかもっと。
SSL
- Let's encryptとかよく使うようになるので復習しておく。
Docker
- CIrcleCI関連で興味あり
Linux
来月にセミナー参加予定
Google AnalyticsとSearch Console
使えるように