Microsoft Word 基_シラバス.doc

Similar documents
4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴に

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

スライド 1

受講を行うための前提知識 PC の基本操作ができること 座学 コーディング実習 受講講座の名称 9 日間 67:30 システムエンジニア向け IT 基礎 4/8/( 月 ) IT 技術者に共通する基本的な知識の習得を目標とします コンピュータ基礎では コンピュータの仕組みやコンピュータで扱う数値や単

PowerPoint プレゼンテーション

4-4- 応スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語のうち 特に Ruby について学習し 応用的なアプリケーション開発の手法を習得する Ⅰ. 概要フレームワークによる Web アプリケーション開発やデータベース操作について学習する Ⅱ. 対象専門分野職種共通 Ⅲ.

1-1- 基 OSS 概要に関する知識 ソフトウェアの新たな開発手法となりソフトウェア業界で大きな影響力を持つようになったオープンソースについて学習する 本カリキュラム Ⅰ. 概要では オープンソースの登場から現在に至る発展の経緯や代表的なソフトウェアの特徴を理解する 講義の後半では実際にソフトウェ

4-1- 基 Java に関する知識 1 独立行政法人情報処理推進機構

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

WEBシステムのセキュリティ技術

.NET テクノロジー概説 /WindowsAzure 入門 コード P-2 0:00~7:00 ( 休憩 時間含む ) 前提条件 Windows の操作経験 ( エクスプローラの操作 ファイルの操作 ) があること 最低開講人数 0 名.NET テクノロジー概説 /WindowsAzure 入門

<基礎領域>

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

講座内容 第 1 回オープンネットワークの概念と仕組み ( 講義 90 分 ) 基本的なネットワークの構成及び伝送技術について大規模化 マルチプロトコル化を中心に技術の発展と 企業インフラへの適用を理解する その基本となっている OSI 7 階層モデルについて理解する (1) ネットワークの構成と機

