ver.1.10(最終:2024.05.12)

10.23【後期】データベース構築Ⅱ

  • 授業の進め方
    • 09:20 授業開始
    • 09:30 週の復習(E-R図の記述の仕方)課題1と課題2の模範解答
      • 課題1)生徒マスタと学科マスタの関係をE-R図で作成(Figmaを使用)
      • 課題2)DFDで作成した図書室の関係をE-R図で作成(Figmaを使用)
    • 09:40 正規化(第1正規形~第3正規形)とは?
    • 10:00 本日の課題
    • 10:40 課題提出

 

10.23【後期】システム開発入門(選択者のみ)

  • 授業の進め方
    • 完成イメージを共有する。
      ➡仕事の進め方:まずは全体像から捉えていく。
    • リーダーからメンバーに仕事を割り振ります。
      その際に、具体的に資料を利用して、理解してから作業を進めて下さい。
      とりあえずでスタートしてしまうと、手直しが何度も入ってしまい進まなくなってしまいます。
    • スケジュール
      • 13:30 授業開始(チームごとに座る)
      • 13:40 安全なシステムを構築するために ➡(サンプルコード
      • 13:50 深田先生から「デザイン処理のコツ
      • 14:10 メンバーごとのタスクの確認および作業開始(Figmaはこちら
      • 15:10 進捗の確認
      • 15:20 作業開始
      • 16:30 本日の発表(前回と異なるメンバーが発表すること)

重要な情報

下記の情報は、授業で使用するためのサーバおよびログインとなります。授業や自習以外に使用しないように注意してください。

<VPSサーバ接続情報>
アカウント:tsb24
パスワード:tsb202404
ホスト名(サーバ):db.well-field.co.jp

<VPSサーバ内のデータベース接続情報>
アカウント:tsb24
パスワード:tsb202404
使用するデータベース:db2024
<サーバ接続で使用>
ssh -l tsb24 db.well-field.co.jp
mysql -u tsb24 -p -h localhost
use db2024;

<便利コード>
show databases;
show tables;
<「WinSCP」を起動>
※このソフトは、Webサーバに接続しファイルをアップロード/ダウンロードするために使用します。

アカウント:tsb24
パスワード:tsb202404
ホスト名(サーバ):tsb.well-field.co.jp
ポート:22

■今後、身に付ける必要があるスキル

  • GitHub(バージョン管理)
  • AWS(インフラ)
    • Amazon EC2
    • Amazon S3
    • RDS
    • Amazon API Gateway
  • Docker(仮想化環境)
  • Figma(UI/UX)
  • VSCode(IDE:統合開発環境)
  • Notion(タスク管理)
  • mariaDB(リレーショナルデータベースMySQL派生)

 

– Webアプリケーション –

  • PHP
    • Laravel(PHPフレームワーク)
  • Javascript
    • node.js(Javascript実行環境)
    • vue.js(Javascriptフレームワーク)
  • CSS
    • Bootstrap(フロントエンドツールキット)

    – ローカルアプリケーション –

    • Python
      • Pygame(ゲームライブラリ)
      • Raspberry Pi(端末)⇒電子工作
      • ChatGPT(AI開発)

    Microsoft365(統合システム)
    AdobeCC

    配布資料一覧

    授業テキスト