Javaのトレーニングコース

Javaのトレーニングコース

地元のインストラクター主導のライブJavaトレーニングコースでは、Javaでアプリケーションを開発する方法を実践的に実践しています。 Javaトレーニングは、「オンサイトライブトレーニング」または「リモートライブトレーニング」として利用できます。現場での現場でのトレーニングは、 日本 NobleProgの企業研修センターで日本 。リモートライブトレーニングは、インタラクティブなリモートデスクトップを介して実行されます。 NobleProg - あなたの地域のトレーニングプロバイダー

お客様の声

★★★★★
★★★★★

Javaコース概要

Title
期間
概要
Title
期間
概要
28 hours
概要
During the training participant will know the specific use of selected issues, the basic problems encountered when using them, and the role of the application model. The training also includes a basic knowledge of the language standard library functions. Training requires knowledge of the development environment IDE used to build Java applications (e.g.. Eclipse, Netbeans). Training does not include a user interface issues.
7 hours
概要
OpenSearchServer は、検索エンジンなどのインデックスベースのアプリケーションを開発するために使用されるオープンソースのアプリケーションサーバーです。java で書かれた、それは java コードを使用せずに他のアプリケーションに統合することができます。

このインストラクター主導のライブトレーニングでは、参加者は OpenSearchServer の設定、設定、管理、拡張について学習します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、サーブレットコンテナを持つスタンドアロンサーバとして OpenSearchServer を実行し
- は、データベース、web ページ、およびリッチドキュメントのための OpenSearchServer & #39 の統合されたクローラーを構成し
- OpenSearchServer & #39 Zkoss ベースの web UI
を使用してサンプルアプリケーションを開発する - HTML レンダラーを使用して検索結果をページに統合する
- モニターと管理 OpenSearchServer
- は、プラグインアーキテクチャを使用して OpenSearchServer & #39 の機能を拡張しています

観客

- システム管理者
- DevOps エンジニア
コース の

形式

- 部講義、パート討論、演習と重い実地練習
28 hours
概要
このコースでは、Java開発の基本について説明し、Apache Mavenソフトウェアのプロジェクト管理と理解ツールを紹介します。
21 hours
概要
JavaFX は、最新バージョンの Java JDK で利用可能な GUI ライブラリです。これには、複数のプラットフォームで一貫して動作するリッチクライアントアプリケーションを設計、作成、テスト、デバッグ、および展開するためのグラフィックおよびメディアパッケージのコレクションが含まれています。

このオンサイトのインストラクター主導のライブトレーニングでは、Java & #39 を使用したリッチなユーザーインターフェイスの開発方法について説明します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、JavaFX
を使用して、モダンで視覚的に楽しい Java アプリケーションを作成します。 JavaFX をレガシー・ Swing および SWT ベースの Java アプリケーションに統合 -
- のアプリケーションに3d グラフィックスとエフェクトを追加する
- Java アプリケーションのテストとデバッグ
- アプリケーションを web またはデスクトップアプリケーションとしてデプロイする

観客

- アプリケーション開発者
- のウェブ開発者

形式 コース

- 部講義、パート討論、演習と重い実地練習

ノート

- このコースのためのカスタマイズされた訓練を要求するために、整理するために私達に連絡しなさい。
7 hours
概要
既に java プログラマで、地平線を拡張し、より多くの java 言語の概念を使用したいと思っている参加者。
35 hours
概要
このコースは、効率的なアプリケーションを作成したいJavaプログラマを対象としています。クライアントとの協議の後、パフォーマンスの問題(テスター、管理者)のみを検出する必要がある人のために特別なツールバージョンでコースを実行することができます。この場合、Javaプログラミングは必須ではありません。

