#記事の概要#
私が作成したポートフォリオを紹介します。
#背景#
現在、30歳、プログラミング未経験からエンジニアを目指し勉強しています。
フロントエンドエンジニアを目指していますが、バックの知識も少しは必要だということで、勉強中のPHPでポートフォリオを作成しました。
#目的#
・PHPを用いたWebアプリケーション開発経験を積む
・フルスクラッチ開発によってWebアプリの基本的な構成、動作を知る
・Web系企業さんの即戦力になれる技術を身につける(そこまでは厳しかった)
#スペック#
言語
PHP 7.4.6
DBMS
MySQL 8.0.21
開発環境
MacOS Catalina 10.15.6
MAMP
#主な内容#
— ポートフォリオ用 (@AO88IvXNahycCKv) August 30, 2020
架空のスニーカーのフリマサイトです。
生のPHPを書くことが目的だったので、
細かいデザインまではこだわっていません。
また本来は商品一覧ページ、出品ページ、マイページなど作成したかったのですが、
一旦、ユーザー登録までとなっております。
DB接続を行い、マイページ遷移や、簡単なバリデーションまで実装。
※セッションを使ったマイページ画面や、連絡掲示板なども作成したかったのですが、
まだ勉強中なので、簡単なPOST送信までで作成しました。
#課題#
HTML,CSSのコーディング
とりあえず書くことはできるというレベル。
とりあえずでdivタグで囲ったり、
とりあえずclass付けたり、
class名の一貫性、妥当性、またidは全く使っていないので、
そういった基本的なルールをまだまだ学ぶ必要あり。
DB接続
PDO使って、SQL実行して、といった流れはわかるが
コード一つ一つの意味(そもそもPDOとは?)など理解せずに書いてる部分多いので
きちんと理解したい。