いつでも!どこでも!自分のペースで!
動画で学べるJava(Webアプリ開発 – Spring Framework -)

Java(Webアプリ開発 – Spring Framework -)

誰でもわかる JavaDBアクセス&JavaWebアプリ開発基礎

「誰でもわかる Java(Webアプリ開発 – Spring Framework -)」のコース詳細です。

誰でもわかる Java(Webアプリ開発 – Spring Framework -)
コース名 誰でもわかる Java(Webアプリ開発 – Spring Framework -)
コース概要 Spring Frameworkは
様々なアプリケーション開発分野で利用されている
Javaの開発環境で使用できるオープンソースのフレームワークです。

フレームワークとは、「枠組み」や「骨組み」という意味があり
誰もが簡単に利用できるようにしたものです。

フレームワークを利用すると
比較的簡単にWebアプリケーションが作成できるようになります。

Spring Frameworkは
Webアプリケーションをはじめ
クラウドアプリケーションやモバイルシステムなど様々な開発に適しています。

またSpring Frameworkは機能の拡張性に優れているため
大規模な開発や細かな仕様変更にも柔軟に対応できます。

この講座では
Webアプリケーションに興味がある方やを作ってみたい方を対象に
Spring FrameworkによるWebの利用方法、
Spring Frameworkの利用方法、Spring Bootの活用方法、Spring Bootによるデータベース操作、
セッション管理、DAO、サービス、システム開発方法、セキュリティ対策など
Spring FrameworkによるWebアプリケーションの開発手法について学習します。

プログラミングの知識を習得したい方。
JavaのWebアプリの作成方法を習得したい方。
Spring FrameworkのWebアプリの作成方法を習得したい方。
将来、GUIアプリやWebアプリやAI関連のアプリを開発してみたい方。

大きな目標への第一歩となるコースです!
対象者 ●将来の目標としてWebアプリケーションを作りたいと思っている方
●将来の目標としてJavaによるWebアプリケーションを作りたいと思っている方
●将来の目標としてSpring FrameworkによるWebアプリケーションを作りたいと思っている方
●将来の目標として様々なプログラミング言語でWebアプリケーションを作りたいと思っている方
●システム開発の仕事に就きたいと思っている方
●スキルアップを計りたい方
●探求心のある方
習得目標 ●Spring による Web アプリ開発の考え方が理解できるようになる。
●Spring による Web アプリの開発方法がプログラミングを通じて理解できるようになる。
●Spring による Web アプリ開発を行うための手法を理解できるようになる
●セキュリティに対応できるWebアプリケーションの構築方法が理解できるようになる。
コース価格 12,000円 ※キャンペーン時には90%OFFなどで購入可能です。
講座内容 第1章 Webの概要
・1.1 Webシステムの仕組み
・1.2 HTMLって何?
・1.3 WWWって何?
・1.4 HTTPって何?
・1.5 URLって何?

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

第3章 Springの概要
・3.1 フレームワークって何?
・3.2 Spring とは

第4章 Spring Boot
・4.1 Web システムの構造
・4.2 Spring MVC とは
・4.3 Spring Boot とは

第5章 開発環境
・5.1 Web アプリケーション開発の環境設定
・5.2 Web アプリケーション開発方法

第6章 ビルドツール
・6.1 ビルドツールって何?
・6.2 ビルドファイルって何?

第7章 Spring Boot基礎(1)
・7.1 アノテーションって何?
・7.2 コントローラを使ってみよう!
・7.3 ビューを使ってみよう!
・7.4 モデルを使ってみよう!

第8章 Spring Boot基礎(2)
・8.1 Thymeleaf を使ってみよう!

第9章 データ通信
・9.1 フォーム送信の仕組み
・9.2 データを受信しよう!

第10章 データベース処理(1)
・10.1 データベースの概要
・10.2 Spring Boot によるデータベース操作
・10.3 データベース・アクセスのプログラム作成

第11章 データベース処理(2)
・11.1 リポジトリのメソッドの自動生成
・11.2 DB 操作用メソッドを作ろう!

第12章 データベース処理(3)
・12.1 EntityManager って何?
・12.2 データベース・アクセスのプログラム作成

第13章 DAO
・13.1 DAO って何?
・13.2 DAO を作ろう!

第14章 サービス
・14.1 サービスって何?
・14.2 DB 操作用サービスを作ろう!

第15章 セッション管理
・15.1 セッションって何?
・15.2 セッション・トラッキング
・15.3 Spring Boot の セッション 管理

第16章 システム開発
・16.1 ログイン機能とログアウト機能

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