Web開発のポートフォリオ作成手順と学習内容について


プログラミング初心者です。現在、HTML,CSS,Pythonを学習中で、同時にポートフォリオ作成を進めようと考えています。Webアプリを作成するときには、  
フロントエンドでHTML,CSS,Javascript  
バックエンドでPython  
そして、SQLとAWSを学ぶ必要があると調べた結果わかりました。

しかし、ポートフォリオを作成するさいに、SQLやAWSの知識はどこで必要になるのでしょうか？  
学びながら進めたいと考えているのですが、どこで知識が必要になるかわからないので、お助けください。




[ポートフォリオ](https://ja.wikipedia.org/wiki/%E3%83%9D%E3%83%BC%E3%83%88%E3%83%95%E3%82%A9%E3%83%AA%E3%82%AA_\(%E6%9B%96%E6%98%A7%E3%81%95%E5%9B%9E%E9%81%BF\))が

>   *
> 自己アピールや商品アピールなどのために、主に実績をまとめた資料のこと。特に作家などが就職活動や自己の能力紹介などのために、作品集をまとめたものを指す。
>

の意味なら、SQLやAWSの知識は必要ありません。既にSQLやAWSの知識を持っているならば、それを紹介すればいいと思います。