トレーニング中に、参加者は、Javaで効率的なソフトウェアを作成するためのプロセスと最新ツールについて学びます。パフォーマンス関連のトラップ、ベンチマーク、プロファイリング、チューニング、メモリー分析、コレクションやIOを使用したパフォーマンス・トリックを学びます。言語レベルのパフォーマンス、ツール、組み込みライブラリに焦点を当てるので、学習したトピックとツールは、プロジェクトで使用されているテクノロジに関係なく適用できます。チューニングでは、Oracleによって提供されるJVMのパラメータについて説明します。
14 hours
概要
このコースでは、Javaオブジェクトをリレーショナルデータベースに永続化するためのHibernateの実用的な使い方について説明します。
35 hours
概要
This course is intended for developers who are familiar with any other procedural or structural language (such as C, Pascal, C + +, Delphi). During the training participants will learn how to write basic programs In Java, test it, use standard libraries and create multi-threaded applications.

In extended version (5 days) participatns will also learn how to create console and GUI applications, communicate with database and by TCP/IP.
35 hours
概要
Springは、Javaベースのエンタープライズアプリケーションの包括的なプログラミングおよび構成モデルを提供するアプリケーションフレームワークです。
28 hours
概要
は、このインストラクター主導のライブトレーニングは、テストの自動化を目的とした Java の学習に興味のある方のために設計されています。これは合理化された集中的なコースであり、実践的な演習が数多くあり、ソフトウェア自動化テストに適用するために必要なプログラミングスキルを迅速に参加者に増やすことができます。テスト自動化に直接かつ即時に適用できる Java の基礎に焦点を当てています。

