HOME
学部前期課程
全学自由研究ゼミナール (モダンWebシステム開発入門) (モダンWebシステム開発入門)
学内のオンライン授業の情報漏洩防止のため,URLやアカウント、教室の記載は削除しております。
最終更新日:2024年10月18日
授業計画や教室は変更となる可能性があるため、必ずUTASで最新の情報を確認して下さい。
UTASにアクセスできない方は、担当教員または部局教務へお問い合わせ下さい。
全学自由研究ゼミナール (モダンWebシステム開発入門) (モダンWebシステム開発入門)
モダンWebシステム開発入門
コンピューターの急速な性能向上を背景に、ソフトウェアの重要性は以前にもまして高まっています。
この全学自由研究ゼミナールでは、主に Web システムの開発技術について扱います。これは、頒布の容易性やデスクトップ・モバイルを超えた可搬性などの理由から、Web は近年のアプリケーション開発における主流のプラットフォームとなっているからです。
カリキュラムは、HTML や CSS、JavaScript といった基本的な Web 技術に始まり、バックエンドサーバー (Node.js) の開発やリレーショナルデータベース (PostgreSQL) の基礎を扱います。その後、グループに分かれて開発演習を行います。毎回の課題に取り組むことで、カリキュラム終了時には、独力で Web サービスが公開できるようになるでしょう。
MIMA Search
全学自由研究ゼミナール (モダンWebシステム開発入門) (モダンWebシステム開発入門)
松島 慎
S1
S2
火曜5限
実務経験のある教員による授業科目
NO
他学部履修
不可
1.Web プログラミングの基礎を学ぼう
はじめての Web 開発
HTML
JavaScript ことはじめ
値と式と演算子
変数
論理値と論理演算子
条件分岐
関数
繰り返し
配列
CSS
オブジェクト
DOM
イベント
プロジェクト
2.ブラウザで動作するアプリを構築しよう
ブラウザの開発者ツール
オブジェクトの参照
クラス
無名関数
高度な CSS
プロジェクト
3.Web サーバーが動作する仕組みを知ろう
WSL のセットアップ (Windows のみ)
はじめての Node.js
モジュールと npm
HTTP サーバー
Express
フォーム
GET リクエストと POST リクエスト
データベース
Git と GitHub
GitHub を用いた共同開発
時間が余れば以下についても行う:
CSS による配置
Cookie と認証
Render へのデプロイ
下記の「関連ホームページ」のWebページの教材を利用する.
具体的には
「Web プログラミングの基礎を学ぼう」
「ブラウザで動作するアプリを構築しよう」
「Web サーバーが動作する仕組みを知ろう」
のセクションを解説した後、全員で課題演習に取り組む。
ノートパソコンの持参を想定しています。OSは特に指定はありません。
講義は充実した教材のもと基礎から丁寧に進めるため、プログラミングの経験や文理に関わらず安心して取り組めるようになっています。また、競技プログラミングや研究のためのプログラミング経験者がアプリケーション開発を始めるための第一歩としても最適です。