概要
金融系SIerとして、長らくJavaとOracleとオンプレミスな環境しか触ることが出来ず、
さすがにこれではエンジニアとしてまずいと思い、PythonでのWebアプリ作成を通じて
現代では当たり前な技術の学習をしていくことを決めました。その一部始終をQiita/Githubに自分用の資産として残していきます。
本ページに全体感を記載し、インデックスページとして活用していきます。
前提
-
Mac OS
上での開発とする -
python 3.8.0
を利用
brew install pyenv
pyenv install 3.8.0
pyenv global 3.8.0
Template
ロードマップ
ロードマップの内容や期日の目安は、随時変更する可能性があります。
Step | contents | keywords | Achievement Date |
---|---|---|---|
0 | Flaskを使った自動応答bot作成 ※既存記事とほぼ同様になるので書かない |
Flask line-bot-sdk TalkAPI |
2019/11/22 |
1 | Nginx+gunicorn形式でローカル構築 | Nginx gunicorn WSGI |
2019/12/17 |
2 | Dockerコンテナ上で起動させる | docker | 2020/01/05 |
3 | Step2のコンテナをdocker-composeで一括管理する | docker-compose | 2020/01/07 |
4 | DBサーバを利用する | PostgresSQL | |
n | 何かしらパッケージ->アプリ作成&GKEで構築 | k8s GCP、GKE |
Keyword
-
REST(ful)
-
Docker
-
Kubernetes
-
Terraform
-
Cloud Platform(AWS/GCP)
-
Ansible
-
CircleCI/TravisCI
-
CodeCov
-
Jenkins
-
Django
-
Flask