Web のしくみと応用 ('15) 回テーマ 1 身近なWeb 2 Webの基礎 3 ハイパーメディアとHTML 4 HTMLとCSS 5 HTTP (1) 6 HTTP (2) 7 動的なWebサイト 8 クライアントサイドの技術 回 テーマ 9 リレーショナルデータベース 10 SQL とデータ

講座内容 第 1 回オープンソースの理念 ( 講義 90 分 ) オープンソースという言葉の定義と概念を理解する あわせてオープンソースの基本的なライセンスを理 解する (1) オープンソースの登場と理念 1. オープンソースの定義 2. ネットスケープ社製品のソースコード公開 3. Open So

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 本書の構成 Web サイト制作の流れ 本書の構成と内容 1-2 Web サイト制作業界の人材像 Web サイト制作に必要な職掌と役割 各職掌の役

6-3.OS セキュリティに関する知識 OS のセキュリティ機能として必要な機能と オープンソース OS とし Ⅰ. 概要てもっとも利用が期待される Linux のセキュリティ管理に関して 電子メール Web CGI DNS などの具体的な管理手法について学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講

PowerPoint プレゼンテーション

Microsoft Word - wpphpmysql.doc

2-3- 基 Linux のシステム管理に関する知識 1 独立行政法人情報処理推進機構

目次 研究目的 背景システム開発について実験および評価結論

スライド 1

MicrosoftVisualStudio.NET による ASP.NETWeb アプリケーションの開発 (#2334)(MP301)5 日間 () コースの概要 このコースでは VisualBasic.NETまたは C# プログラマで Web 開発の初心者が ASP.NETを使用して Web アプ

メディプロ1 Javaサーブレット補足資料.ppt

ウェブデザイン技能検定 1 級実技 平成 28 年度 第 4 回 ウェブデザイン技能検定 1 級 実技試験概要 試験にあたっての注意事項 試験者は本試験の留意事項 注意事項に留意して作業を行うこと ペーパー実技試験は 課題 1 から 5 までの 5 課題を 60 分間で行うこと 作業実技試験は 課題

6-2- 応ネットワークセキュリティに関する知識 1 独立行政法人情報処理推進機構

Si 知識情報処理

科目名情報処理応用担当教員濵田秀二常勤 非常勤実務経験有 対象学年 2 年対象学科環境情報システム学科コース情報プロフェッショナルコース履修時間 60 学修内容 情報処理技術者試験の IT パスポート試験 および 基本情報技術試験 の合格を目指し 過去問題の演習を行う 到達目標 情報処理技術者試験の

第 7 回の内容 動的な Web サイト フォーム Web システムの構成

凡例 : 優れている : やや優れている : 普通 : やや劣っている E: 劣っている 未 : 未学習 : 対象外 02. Javaデータベース講座 ( 使用環境 :MySQL Eclipse4.3 JK8) 総合講師評価 コメント 第 1 回 最終 データベースの全体理解は概ねできて

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

目的 概要 全体像 概念図 用語の定義 用語 説明 用語 説明 用語 説明 用語 説明 参考資料

◎phpapi.indd

Python によるジオプロセシング スクリプト入門

Rmenuフレームワーク

プレポスト【問題】

-調達要求番号:

Microsoft Word 応_シラバス.doc

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A>

研修スケジュール 2016年度予定 今後一部変更になる可能性があります ご了承下さい 研修は毎日 9:00 18:00 休憩1時間 です

html5_ver2_kai.pdf

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

(Microsoft PowerPoint - Java\221\3462\225\224\211\357\224\255\225\\\216\221\227\ ppt)

Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx

Rmenuフレームワーク

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

Python によるジオプロセシング スクリプト入門

4 月 東京都立蔵前工業高等学校平成 30 年度教科 ( 工業 ) 科目 ( プログラミング技術 ) 年間授業計画 教科 :( 工業 ) 科目 :( プログラミング技術 ) 単位数 : 2 単位 対象学年組 :( 第 3 学年電気科 ) 教科担当者 :( 高橋寛 三枝明夫 ) 使用教科書 :( プロ

rcp-add-01:アーキテクチャ設計書

Javaの作成の前に

CodeGear Developer Camp

3 雛型 HTML Slidy の XHTML の雛形 (ファイルは UTF-8 で保存) href=" /> <script src="

SinfonexIDaaS機能概要書

Microsoft PowerPoint - prog03.ppt

文字列操作と正規表現

プログラミング基礎

PowerPoint プレゼンテーション

Delphi/400開発ノウハウお教えします Googleマップ連携によるリッチなGUIアプリ開発

メディプロ1 Javaプログラミング補足資料.ppt

PowerPoint プレゼンテーション

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

2. 動的コンテンツとは動的コンテンツとは Web ブラウザからの要求に応じて動的に Web ページや画像などを生成する Web コンテンツのことをいいます Web で利用するサーチエンジンやアクセスカウンタ等は この仕組みを用いています 動的コンテンツは大きく次の二つに分類されます (1) Web

— intra-martで運用する場合のセキュリティの考え方    

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル

アナリシスパターン勉強会 責任関係事例紹介 株式会社オーエスケイ小井土亨 (CBOP COM 分科会主査 ) 2000/07/19 1

PowerPoint プレゼンテーション

JACi400のご紹介~RPGとHTMLで簡単Web化~

(Microsoft Word - \225\361\215\220\217\221_\215K.doc)

関係データベース

目次 1. 研究の背景と目的 1.1. 背景 1.2. 目的 2. 研究計画 3. 現状報告 3.1. 制作中の Web アプリケーション 使用する技術 概要 機能 課題 参考にしたサイト 書籍 3.2. その他の取り組み 4.

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 Web デザイン インターネットと Web Web サイトの 目 的 とデザイン Web ページの 表 現 手 法 1-2 Webサイトの 種 類 1-2-

CodeGear Developer Camp

PowerPoint プレゼンテーション

S2Pradoの紹介

10th Developer Camp - B5

SOC Report

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111

た場合クラスを用いて 以下のように書くことが出来る ( 教科書 p.270) プログラム例 2( ソースファイル名 :Chap08/AccountTester.java) // 銀行口座クラスとそれをテストするクラス第 1 版 // 銀行口座クラス class Account String name

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する

目次〜.indd

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

bebras_slide.pptx

4-3- 基 C++ に関する知識 オープンソースシステムのソースを解読する上で C++ の知識は必須であるといえる 本カリキュラムでは まずオブジェクト指向に関する Ⅰ. 概要理解を深め クラスの扱い方について学習し STL を使用してアルゴリズムとデータ構造を実装する方法を学習する Ⅱ. 対象専

Webシステム授業資料

PowerPoint プレゼンテーション

V8.1新規機能紹介記事

SOC Report

PowerPoint プレゼンテーション

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

Microsoft PowerPoint - G-1_Flexでつくる初めてのRIA.ppt

SOC Report

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

No. 月日曜日内容午前午後基礎理論アルゴリズム 数値表現 シフト演算 論理演算 情報の基礎理論 アルゴリズムの基本 順次 選択 繰り返し 1 4 月 7 日木データ構造 2 4 月 8 日金 コンピュータ構成要素プロセッサ メモリ 補助記憶装置 入出力アーキテクチャ 4 月 9 日土休日 4 月

PHP4の今 日本語対応と最近のトピックス

Word Excel Word 応用 Word の基本操作をマスターした方を対象とした 見栄えの良い文章をより効率的に作成するための講習です 校閲や長文作成に便利な機能 グラフィック機能などの実用的な機能を学習します 内 容 図形や図表 写真を使った文書の作成 長文の作成 文書の校閲 差し込み印刷

Transcription:

4-5- 基 Web アプリケーション開発に関する知識 1

4-5- 基 Web アプリケーション開発に関する知識 スクリプト言語や Java 言語を利用して Ruby on Rails やその他 Web フレームワークを活用して HTML(4, 5) XHTML JavaScript DOM CSS といったマークアップ言語およびスクリプト言語を活用しながら Ⅰ. 概要ダイナミックなWebサービスを提供するアプリケーションを開発する際に 必要とされるスキルを学習する 基本編では Web に関する基礎的な事項を中心に学ぶ Ⅱ. 対象専門分野職種共通 Perl や PHP Ruby といったスクリプト言語の知識を有する Ⅲ. 受講対象者 開発フレームワークの講義を受講しており 開発フレームワークとは受講前提何か その概要に関する知識を有している Web のアーキテクチャと構成要素 (HTML CSS DOM および JavaScript) について理解する Web アプリケーションとは何か どのような仕組みで動作している Ⅳ. 学習目標かを理解する PHP を用いて 実際に Web アプリケーションを構築し 簡単な Web アプリケーションの構築ができるようになる 詳解 HTML&XHTML&CSS 辞典 大藤幹著 PHP による Web アプリケーションスーパーサンプル Ⅴ. 使用教科書 西沢直木著教材等 Rails によるアジャイル Web アプリケーション開発 Sam Ruby David Heinemeier Hansson Dave Thomas 著前田修吾訳 Ⅵ. 習得スキル講義終了後のレポート 定量アンケート 知識確認テストの取り組みの評価方法状況を総合的に判断して評価を行う Ⅶ. カリキュラムレベル 2( 基礎 ) 第 1 回 ~ 第 13 回の構成 2

講座内容 第 1 回 Web アーキテクチャの概要 ( 講義 90 分 ) WWW の基礎および Web アプリケーションのアーキテクチャに関する全体像と基礎知識を学習する (1) Web アプリケーションとは (2) WWW の歴史 1 Internet の歴史 2 WWW 以前の世界 3 Web ブラウザの登場とブラウザ戦争 4 商用利用と Web アプリケーションの高度化 (3) WWW の仕組み 1 ハイパーテキスト 2 リソースの特定とドメインネームシステム 3 Web アプリケーションで利用する通信技術の基礎 HTTP HTTPS (4) Web アプリケーションのセキュリティ 1 認証技術 2 クロスサイトスクリプティング等の攻撃と対策 第 2 回 Web の表現技術 (HTML と CSS)( 講義 90 分 ) Web アプリケーションにおいて各ページの構成とデザインを表現する HTML と CSS の基礎 文法や構成法 を学習する (1) Web コンテンツの構成 (2) HTML と XHTML 1 HTML 2 XHTML (3) XHTML の記述法 1 基本的な要素 2 ブロックレベル要素とインライン要素 3 ヘッダ情報 (4) CSS 1 カスケードとは 2 CSS の利点 3

3 CSS の適用法 (5) その他の留意点 第 3 回 Web の表現技術 (DOM と JavaScript)( 講義 90 分 ) Web アプリケーションにおいて各ページにおける動作を実現する JavaScript と DHTML DOMH の基礎 文 法や構成法を学習する (1) 動きのある Web サイト (2) Web ページへの JavaScript の埋め込み 1 JavaScript とは 2 JavaScript の記述法 3 イベントハンドラ 4 avascript の互換性問題 (3) DHTML と DOM 1 DHTML 2 DOM 3 DOM の要素へのアクセス (4) Web サイトの制作環境 第 4 回 Web 標準および Web アプリケーションの基礎演習 ( 講義 +ワークショップ 90 分 ) さまざまな環境で利用できる Web アプリケーションを構築するために必要な標準準拠の概念を学ぶ また演習により具体的な Web サイト構成方法を学習する (1) Web 標準とは 1 クロスブラウザ対応 2 標準モードと互換モード 3 これからの Web 標準 (2) Web サイト構築演習 1 静的な Web サイト 2 動的な Web サイト 第 5 回アプリケーションの記述言語 ( 講義 90 分 ) Web アプリケーションの構築で使用されることの多い代表的なアプリケーション記述言語について その概 要を学習する 4

(1) プログラム言語とスクリプト言語 (2) Web アプリケーションに利用されることの多い言語 1 PHP 2 Java 3 Python 4 Perl 5 Ruby 第 6 回クッキーとセッション ( 講義 90 分 ) クライアント / サーバシステムにおける一般的なセッション管理と Web アプリ開発で不可欠なクッキーを用 いたセッション管理の方法を学習する (1) セッション管理の必要性 (2) Web アプリケーションにおける問題点 1 WWW の基本はリクエスト レスポンス型 ( セッションレス ) 2 ブラウザの操作 (3) クッキーの利用 1 ユーザ情報の記録 2 状態管理 3 クッキーへのアクセス (4) クッキーを用いたセッション管理 第 7 回 Web アプリケーションの仕組み ( 講義 90 分 ) Web アプリケーションを構成する仕組みや 関連する概念 開発の概要など Web アプリケーションを理解 するための基礎を学習する (1) 3 層アプリケーション 1 クライアント サーバ データベースのレイヤー 2 3 層にする理由 3 Web アプリケーションにおける 3 層構成 4 アプリケーションサーバ (2) 各種のモデル 1 MVC モデル 2 要求分析モデル 3 O/R マッピングフレームワーク 4 DI コンテナ 5

第 8 回 PHP を用いた Web アプリケーション開発の概要 ( 講義 90 分 ) PHP の概要と PHP を用いた Web アプリケーション開発の基礎を学習する (1) PHP の概要 1 PHP の特長と歴史 2 PHP プログラムの典型的な利用方法 (2) Web アプリケーションでの利用 (3) PHP フレームワーク 1 PEAR 2 Mojavi 3 Smarty 第 9 回 PHP の文法 演算子 フロー制御 関数と配列 ( 講義 +ワークショップ 90 分 ) PHP の基礎 文法 変数 演算子 さらに条件分岐やループ プログラムの実行制御に関する話題と関数の使い方 配列などについて学習し 実際にプログラムを書いて理解する演習を実施する (1) PHP の基礎的な文法 1 変数 定数の扱い 2 演算子 (2) PHP のフロー制御 1 条件分岐処理 2 ループ ( 繰り返し ) 処理 3 例外処理 (3) 関数の利用 1 標準関数 2 ユーザ定義関数 (4) 拡張モジュールの利用 1 拡張モジュールとは 2 拡張モジュールが提供する各種の関数 (5) 配列の操作 1 配列 2 コレクション 3 多次元配列 6

第 10 回ファイルとデータベースへのアクセス ( 講義 + ワークショップ 90 分 ) PHP によるファイルやディレクトリへのアクセス方法 および データベースへのアクセス方法を学習し 実 際にプログラムを書いて理解する演習を実施する (1) ファイルの読み書き 1 ファイル操作 2 ファイルからの読み出し 3 ファイルへの書き出し (2) ディレクトリへのアクセス (3) ファイルシステムのセキュリティ (4) データベース関数の基本 1 MySQL との連携 2 PostgreSQL との連携 (5) 各種フレームワークを利用したデータベースアクセス 1 PEAR::DB 2 CakePHP 3 symfony 第 11 回 PHP の文字列操作と正規表現 ( 講義 + ワークショップ 90 分 ) PHP で文字列データを操作する方法と 簡単な正規表現による文字列処理を学習し 実際にプログラムを 書いて理解する演習を実施する (1) 文字列の操作 1 文字列の出力 2 文字列の長さの取得 3 文字列の分割 抜き出し 4 エスケープ文字の処理 5 書式 ( フォーマッティング ) 6 文字の削除 置換 (2) 正規表現 1 正規表現とは 2 パターンの表現 3 マッチングと置換 (3) 日本語文字列の取扱い 1 マルチバイト処理 2 日本語特有の変換 7

第 12 回 Web フレームワークとオブジェクト指向 ( 講義 90 分 ) PHP を用いたオブジェクト指向プログラミングの概要を学習する (1) PHP によるオブジェクト指向の基礎 1 クラスの定義 2 インスタンスの生成 3 コンストラクタ 4 カプセル化 5 継承 6 オーバライド 7 抽象クラス 8 インタフェース 第 13 回再利用可能な Web コンポーネント ( 講義 90 分 ) コンポーネントの再利用可能性について その重要性と再利用可能な開発のポイントを学習する (1) 再利用可能性とは 1 コンポーネント化の重要性 2 開発環境を利用した生産性の向上 (2) PHP による再利用可能なコンポーネント 1 VCL for PHP 2 SCA for PHP 以上 8