このコースでは、セレンなどの詳細なテスト自動化フレームワークについては説明しません。また、これはアプリケーション開発のコースではないので、Java の学習に対する従来の "ハローワールド" アプローチをバイパスします。このコースは、テスト自動化により、参加者を迅速に稼働させることを目的としています。あなたはすでに Java に精通しており、セレンでのテストに直接取得したい場合は、チェックアウトしてください: セレン (https://www.nobleprog.com/introduction-selenium-training) についての紹介

コースの形式

- インタラクティブなレクチャーとディスカッション
- はたくさんの練習と練習をします。
- は、ライブラボ環境で実践的な実装を行います。

コースカスタマイズオプション

- このコースのためにカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
21 hours
概要
JUnitは、繰り返し可能なテストを記述し、Java言語の単体テストを行うためのフレームワークです。
14 hours
概要
Apache OpenNLP ライブラリは、自然言語テキストを処理するための機械学習ベースのツールキットです。言語の検出、トークナイゼーション、文のセグメンテーション、品詞のタグ付け、名前付きエンティティの抽出、チャンク、解析、おけるの解決など、最も一般的な NLP タスクをサポートしています。

このインストラクター主導のライブトレーニングでは、OpenNLP を使用してテキストベースのデータを処理するモデルを作成する方法について説明します。サンプルのトレーニングデータと同様にカスタマイズされたデータセットは、演習の演習の基礎として使用されます。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- OpenNLP
のインストールと設定 - は、既存のモデルをダウンロードするだけでなく、独自の
を作成する - は、サンプルデータの様々なセットのモデルを訓練する
既存の Java アプリケーションと OpenNLP を統合する -

観客

- 開発者
- データサイエンティスト
コース の

形式

- 部講義、パート討論、演習と重い実地練習
14 hours
概要
OpenXava is a Rapid Web Application Development Tool for Oracle and other databases. It is similar to Oracle Application Express (APEX) but open source.

This instructor-led, live training (onsite or remote) is aimed at developers who wish to develop Java Enterprise applications with OpenXava.

By the end of this training, participants will be able to:

- Install and configure OpenXava.
- Select and use other Java tools and frameworks together with OpenXava.
- Develop an advanced database driven business application.
- Test and debug an OpenXava application.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
- To learn more about OpenXava, please visit: https://www.openxava.org/
28 hours
概要
このコースでは、Java開発の基本について説明します。

学生にJavaテクノロジを紹介し、基本的なJavaの構文と概念を教え、簡単なプログラムを作成します。トレーニングでは、例外、基本入出力、並行処理、正規表現、Javaコレクションフレームワーク、およびプラットフォーム環境に焦点を当て、Javaプログラミング言語の基本的な概念と機能を学習します。このコースは、すべての基本的なJava機能が説明され、訓練された時点で終了します。
14 hours
概要
ReactiveX は、オブザーバブルシーケンスを使用して非同期データストリームを作成するための包括的なライブラリを します。これにより、開発者は、監視可能なストリームと、出力されたイベントをキャプチャし、それに応じて関数を実行できる機能を利用できます。

この のインストラクター主導、 ライブ トレーニング に ReactiveX の参加者を紹介し、応答性のアプリケーションを開発するための包括的なライブラリと の参加者 を通じて、一連の例を歩いて、#39ReactiveX の主要な機能の有用性と機能のデモンストレーション

の の の に する は、この トレーニングの エンド を することによって

:

- は、UI の重いアプリケーションを開発する際の反応性のプログラミングパラダイムと極量の機能とその一般的な使用を理解する
- は ReactiveX
の環境を正常にセットアップしました - は、さまざまなアイテムの多数を形成するオブザーバブルイベントを作成する
- 適用 ReactiveX & #39; s 変換およびフィルタ機能

観客

- 開発者

形式 コース

- 部 講演、 部 討論、 演習 、 重い ハンズオン 練習
14 hours
概要
樹脂は、数百のサーバにまたがる web アプリケーション用の高速で信頼性の高いオープンソースの Java アプリケーションサーバです。サーブレットと JSP エンジンとして発信された樹脂は、今日では Web プロファイル、CDI、EJB をサポートします。樹脂には、高パフォーマンスの JTA トランザクションマネージャ、JMS プロバイダ、クラスタリング、接続プーリング、および管理コンソールが含まれています。樹脂は、CNET、モトローラ、Salesforce.com などの企業によって使用されています。

このコースでは、樹脂アプリケーションサーバーのインストール、構成、セキュリティ保護、最適化、および管理の要点について説明します。このコースの終わりまでに、参加者は、樹脂 & #39 のアーキテクチャ、機能、および機能についてしっかりと理解し、独自の樹脂アプリケーションサーバーを展開および管理するために必要なプラクティスを持つことになります。

観客

- システム管理者
- エンタープライズ web アプリケーション開発者
- DevOps engineeers
コース の

形式

- 部講義、一部討論、重い実地練習
21 hours
概要
RxJava is a Java library for enabling event-based applications (a.k.a. Reactive Programming).

This instructor-led, live training (onsite or remote) is aimed at developers who wish to use RxJava to develop and deploy an Android mobile application.

By the end of this training, participants will be able to:

- Set up a development environment that includes needed libraries, packages and frameworks needed for developing a reactive application.
- Understand how data and event streams are emitted and consumed.
- Design applications that model real world (event based) situations in an elegant and concise way.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
- To learn more about RxJava, please visit: https://github.com/ReactiveX/RxJava
7 hours
概要
反応性プログラミング は、基になる実行モデルと出力されたデータストリームとの間の定義済みの依存関係をコンポーネント間で確立することによって、データストリームとデータの伝播に焦点を当てる非同期プログラミングパラダイムです。RxJS は、UI イベント、非同期 HTTP 要求、およびその他のデータストリームを管理するための、最も包括的な反応性プログラミングライブラリの1つです。

この インストラクター主導、 ライブ トレーニングでは、参加者 は、インタラクティブな重いベースのモバイルおよび web アプリに関連付けられているさまざまなコーディングの問題にそれらを適用するように、RxJS & #39 のツールと機能に精通するようになります。参加者は、UI の重い web アプリを作成して展開する方法についても学習します。

の の の に する は、この トレーニングの エンド を することによって

:

- は、反応性のプログラミングパラダイムと UI 重いアプリケーション開発のためのその有用性を理解する
- は、スケーラビリティ、柔軟性、および応答性を念頭において、UI の重いアプリケーションを構築し
- は、多数の UI イベント、非同期 HTTP 要求、およびその他のデータストリームを簡単かつ自由に作成および管理できます

観客

- 開発者

形式 コース

- 部 講演、 部 討論、 演習 、 重い ハンズオン 練習
21 hours
概要
This course covers the secure coding concepts and principals with Java through Open Web Application Security Project (OWASP) methodology of testing. The Open Web Application Security Project is an online community which creates freely-available articles, methodologies, documentation, tools, and technologies in the field of web application security.
7 hours
概要
Apache シロは、認証、承認、暗号化、およびセッション管理を実行する強力な Java セキュリティフレームワークです。

このインストラクター主導のライブトレーニングでは、Apache 史郎を使用して web アプリケーションをセキュリティで保護する方法を受講者が学習します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、モバイル、web、エンタープライズ
など、さまざまな種類のアプリケーションを保護するために、シロ & #39 の API を使用しています。 - は、LDAP、JDBC、アクティブディレクトリなど、さまざまなデータソースからのログインを有効にします

観客

- 開発者
- セキュリティエンジニア
コース の

形式

- 部講義、パート討論、演習と重い実地練習
21 hours
概要
Spring (also known as Spring Framework) is a popular Java framework for creating web applications. It simplifies Java EE development and helps developers be more productive.

This instructor-led, live training (onsite or remote) is aimed at Java developers who wish to use the Spring 5 framework to develop and deploy build enterprise web applications.

By the end of this training, participants will be able to:

- Install and configure Spring 5.
- Understand and implement Spring 5's latest features.
- Access databases with Spring Application.
- Use the new reactive web framework, WebFlow, to make an application reactive.
- Integrate a Spring application with legacy Java EE applications.
- Test and deploy an enteprise-grade Spring application.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 hours
概要
Spring Boot は Java ベースの web アプリケーション開発フレームワークであり、設定に関する慣例を優先します。Spring Boot を使用すると、開発者は、通常、Tomcat、桟橋、または呑まの組み込みインスタンスで "を実行するだけで" スタンドアロンのプロダクショングレードのアプリケーションを作成できます。

このインストラクター主導のライブトレーニングでは、スプリングブートの主な機能とアーキテクチャ、および基礎となる spring フレームワークとの関係を学習します。この知識を活用し、フィードバックを受け取るための十分な機会は、インストラクターによって提供されます。 参加者は、Spring アプリケーションの定義、設定、および展開に関する実践的な演習を実施します。

コース終了時には、受講者は自分の Spring アプリケーションを迅速に展開するために必要な知識と実践を持つことになります。

コースの形式

- は実践的実践に重点を置いています。ほとんどの概念は、サンプル、演習、および実践的な開発によって学習されます。
7 hours
概要
Apache 朋枝は、tomcat (朋枝 = tomcat + aditional java EE 機能) の上に開発された認定 Java エンタープライズエディション (EE) スタックです。これらの統合により、コードの記述、ビジネスロジックのテスト、コンテナ管理のリソースの構成、およびサーバーの管理が容易になります。

このインストラクター主導のライブトレーニングでは、朋枝アプリケーションサーバーのインストール、構成、管理、トラブルシューティング、最適化を行う方法を受講者が学習します。

観客

- 開発者
- システム管理者
- DevOps エンジニア
コース の

形式

- 部講義、パート討論、演習と重い実地練習
7 hours
概要
引きは、Java で書かれた軽量の web サーバです。これは、JBoss & #39 の WilfFly によって内部的に使用され、JVM ベースのアプリケーション用の組み込み web サーバーとして人気があります。

このコースでは、引き web サーバーをスタンドアロンおよび組み込みの web サーバーとしてセットアップする方法について説明します。

コースの終わりまでに、参加者は引き & #39 のアーキテクチャ、機能、機能を理解し、次のことができるようになります。

- は、引きサーバーをスタンドアロンモードでも配置および管理することも
- を使用してアプリケーションコードに引きを埋め込むことができます引き & #39; s 組み込み api
Wildfly アプリケーションサーバーに引きを統合する -
- は、スプリングブート用の埋め込みサーブレットコンテナとして引きを設定し

観客

- システム管理者
- エンタープライズ web アプリケーション開発者
- DevOps engineeers
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
14 hours
概要
は、反応性のアプリケーションを構築するためのライブラリです。

このインストラクター主導の、ライブトレーニングでは、参加者は、非同期のイベントベースの web アプリケーションを作成するには、ヴェールを使用する方法を学習します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- では、さまざまなコンポーネント (コア、web、クライアントなど) を理解して使用します。 x スタック
- を使用してネットワークユーティリティ、HTTP/REST マイクロサービス、大容量イベント処理、バックエンドメッセージバスアプリケーションなどを作成します
- 最小限のカーネルスレッドを使用して、高い同時実行を処理できるアプリを実行し
- は、java、JavaScript、Groovy、Ruby、セイロン、Scala、コトリンなどをサポートするために、ヴェール x & #39 の api を使用します
- ユニットテスト非同期コードとヴェール x-ユニット
- 最小限のハードウェア
を使用してアプリを展開およびスケーリングする

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
14 hours
概要
Androidプラットフォームのアプリケーションは、主にJavaで開発されています。このコースは、アンドロイドプラットフォーム用のJavaアプリケーションの開発方法を学習するOOPの強力な背景を持つソフトウェアプログラマー(PHP、Scala、C ++、C#、Objective Cなど)向けに開発されました。このコースでは、Javaプログラミング言語の文法について説明し、アンドロイドプラットフォームが他のものよりも多く使用する特定のJava機能に焦点を当てます。
28 hours
概要
この4日間のコースは、すでにJava言語を知っているプログラマー向けで、エンタープライズJava Beans 2.0技術を利用してアプリケーションを配布することによるセキュリティの影響を認識したいと考えています。このコースは、Enterprise JavaBeansに基づいた電子商取引アプリケーションの開発を含む、実用的な大きなコンポーネントを備えています。コースでは、JBoss Application Serverを使用します。
14 hours
概要
スプリングブートは、設定よりも規則を優先するテクノロジスタックです。開発者は、Spring Boot を使用して、通常は Tomcat、桟橋、または底流の埋め込みインスタンスで "を実行"、スタンドアロンのプロダクショングレードのアプリケーションを作成できます。

このインストラクター主導のライブトレーニング (オンサイトまたはリモート) は、スプリングブート & #39; s の高度な機能を使用して、複雑なスプリングブートアプリケーションをさらに強化、保護、テストすることを希望する経験のある Spring ブート開発者を対象としています。

このトレーニングが終了すると、参加者は次のことができるようになります。

- は、web アプリケーションのデカップリングを強化するために Spring WebMVC フレームワークをカスタマイズします。
- は、Jackson シリアライゼーション・ビューを使用して、シリアライズおよび逆シリアル化オブジェクトを除去します。
- は、データベース内のユーザーデータを保存し、セキュリティで保護します。
- は、Spring セッションを使用して、ユーザセッション情報を分散方式で管理します。
- は、Spring WebMVC アプリケーションのテストを自動化します。
- は、アプリケーションのパフォーマンスを監視および測定します。

コースの形式

- インタラクティブなレクチャーとディスカッション
- はたくさんの練習と練習をします。
- は、ライブラボ環境で実践的な実装を行います。

コースカスタマイズオプション

- このコースのためにカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
28 hours
概要
java コンポーネントの使用における

の知識を超えて、経験豊富な java プログラマにとっても、web アプリケーションに関連する脆弱性を、サーバーとクライアント側の両方において深い知識を持つことが不可欠です。Java で書かれ、様々なリスクの結果。

一般的な web ベースの脆弱性は、関連する攻撃を提示することによって示されますが、推奨されるコーディング手法と軽減方法は、関連する問題を回避するための最も重要な目的と Java のコンテキストで説明されています。さらに、JavaScript、Ajax、および HTML5 のセキュリティ問題に対処するクライアント側のセキュリティにも特に重点がおかれています。

コースでは、暗号化の基礎となる標準 Java エディションのセキュリティコンポーネントを紹介し、該当するコンポーネントの目的と動作を理解するための共通のベースラインを提供します。Java エンタープライズエディションのセキュリティ問題は、JEE の宣言型およびプログラムによるセキュリティ技術の両方を説明するさまざまな演習を通じて示されています。

最後に、このコースでは、Java 言語とプラットフォームの最も頻繁で厳しいプログラミングの欠陥について説明します。Java プログラマが犯した典型的なバグに加えて、導入されたセキュリティの脆弱性は、ランタイム環境に起因する言語固有の問題と問題の両方をカバーしています。すべての脆弱性と関連する攻撃については、わかりやすい演習を通じて説明し、推奨されるコーディングガイドラインと軽減手法を示します。

このコースに参加する参加者は、

- は、セキュリティの基本的な概念を理解する, IT セキュリティとセキュアコーディング
- は OWASP トップ10を超えて Web の脆弱性を学び、それらを回避する方法を知っている
- クライアント側の脆弱性と安全なコーディング方法を学ぶ
- 使用することを学ぶjava 開発環境のさまざまなセキュリティ機能
- は、暗号化の実用的な理解を持っている
- Web サービスのセキュリティの概念を理解する
- Java EE
のセキュリティソリューションを理解する - について学ぶコーディングの間違いとどのようにそれらを避けるために
- Java フレームワーク
の最近の脆弱性に関する情報を入手 - セキュリティテストツールの使用に関する実践的な知識を得る
- ソースを取得し、セキュリティで保護されたコーディング方法をさらに読み
オーディエンス

開発者
21 hours
概要
アッカは、Java および Scala 用のコンカレントおよび分散アプリケーションを構築するためのオープンソースのツールキットとランタイムです。

このインストラクター主導のライブトレーニングでは、アッカで非同期のメッセージ駆動型アプリケーションを構築および展開するときに、アクターモデルと反応性マニフェストを含むアッカの背後にある設計原則を学習します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、"は、自己治癒し、システムが停止しないアプリケーションを構築するために" モデルをクラッシュさせる適用されます。
- は、アクター、アクターのライフサイクル、およびそれらを採用して適切な並行並列システムを作成する方法を理解しています。
- は、応答性、弾性、弾力性、およびメッセージ駆動型の反応性の高いアーキテクチャを構築します。
- は、リモート処理とクラスタリングの機能をサードパーティのシステムに統合します。
- は、アッカツールキットをプロダクションシステムにデプロイし、複数のノードおよびサードパーティシステムにスケーリングします。
- システムの動作と水平方向の分布を管理します。
- は環境変化に "反応する" を構築するシステム

観客

- 開発者
- 建築家
コース の

形式

- 部講義、パート討論、演習と重い実地練習

今後のJavaコース

週末Javaコース, 夜のJavaトレーニング, Javaブートキャンプ, Java インストラクターよる, 週末Javaトレーニング, 夜のJavaコース, Java指導, Javaインストラクター, Javaレーナー, Javaレーナーコース, Javaクラス, Javaオンサイト, Javaプライベートコース, Java1対1のトレーニング

コースディスカウント

一部のお客様

is growing fast!

We are looking to expand our presence in Japan!

As a Business Development Manager you will:

  • expand business in Japan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!