未経験からエンジニア転職をするための最強ロードマップロードマップ

【PHP+SQL課題】PHP+SQLを学んだあとの腕試し問題を公開!【超有料級】

ファド

こんにちは!
PHPのLaravelやJavaScriptでWeb開発をしているフリラーンスエンジニアのファドと申します!

今回はPHP+SQLの課題に挑戦していただきます!

まだPHP+SQLの教材を読んでいない方は、下記リンクより学習してください!

あわせて読みたい
【完全無料】知識ゼロから体系的に学ぶプログラミング学習教材 イントロダクション FADOTECHでは、これからプログラミングを学ぼうと思っている方向けに、知識ゼロから完全無料でプログラミングが学べるように、すべての教材と課題を...
目次

課題の解答について

全ての課題の解答例はnoteにて販売しております。
解答が欲しい方のみ下記リンクよりご購入ください!

note(ノート)
PHP+SQL課題の全解答|ファド|無料プログラミング学習ブログ運営 こんにちは! 福岡でフリーランスエンジニアをしている「ファド」と申します! こちらの記事は、私の技術ブログ兼無料プログラミング学習教材サイトの「FADOTECH」で無料で...

また、MENTAのサポートでは1日あたり約300円でプログラミング学習のサポートを行っております。
そちらでご契約いただくことで全ての課題をレビューしております。

プログラミング学習サポートと解答例が欲しい方は、下記URLよりMENTAにてご契約ください。

あわせて読みたい
【プログラミング学習】1日あたりたったの「300円」のみでプログラミングを学び、最短で転職or稼ぐ!|【ME... プログラミングを学びたいすべての方へこれからの時代は格安でプログラミングを学び、最短で稼げ自己紹介はじめまして!この度はプランをご覧いただき、誠にありがとうござ...

課題を進める上での注意点

  • インデントを意識してください。
  • インデントなどでは、半角スペースを使用してください。
  • 調べたことをコピペするだけではなく、しっかりとコードの意味を理解してから使用しましょう。
  • 課題ごとに記載されている検索ワードは、詰まるまでなるべく見ないようにしましょう。

掲示板アプリ

フォルダ名:「〇〇〇〇_bulletin_board」
〇〇〇〇にはご自身のフルネームを入力してください。

以下の機能要件を満たす掲示版アプリを作成してください。

・ユーザーの新規会員登録機能
 仮登録と本登録、メール認証機能をつけること
 仮登録時に入力したメールアドレス宛にメールが送信され、送信されたメールに記載されたURLからアクセスを行い本登録を実施すること

・ログイン機能
 ユーザーID(もしくはメールアドレス)とパスワード入力によるログインができること

・ログアウト機能

・投稿作成機能
 ログイン済みのユーザーが投稿することができること

・投稿の一覧表示機能
 投稿のタイトル、投稿の本文、投稿日時、投稿者を表示すること

・投稿編集機能
 投稿者のみが投稿した記事の編集ができること(他のユーザーが投稿した記事の編集はできない)

・投稿削除機能
 投稿者のみが投稿した記事の削除ができること(他のユーザーが投稿した記事の削除はできない)

・コメント作成機能
 ログイン済みのユーザーがコメントすることができること

・コメントの一覧表示機能
 コメントのタイトル、投稿日時、投稿者を表示すること

・コメント編集機能
 コメントをしたユーザーのみがコメントの編集ができること(他のユーザーのコメントを編集することはできない)

・コメント削除機能
 コメントをしたユーザーのみがコメントの削除ができること(他のユーザーのコメントを削除することはできない)

phpMyAdminでMySQLデータベースをエクスポートする方法

以下の手順で掲示板アプリ用に作成したMySQLデータベースをエクスポートし、掲示板アプリのコードと一緒に提出してください。
①左サイドバーからエクスポートしたいデータベースをクリック

こちらの例ではデータベース「sample」のエクスポートを行ってみます。

②上部のメニューから「エクスポート」をクリック

③添付画像のようにエクスポート方法等を選択し「エクスポート(バージョンによっては「実行」)」をクリック

エクスポートクリック後にブラウザ下部に「データベース名.sql」のファイルが表示されればエクスポート完了です。

参考URL:https://www.javadrive.jp/phpmyadmin/export-import/index1.html

おめでとうございます!

よくここまで頑張りました!

これでPHP+SQLの課題はすべて終了です。

次はバージョン管理ツールと呼ばれる「Git」と「GitHub」について学習していきましょう!

あわせて読みたい
【Git+GitHub教材①】GitやGitHubとは?インストール方法から基本用語の解説、基本的な使い方までを徹底解説 こちらの記事はGit+GitHub教材の第1回目の記事になります。 その他のGit+GitHub教材を学習したい方は下記リンクから直接教材へ飛ぶことができます。 Gitとは Gitとは、...

プログラミング学習サポートについて

「独学で挫折した。。。」

「一人でのプログラミング学習がしんどい。。。」

「未経験からエンジニア転職をしたいけど何をしたら良いかわからない。。。」

このような悩みをお持ちの方向けに、本教材作成者のファドがMENTAという学習サイトにてあなたのプログラミング学習とエンジニア転職を徹底サポートいたします!

サポート価格はなんと1日あたりたったの約300円!

教材で分からない箇所のサポートはもちろんのこと、本サイトで公開しているすべての課題の解答も公開しております。
また、MENTAで学習を終わらせていただいた方限定で懇意にしていただいている企業さんを紹介することもあります!

なお、サポート内容の詳細は下記の通りです。

  • 目標設定
  • マインドセット
  • オリジナル教材見放題
  • オリジナル課題見放題
  • オリジナル課題の解答見放題
  • 課題コードレビュー
  • 教材への無制限質問
  • 課題への無制限質問
  • ポートフォリオ作成アドバイス
  • 褒めのコーチング

いくつかのプランを用意させていただいておりますので、下記より一度ご覧ください!

あわせて読みたい
【プログラミング学習】1日あたりたったの「300円」のみでプログラミングを学び、最短で転職or稼ぐ!|【ME... プログラミングを学びたいすべての方へこれからの時代は格安でプログラミングを学び、最短で稼げ自己紹介はじめまして!この度はプランをご覧いただき、誠にありがとうござ...

コメント

    この記事が気に入ったら
    フォローしてね!

    よかったらシェアしてね!
    • URLをコピーしました!

    コメント

    コメントする

    目次