Java 16のトレーニングコース
Javaは、デスクトップ、モバイル、およびウェブアプリケーションの作成に使用されるオープンソースのプログラミング言語および開発プラットフォームです。Java 16は、すべてのUNIXドメインソケット機能に対する追加サポートと、言語への一連の改善を提供します。
このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)では、プログラマがJava 16を使用してJavaアプリケーションを作成、管理、パッケージ化する方法について学習します。
このトレーニングの終了時には、参加者は次のことができます:
- 古いバージョンのJavaからJava 16への新しい機能と変更を理解し、学習します。
- Javaの基本概念を学び、それらを使用してJavaアプリケーションを作成します。
コース形式
- 対話型の講義とディスカッション。
- 多くの演習と実践。
- ライブラボ環境での手動実装。
コースカスタマイズオプション
- このコースのカスタマイズされたトレーニングをご希望の場合、お問い合わせください。
コース概要
導入
- Java 16機能の概要
- Java 16アーキテクチャの理解
Java 16の開始
- Java Development Kit (JDK)のインストール
- Java 16環境のセットアップ
- 古いバージョンからJava 16への移行
Java 16の変更点の探求
- 言語の変更
- パッケージングツール
- ガベージコレクター
- その他の強化機能
- 非推奨と削除された機能
Javaプログラミング
- Jshellを使用したプログラミング
- Javaのメソッドとプラットフォーム
- Javaの文法
- オブジェクト指向プログラミング
- Javaコレクションフレームワーク
- 例外処理
- 入出力APIの使用
まとめと次回のステップ
要求
- プログラミング概念に関する知識
対象者
- プログラマ
- 開発者
オープントレーニングコースには5人以上が必要です。
Java 16のトレーニングコース - 予約
Java 16のトレーニングコース - お問い合わせ
Java 16 - コンサルティングお問い合わせ
お客様の声 (1)
知識を伝えるためのアクセシブルな方法
Bartlomiej - Politechnika Lodzka
コース - Java 16
機械翻訳
今後のコース
関連コース
高度なSpring Boot
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、高度なSpring Boot機能を使用して複雑なSpring Bootアプリケーションをさらに強化、保護、およびテストしたい経験豊富なSpring Boot開発者を対象としています。
このトレーニングの終了時には、参加者は以下のことが Able to できます:
- Spring WebMVCフレームワークをカスタマイズしてウェブアプリケーションの結合を緩和します。
- Jackson Serialization Viewsを使用してオブジェクトをシリアライズおよびデシリアライズします。
- データベースにユーザーデータを保存し、保護します。
- Spring Sessionsを使用して分散環境でのユーザーセッション情報を管理します。
- Spring WebMVCアプリケーションの自動テストを行います。
- アプリケーションのパフォーマンスを監視および測定します。
AngularとSpring Boot
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、AngularとSpring Bootを使用してフルスタックアプリケーションを構築したいウェブ開発者向けです。
このトレーニング終了時には、参加者は以下のことが Able to ます:
- AngularとSpring Bootでフルスタックアプリケーションを開発する。
- Spring Bootでバックエンドアプリケーションを構築する。
- Angularでフロントエンドアプリケーションを作成する。
- Spring Securityを使用して、フルスタックアプリケーションの認証を設定する。
Groovy プログラミング
21 時間Apache Groovy は、JVM (Java Virtual Machine) 向けの動的プログラミング言語です。その特長にはスクリプト機能、ドメイン固有の言語 (DSL) の作成、実行時およびコンパイル時のメタプログラミング、関数型プログラミングが含まれています。Groovy は Java の補完としてよく使用されます。
このインストラクター主導のライブトレーニングでは、参加者はサンプルアプリケーションを作成する過程で Groovy プログラミングを学習します。
対象者
- 開発者
コースの形式
- 一部講義、一部ディスカッション、練習問題と実践的な演習が含まれています。
Groovyプログラミングの初心者向け
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、Groovyプログラミングの基本を学びたい初心者レベルの開発者向けです。
このトレーニング終了時には、参加者は次のことができるようにします:
- 基本的なプログラミング概念を理解する。
- 簡単なGroovyスクリプトを作成し、Groovyのコア機能を利用できるようになる。
- Groovyを使用してオブジェクト指向プログラミングの基本原則を理解し、適用できるようにする。
- Groovyで一般的なプログラミングエラーと例外を管理するための基本的なエラーハンドリング技術を学ぶ。
Java アプリケーションにおける Spring と Hibernate
21 時間このコースでは、Spring や Hibernate のような今日広く使用されているアプリケーションフレームワークを活用した Java アプリケーションの作成に関する課題について解説します。参加者は、アプリケーションの設計方法や特定のソリューションに適切なテクノロジーを選択する知識を得ることができます。また、コースで取り上げられるライブラリ、仕様、テクノロジーに関する既知の問題を理解できるようになります。
Java マイクロサービス
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、Spring Boot と Spring Cloud のような Java フレームワークを使用して、マイクロサービスベースのアプリケーションを設計、開発、デプロイ、および維持管理したい中級レベルの Java 開発者を対象としています。
このトレーニングの終了時には、参加者は以下のことができるようになります:
- マイクロサービスアーキテクチャの原理と利点を理解する。
- Java と Spring Boot を使用してマイクロサービスを構築およびデプロイする。
- サービスディスカバリ、設定管理、API ゲートウェイを実装する。
- マイクロサービスを効果的にセキュア化し、監視し、スケーリングする。
- Docker と Kubernetes を使用してマイクロサービスをデプロイする。
Java Spring
35 時間Springは、Javaベースのエンタープライズアプリケーション向けに包括的なプログラミングと設定モデルを提供するアプリケーションフレームワークです。
Spring Boot、Docker、Kubernetesを活用したマイクロサービス構築
21 時間このインストラクター主導のライブトレーニングは、日本(オンラインまたはオフライン対応)で提供され、Spring Boot、Docker、Kubernetesを使用したマイクロサービスの開発を習得したい中級から上級レベルの開発者を対象に構成されています。
このトレーニングを終了するまでに、参加者は以下のことができるようになります:
- マイクロサービスアーキテクチャの原則を理解する。
- Spring Bootを使用して本番環境に対応可能なマイクロサービスを構築する。
- マイクロサービスのコンテナ化におけるDockerの重要な役割を理解する。
- Kubernetesクラスターを設定し、マイクロサービスのデプロイとオーケストレーションを行う。
開発者向け Quarkus
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、Quarkus を使用してアプリケーションの構築、テスト、展開を行い、Java のフルパワーを活用しながらリソースの利用を減らしたい開発者向けです。
このトレーニングの終了時には、参加者は以下のことをできるようになります:
- Quarkus でのアプリケーション開発に必要な開発環境を設定します。
- GraalVM を使用してネイティブモードでアプリケーションを構築、コンパイル、実行します。
- Maven を使用してネイティブアプリケーションの構築に Quarkus のツールと拡張機能を利用します。
- Docker でアプリケーションをコンテナ化、実行、展開します。
Quarkus for Java Native and Microservice Development
40 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、中級から上級レベルの開発者とアーキテクトを対象としており、Quarkusを使用してメモリ使用量と起動時間を最適化したJavaネイティブアプリケーションとマイクロサービスを開発することを目指しています。
このトレーニング終了時には、参加者は以下のことができるようになります:
- Quarkusを使用して高性能で軽量なJavaネイティブアプリケーションを開発します。
- RESTfulサービスとマイクロサービスアーキテクチャを構築および展開します。
- GraalVMを使用してネイティブコンパイルを行い、起動時間とメモリ効率を最適化します。
- KubernetesとOpenShift環境向けにアプリケーションをパッケージ化およびコンテナ化します。
RabbitMQ with Java and Spring
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、ソフトウェアアーキテクトとウェブ開発者を対象としており、RabbitMQを使用したメッセージ中間ウェアの利用やJavaを使用してSpringでアプリケーションを開発する方法について学びます。
このトレーニング終了時には、参加者は以下のことが Able to できます:
- JavaとSpringを使用してRabbitMQでアプリケーションを構築します。
- RabbitMQを使用して非同期メッセージドリブンシステムを設計します。
- RabbitMQでキュー、トピック、エクスチェンジ、バインディングを作成し適用します。
Spring Boot, React, および Redux
14 時間このインストラクター主導の実践型トレーニング(オンラインまたはオンサイト)は、Spring Boot, React, および Redux を使用して機能的なフロントエンドとバックエンドの Web アプリケーションを構築したい Web 開発者向けです。
このトレーニング終了時には、参加者は以下のことが Able to になります:
- React および Redux を使用してフロントエンドアプリケーションを構築します。
- Spring Boot を使用して RESTful API を作成します。
- Spring Security と JWT ウェブトークンを使用して Web サービスを保護します。
Spring 5
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、Spring 5フレームワークを使用してエンタープライズWebアプリケーションを開発および展開したいJava開発者を対象としています。
本トレーニング終了後、参加者は以下のことができます:
- Spring 5のインストールと設定を行う。
- Spring 5の最新機能を理解し実装する。
- Springアプリケーションを使用してデータベースにアクセスする。
- 新しいリアクティブWebフレームワークであるWebFlowを使用して、アプリケーションをリアクティブにする。
- Springアプリケーションを既存のJava EEアプリケーションと統合する。
- エンタープライズグレードのSpringアプリケーションをテストし展開する。
Spring Boot for Beginners
14 時間このインストラクター主導のライブトレーニングでは、参加者はSpring Bootの主要な機能とアーキテクチャ、およびその基盤となるSpringフレームワークとの関係について学びます。インストラクターがフィードバックを提供する多くの機会が設けられており、参加者はSpringアプリケーションの定義、設定、展開に関する実践的な演習を行います。
コース終了時には、参加者は自身のSpringアプリケーションを迅速に展開するために必要な知識と実践経験を得ることができます。