【Javaプログラマー必須】最強のフレームワーク、Spring。環境構築、Thymeleaf画面作成、依存性の注入まで。

所在平台: Udemy

课程主页: https://www.udemy.com/course/javaspringdi/

课程评论:没有评论

第一个写评论        关注课程

课程简介

【Javaプログラマー必須】最強のフレームワーク、Spring。環境構築、Thymeleaf画面作成、依存性の注入まで。 このコースでは、Javaプログラマーに必須のフレームワークであるSpringについて、基礎から応用までを実践的に学びます。 **コースの主な内容:** * **JavaおよびEclipseの環境構築:** 必要なJDKのインストールから、開発効率を高めるためのEclipse環境設定までを丁寧に行います。 * **Springを使ったWebアプリケーションの作成:** Springの基本構造を理解するため、Web画面とコントローラーのシンプルなセットからWebアプリ開発を始めます。 * **ThymeleafによるWeb画面作成:** Thymeleafの特徴である、HTMLにプログラムタグを埋め込める利点を活かし、Webデザイナーとプログラマーの連携をスムーズにする画面作成を学びます。 * **コントローラーでのWeb画面アクションの連携:** Web画面からの様々な入力をコントローラーで受け取る方法を習得します。 * **Bean Validationによる入力値検証:** 入力値検証APIであるBean Validationを使用し、複雑なコーディングなしに安全な入力検証を実現する方法を学びます。 * **依存性の注入 (Dependency Injection):** Springの中核機能である依存性の注入について、その役割と重要性を、具体的なプログラム例を比較しながら深く理解します。 * **JUnitによるテスト:** 依存性の注入がある場合とない場合で、それぞれJUnitを用いたテストを行い、Spring導入によるテスト効率の向上を実感します。 このコースを通じて、Java開発におけるSpringフレームワークの強力さを理解し、効率的で保守しやすいWebアプリケーション開発スキルを習得できます。

课程评论(0条)

课程详情

JavaとEclipseの環境構築Java(JDK)をインストールし、最もメジャーな開発ツールであるEclipseをインストールします。その後、使いやすくするための環境設定を行います。Springを使って、簡単なプログラムを動かすWebアプリの最も簡単な構造は、Web画面とコントローラーのセットです。手始めに、Web画面とコントーラーの1セットを作って動かしてみます。簡単なプログラムですが、初心者には学ぶことは多いです。Thymeleafを使ってWeb画面を作ろうThymeleafは、Webページのフレームワーク。その特徴は、Springと連携可能で、プログラムタグをHTMLの中で使うと、単体の HTML としても、ブラウザ表示できること。つまり、Webデザイナーとプログラマーの仕事の分離がしやすい。覚えましょう。コントローラーでWeb画面のアクションを引き継ぐWeb画面に様々な入力項目がある場合、どうやって、その情報をコントローラーで引き継ぐのか、学んでいきましょう。Web画面の入力値を検証しようBean Validation(入力検証のAPI)を使って、Web画面の入力値を検証する方法を学びます。これにより、複雑なプログラムを記述する必要がなくなります。依存性の注入(Dependency Injection)Springの中心機能は、依存性の注入です。一般的に、アプリ開発では、画面、コントローラー、ビジネスロジック、リポジトリ(DB)と、それぞれの層をわけて、行われます。依存性の注入とは、その層を繋ぐ役割です。少し難しいですが、依存性の注入がある場合、依存性の注入がない場合、それぞれのプログラムを提示し動かすので、しっかり理解しましょう。Junitによるテスト依存性の注入がある場合、依存性の注入がない場合、それぞれのプロジェクトに対して、Junitによるテストを行います。その比較により、Springの導入(DIの導入)で、テストも効率的になることを実感します。

课程标签

0人关注该课程

主题相关的课程