キーワード
動画種別


チャットで質問


開催日/収録日






日から 日まで
受講レベル






配布資料


研修の提供

カテゴリー
閉じる

誰でもわかる Java(Webアプリ開発)

JavaによるWebアプリ開発技法を習得できる!
質問OK 中級者向け [N]
35,000 (税込)
7時間47分 詳細へ
終了予定なし
ivW8z79W

イベント概要

JavaはPC上で動作するアプリケーションだけでなく

「検索エンジン」や「SNS」や「オンライン・ショッピング」のような

Webアプリケーションを構築できます。

 

JavaによるWebアプリケーションは

サーバ側のJavaの拡張技術である「サーブレット」や「JSP」を利用し構築します。

 

検索エンジンのように

入力したキーワードによって検索結果が異なるページを表示されるのは

サーバ側で動作するプログラムにより実現されています。

 

サーバ側で動作するプログラミング言語は多々ありますが

この講座では

「サーブレット」や「JSP」の基本的な利用方法から

動的なWebアプリケーションを作成するまでの知識を習得できます。

 

 

※この教材はアテイン株式会社(https://www.attainj.co.jp/attain_IT_station/)との共同制作になります。映像内にアテイン株式会社のロゴが表示される場合もございます。

 

カリキュラム/プログラム

第1章 Webの概要
・1.1 Webシステムの仕組み
・1.2 HTMLって何?
・1.3 WWWって何?
・1.4 HTTPって何?
・1.5 URLって何?

第2章 Webアプリケーション
・2.1 Webアプリケーションって何?
・2.2 静的コンテンツと動的コンテンツ
・2.3 Webアプリケーションの環境構築

第3章 サーバサイド技術
・3.1 Webシステムの構造
・3.2 HTTPリクエストとHTTPレスポンスって何?
・3.3 サーバサイドJava

第4章 開発環境
・4.1 Webアプリケーション開発の環境設定
・4.2 Webアプリケーション開発方法

第5章 Servletの基礎(1)
・5.1 Servletの基礎知識
・5.2 Servletの定義方法
・5.3 ServletのURLを設定しよう!
・5.4 最初のServletプログラム

第6章 Servletの基礎(2)
・6.1 Servletプログラムの作成手順
・6.2 リクエスト情報からデータを取得しよう!

第7章 Servletの活用
・7.1 初期化パラメータを使ってみよう!
・7.2 フィルタを使ってみよう!

第8章 セッションの概要
・8.1 セッションって何?
・8.2 セッション・トラッキング

第9章 セッションの利用
・9.1 セッションを使おう!
・9.2 セッション・タイムアウトを設定しよう!
・9.3 URL Rewriting

第10章 JSPの基礎(1)
・10.1 JSPの基礎知識
・10.2 JSPの定義方法
・10.3 最初のJSPプログラム

第11章 JSPの基礎(2)
・11.1 暗黙オブジェクトって何?
・11.2 JSPタグを使ってみよう!

第12章 JSPの活用(1)
・12.1 アクション・タグって何?
・12.2 アクション・タグを使ってみよう!
・12.3 スコープって何?

第13章 JSPの活用(2)
・13.1 アクション・タグって何?
・13.2 JavaBeansって何?
・13.3 アクション・タグを使ってみよう!

第14章 JSPの活用(3)
・14.1 EL式って何?
・14.2 JSTLって何?

第15章 MVCモデルの基礎
・15.1 MVCモデルって何?
・15.2 Servletからのフォワード
・15.3 MVCモデルでプログラムを作ろう!

第16章 MVCモデルの活用
・16.1 MVCモデルによるシステム構築

第17章 セキュリティ対策
・17.1 セキュリティ対策って何?
・17.2 クロスサイト・スクリプティング
・17.3 SQLインジェクション
・17.4 セッション・ハイジャック

---------------------------------------------------
コンテンツ作成時のEclipseと近年のEclipseでは大きな変化があり
Javaのプロジェクトの仕様も少し変化をしています。

またコンテンツ作成時のEclipseは
もうダウンロードもできなくなっているものも多く
「Eclipseインストール方法.pdf」の手順に沿って
設定することをお勧めします。

それに伴いJavaプロジェクトも
最新のEclispeに対応した形に変更していますので
そちらをご利用することを推奨します(web01.zipをダウンロードください。)。

このコースは
XAMPPをセットアップして
ApacheまたはMySQLを
使用することがあります。

0章で解説している部分もありますが
ダウンロード方法やセットアップ方法は
常に変化しています。

0章で伝えられてないこと
変化に対応しなければいけないことを
PDFファイルなどの資料で
対応できるようにしていますので
zipファイル(xampp_setting.zip)をダウンロードし
解凍してご利用ください。

※講座内で利用しているスライドをPDF版で提供しています。
「本編スライド.zip」をダウンロードして復習などにご利用ください。
---------------------------------------------------

視聴期間/スケジュール

この商品は購入後 10日 以内に視聴を開始してください。
以下の期間でアーカイブ配信を行ないます。
2024/03/11 00:00 提供開始、視聴開始から 180日間 まで

詳細

受講レベル
質問方法
受講期間中は、メールにて質問を受け付けます。
配布資料
  • Eclipseインストール方法.pdf
  • PDF.zip
  • web01.zip
  • xampp_setting.zip
※資料がある場合、動画の視聴ページからダウンロードができます。
※視聴期間の終了後はダウンロードできなくなります。
修了証の発行
なし
※「あり」の場合、動画の視聴ページからダウンロードができます。
※視聴期間の終了後はダウンロードできなくなります。
収録日
2023/11/01
提供方法
Deliveru配信

講師のプロフィール

講師名
IT研究所株式会社
荒川栄一郎
経歴
-保有資格
・職業訓練指導員免許(情報処理科、福祉工学科、電子科、電気制御回路組立て科)
・Androidアプリケーション技術者ベーシック
・ITパスポート
・基本情報技術者
・OCJ-P Silver SE11

-実績
・Java関連(基礎、オブジェクト指向、Webアプリ、Springフレームワーク)
・PHP関連(基礎、オブジェクト指向、Webアプリ)
・Python関連(基礎、オブジェクト指向、GUIアプリ、Webアプリ、AIアプリ)
・C#関連(基礎、オブジェクト指向、Webアプリ)
・VB.NET関連(基礎、オブジェクト指向、GUIアプリ)
・C言語/C++関連(基礎、ポインタ・構造体、オブジェクト指向)
・新入社員研修(IT、データベース、HTML、CSS、Java、Python、C#、システム開発演習)など