Web

ウェブシステムデザインプログラムでは、Webに関して、UI・UX、フロントエンド、サーバーサイド分野の基礎となる理論、技術に理解を持ち、将来にわたって最新の技術を学んでいくことができる人材を育てます。そのために「Web UI・UX概論」「Webプログラミング演習」「Web UI・UXプログラミング演習I」「Web UI・UXプログラミング演習Ⅱ」「データベース」「Webフレームワーク演習」の6つの科目を開講します。

習得できる能力 ウェブシステム開発の基礎となる知識や技術

Web UI・UX概論

担当講師
株式会社スマートロボティクス
井島 剛志

ユーザを引き付けるUI・UXは工学・心理学などに裏付けられた理論によって支えられている。本講義では、多角的視点からUI・UXについて考え、UI・UXを設計するための考え方・思想を学ぶ。

第1回 UI・UXとは何か
第2回 UIデザインと工学
第3回 UIデザインと心理学
第4回 UIデザインとWebアクセシビリティ
キーワード: ユニバーサルデザイン

Webプログラミング演習

担当講師
合資会社オズ
神山 司

ウェブシステムデザインを考えるうえで、プログラミングは基本技能の一つである。本講義では、簡単なCGIアプリケーションの作成を題材として、HTML,Rubyのプログラミングについて学ぶ。

第1回 Webプログラミング概論
第2回 【Ruby入門】irbを用いた基本的な機能の確認
キーワード: 演算子、変数、関数(メソッド)
第3回 【Ruby入門】関数(メソッド)とクラス
キーワード: 関数(メソッド)、クラス、クラスメソッド、インスタンスメソッド、メソッドチェーン
第4回 【Ruby入門】
第5回 【Ruby入門】ライブラリの活用
キーワード: CGIライブラリ
第6回 Webアプリケーションの仕組み
キーワード: Sinatra、Webサーバー、Webアプリケーション

Web UI・UXプログラミング演習I

担当講師
大藤 幹

Web UI・UX概論ではUI・UXを設計するための理論を学んだ。HTML, CSSはあらゆるWebサイト構築の基盤である。本講義では、HTML,CSSの記述と動作の確認を通して静的なUI・UXを設計するための技術的な知識を学ぶ。

第1回 HTMLとCSSとウェブブラウザ
キーワード: W3C勧告、HTML、CSS
第2回 マークアップ言語とHTML
キーワード: HTMLタグ、要素、W3C>
第3回 カスケーディングスタイルシート
キーワード: CSS
第4回 簡単なWebサイトの設計

Web UI・UXプログラミング演習Ⅱ

担当講師
野中 文雄

現代において、JavascriptはほとんどのWebサイトで使われている。本講義では、Javascriptによる簡単なプログラミングを通して動的なWebサイトのUI・UXを設計するための技術的な知識を学ぶ

第1回 ウェブブラウザで動くプログラム
キーワード: Javascript、ECMAScript、W3C、HTML5、AJAX、Jquery
第2回 Javascript入門
キーワード: 演算子、条件分岐
第3回 Javascriptとフォーム
キーワード: FORMタグ
第4回 Document Object Model
キーワード: DOM、HTML5
第5回 Class
キーワード: Prototype 、Class
第6回 WebAPIの活用
キーワード: API、GET、POST、WebSocket

データベース

担当講師
電気通信大学
情報理工学研究科 教授
大森 匡

複数のユーザ間で一貫したデータの集合を共有して利用・更新するための関係データベースシステムソフトウェアの原理を学ぶ

第1回 関係データベースの概要
キーワード: データベース管理システム,関係データベース、関係データモデル
第2回 関係代数演算,問い合わせ言語
キーワード: 関係代数演算,SQL
第3回 関係代数演算の実行算法と高速化
キーワード: 1次・2次インデックス,結合算法
第4回 共有データの更新と一貫性維持の理論
キーワード: 正規化,トランザクション,データの一貫性
第5回 関係データベースシステムの現実
キーワード: SQL,ビュー,トランザクション

Webフレームワーク演習

担当講師
合資会社オズ
神山 司

Webアプリケーション開発では何らかのフレームワークを使用して開発を行うことが一般的である。本講義では、Webプログラミング演習で学んだRubyプログラミンの知識を生かし、Webフレームワークを用いた簡単なアプリケーションの作成を題材として、Webアプリケーションの脆弱性とWebフレームワークの必要性について学ぶ

第1回 Webフレームワーク概論
キーワード: Webフレームワーク、Ruby on Rails
第2回 Ruby on Rails入門(1)
キーワード: Ruby、Ruby on Rails、MVC
第3回 Ruby on Rails入門(2)
キーワード: Ruby、Ruby on Rails、MVC、WebAPI、WebSocket
第4回 簡単なウェブアプリケーション
キーワード: Ruby、Ruby on Rails、MVC、WebAPI、WebSocket
PAGETOP
Copyright © 国立大学法人 電気通信大学
ウェブシステムデザインプログラム事務室 All Rights Reserved.
Powered by WordPress & BizVektor Theme by Vektor,Inc. technology.