1. トップ
  2. 学校紹介
  3. 情報公開
  4. 学科情報
  5. シラバス - 科目一覧

シラバス

Webデザイン科 2023年度入学生

科目名 サーバーサイドプログラミングⅡ 作成日 2023/03/01
区分 必修 実習
開催時期 2年次 後期
講義・演習駒数/週 0駒
実習・実験駒数/週 2駒
合計駒数/週 2駒
総時間数 60時間
総単位数 2単位
企業連携
授業の目的 高度なWebサイトを構築するために、CMS構築技術を習得する。CMS構築ツールWordPressの利用方法、開発効率向上のためのLaravelPHPフレームワークでのサイト制作技術習得を目的とする。
到達目標 1.Wordpressの仕組みが説明でき、CMSを利用したサイト制作が出来る。 2.Laravelフレームワークの環境設定構築ができ、フレームワークを利用したサイトを制作することが出来る。 3.Webサーバーの環境構築ができ、Webサイトをアップロードが出来る。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合  % 40%  % 60%  %  %  %  %
評価基準
①CMSを利用したサイト制作が出来る。 ②フレームワークを利用したサイト制作が出来る。 ③CMS、PHPフレームワークの利点について説明することが出来る。
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 関根 慎二
テキスト・参考文献 オリジナルテキスト
実務経験有無  
  
関連科目 HTML&CSS実習、JavaScript実習、WebアプリケーションⅠ、サーバーサイドプログラミングⅠ  履修前提   

授業計画

回数 学習目標 学習項目
1 ・PHP、MySQLを利用して簡単なToDoリストを作成出来る。  ・PHPとMySQLを利用したプログラミングを方法を再確認する。 ・phpMyAdminでのユーザ特権設定方法を学習する。 
【理解度確認】練習問題、課題
2 WordPress(1) ・代表的なCMSであるWordPressの仕組みを説明することが出来る。  ・代表的なCMSであるWordPressの仕組みを学習する。 
【理解度確認】練習問題、課題
3 WordPress(2) ・WordPressインストール、環境設定が出来る。  ・WordPressとMySQLの設定方法を学習する。 
【理解度確認】練習問題、課題
4 WordPress(3) ・WordPressのデザインのカスタマイズが出来る。  ・テーマ作成方法を学習する。 
【理解度確認】練習問題、課題
5 WordPress(4) ・プラグインの導入ができる。 ・PHPを利用したカスタマイズが出来る。  ・Action、Filterフックを利用したプラグイン作成方法を楽手する。 
【理解度確認】練習問題、課題
6 WordPress+Nuxt.js(1) ・Vue.jsのフレームワークであるNuxt.jsの仕組みを説明することが出来る。  ・ Vue.jsのフレームワークであるNuxt.jsの仕組みを学習する。 ・プロジェクトセットアップ方法と実行方法を学習する。 
【理解度確認】練習問題、課題
7 WordPress+Nuxt.js(2) ・Nuxt.jsを利用して簡単なWebサイトを作成することが出来る。  ・JSON形式について学習する。 ・静的ページの生成方法を学習する。 
【理解度確認】練習問題、課題
8 WordPress+Nuxt.js(3) ・WordPress REST APIについて説明することが出来る。 ・ブログ記事一覧を作成、表示するが出来る。  ・WordPress REST APIの機能について学習する。 
【理解度確認】練習問題、課題
9 WordPress+Nuxt.js(4) ・フォートフォリアサイトを制作することが出来る。  ・サーバーサイドレンダリングについて学習する。 
【理解度確認】練習問題、課題
10 Laravelを利用したアプリ制作(1) ・Laravelフレームワークの仕組みを説明でき、初期設定を行うことが出来る。  ・Laravelの仕組みについて学習する。 ・Laravelのプロジェクト設定方法を学習する。 
【理解度確認】練習問題、課題
11 Laravelを利用したアプリ制作(2) ・ルーティング、テンプレートを制作することが出来る。  ・Laravelの環境設定方法を学習する。 ・ルーティング方法、テンプレート作成方法を学習する。 
【理解度確認】練習問題、課題
12 Laravelを利用したアプリ制作(3) ・Vue Routerを導入することが出来る。  ・Vue Routerのインストール方法、各コンポーネント制作方法を学習する。 
【理解度確認】練習問題、課題
13 Laravelを利用したアプリ制作(4) ・APIを設定し、ログイン・ログアウトが出来る。  ・認証APIの設定方法を学習する。 
【理解度確認】練習問題、課題
14 Laravelを利用したアプリ制作(5) ・写真の投稿・一覧表示を制作することが出来る。  ・投稿フォーム、一覧ページの制作方法を学習する。 
【理解度確認】練習問題、課題
15 Webサーバーの環境設定 ・Webサーバーの環境設定が出来る。  ・Linux環境上で、Webサーバー環境設定方法を学習する。 
【理解度確認】練習問題、課題