プログラミングのトレーニングコース

プログラミングのトレーニングコース

地元のインストラクターによるライブのComputer Programmingトレーニングコースでは、インタラクティブな実践を通じて、プログラミングの基礎と高度なトピックを実践します。プログラミングトレーニングは、「オンサイトライブトレーニング」または「リモートライブトレーニング」として利用できます。現場での現場でのトレーニングは、 日本 NobleProgの企業研修センターで日本 。リモートライブトレーニングは、インタラクティブなリモートデスクトップを介して実行されます。 NobleProg - あなたの地域のトレーニングプロバイダー

お客様の声

★★★★★
★★★★★

プログラミングコース概要

CodeNameDurationOverview
javafunJava Fundamentals28 hoursこのコースでは、Java開発の基本について説明します。

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

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

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

:

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

観客

- 開発者

形式 コース

- 部 講演、 部 討論、 演習 、 重い ハンズオン 練習
shiroApache Shiro: Securing Your Java Application7 hoursApache シロは、認証、承認、暗号化、およびセッション管理を実行する強力な Java セキュリティフレームワークです。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
angularrxjsReactive Programming with Angular RxJS 14 hours反応性プログラミング は、基になる実行モデルと出力されたデータストリームとの間の定義済みの依存関係をコンポーネント間で確立することによって、データストリームとデータの伝播に焦点を当てる非同期プログラミングパラダイムです。非同期 ui を構築する場合、RxJS ライブラリによって提供される反応性スタイルパターンを利用することで、多くの角度アプリケーション設計の非効率性を克服できます。

この のインストラクター主導、 ライブ トレーニング、参加者 学習する方法については、角度のアプリケーションの設計に観察可能なパターンを実装する を学ぶことは、一連の例を通じて、ステップ 角度設計の問題とどのように反応プログラミングデザインの恩恵を受ける。

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

:

- は、反応性のプログラミングパラダイムと RxJS ライブラリを理解する
- は、反応性のプログラミングパターンを使用して、スケーラビリティ、柔軟性、および応答性を念頭において、UI の重い角アプリケーションを構築する

観客

- 角アプリケーション開発者

形式 コース

- 部 講演、 部 討論、 演習 、 重い ハンズオン 練習
nlgPython for Natural Language Generation21 hours自然言語生成 (NLG) は、コンピュータによる自然言語のテキストまたは音声の生産を指します。

このインストラクター主導のライブトレーニングでは、Python を使用して、独自の NLG システムをゼロから構築することによって、高品質な自然言語のテキストを生成する方法について説明します。ケーススタディも検討され、関連する概念は、コンテンツを生成するためのライブラボプロジェクトに適用されます。

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

- は、NLG を使用して、ジャーナリズム、不動産、気象、スポーツレポートなど、さまざまな業種のコンテンツを自動的に生成し
- ソースコンテンツの選択と整理、文章のプランニング、オリジナルコンテンツの自動生成のためのシステムの準備
- は NLG のパイプラインを理解し、各段階で適切な技術を適用する
- 自然言語生成 (NLG) システムのアーキテクチャを理解する
- 解析および順序付けに最適なアルゴリズムとモデルを実装する
- は、一般に利用可能なデータソースからデータをプルし、生成されたテキストの材料として使用するキュレーションデータベース
- は、コンピュータ生成、自動化されたコンテンツの作成とマニュアルと労力を書くプロセスを置き換える

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
electronElectron: Build a Desktop Application with Javascript7 hoursエレクトロン (旧アトムシェルとして知られている) は、JavaScript、HTML、および CSS を使用して動的なデスクトップアプリケーションを構築するためのオープンソースのフレームワークです。 電子は github によって維持され、github & #39 の背後にあるメインの GUI フレームワークです。コードとライトテーブルの IDE

このインストラクター主導のライブトレーニングでは、Javascript、HTML、および CSS のみを使用してクロスプラットフォームネイティブデスクトップアプリケーションを構築する方法について説明します。

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

- 電子
のダウンロード、設定、インストール - は、電子 & #39 を理解する; s コマンドとツールセット
- は、マルチプラットフォームのデスクトップアプリケーションを構築するために NodeJS の実行時とクロムなどの web ベースのフロントとバックエンドのコンポーネントを使用して
- モジュールは、アプリケーションを使用し、関連する JavaScript ファイルを利用し
- は、低エンドのコモディティマシン上で電子を構築する
- は、名前を変更したり、電子実行可能ファイルを編集することによって、ブランディングやカスタムアイコンを作成する
- は、角度、フォトン、ブートストラップ
などの他のフレームワークを統合します。

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
relayRelay: Efficiently Fetch Data in React Applications14 hoursリレーは、データ駆動型の反応アプリケーションを構築するための JavaScript フレームワークです。GraphQL は、最新のアプリケーションで複雑なネストされたデータ依存関係を記述するためのデータクエリ言語です。これにより、アプリケーション & #39 コンポーネントをレンダー階層内の任意の場所に移動できるようになり、親コンポーネントまたはデータペイロードを準備するサーバーコードに変更のカスケードを適用する必要がなくなります。リレーは、さまざまなモバイルアプリプロジェクトで Facebook によって使用されています。

このインストラクター主導の、ライブトレーニングでは、参加者は、リレーと GraphQL を使用して反応アプリケーションを構築するためにデータの依存性、コロケーションと変異の宣言的な仕様などのキーリレーの概念を適用する方法を学びます。

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

- は、リレーを使用してデータクエリを効率的なバッチに作成し、各コンポーネントに要求されたデータを正確に提供し、データが変更されたときにコンポーネントを更新し、すべてのデータのクライアント側ストア (キャッシュ) を維持します。
- 併置クエリとビュー & #39 のコードは、コンポーネントの機能についてより簡単に推論でき
- は GraphQL を使用してデータ要件を宣言し、リレーが独自のデータをフェッチできるようにします
- は GraphQL 変異を用いてクライアントとサーバ上の変異データの概念を理解する
- は、リレーとフラックスの違いを理解し、特にどのように "変異" アクションや修正の概念を実装する
- は、指定されたコンポーネントをレンダリングするためにフェッチするデータを決定するためにルートを使用し
- は、大規模なチームプロジェクトでも、相対的な分離を変更します
- は、簡単でわかりやすい方法で、適切で高性能なアプリケーションを作成し

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
RxJSReactive Programing with Javascript and RxJS7 hours反応性プログラミング は、基になる実行モデルと出力されたデータストリームとの間の定義済みの依存関係をコンポーネント間で確立することによって、データストリームとデータの伝播に焦点を当てる非同期プログラミングパラダイムです。RxJS は、UI イベント、非同期 HTTP 要求、およびその他のデータストリームを管理するための、最も包括的な反応性プログラミングライブラリの1つです。

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

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

:

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

観客

- 開発者

形式 コース

- 部 講演、 部 討論、 演習 、 重い ハンズオン 練習
jav9functionalFunctional Reactive Programing with Java 9 and RxJava14 hoursjava 9 は、堅牢な RxJava 2.0 反応性プログラミングライブラリと相まって、java の開発者が採用し、そのアプリケーションとシステムの開発プロセスには非常に容易に反応プログラミングパラダイムを適用することができます。

この のインストラクター主導、 ライブ トレーニング、参加者 は ステップ RxJava としての反応性のアプリケーションを開発する上で Java 9、Spring、ジャージー、 2.0 の利点と機能 学習します。 を通じて、Java 9 & #39; s フロー API、Spring、アッカフレームワーク、および RxJava 2.0 の機能的な反応性プログラミングライブラリを使用して、実際の反応性のアプリケーションの の作成とデプロイメント を行います。

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

:

- アプリケーションとシステム開発における反応性プログラミングの重要性と意義を理解する
RxJava 2.0 の - ラン単体テスト
- は、アッカフレームワークを使用して、反応プログラミングの原則を
- は、並行アプリケーションの開発を処理するために春を採用しています
- は、Java 9 & #39 を使用して、反応性のアプリを開発するためのフロー API

観客

- 開発者

形式 コース

- 部 講演、 部 討論、 演習 、 重い ハンズオン 練習
underscoreUnderscore.js Fundamentals7 hoursは、関数型プログラミングのための最も人気のある JavaScript ライブラリの1つです。関数型プログラミングの原則を包含しますが、独断ではなく、命令型、オブジェクト指向、関数型、またはその他のプログラミングスタイルで使用できます。アンダースコアは、Javascript の開発をより生産的かつ効率的になります。

このインストラクター主導のライブトレーニングでは、参加者はアンダースコアを使用して JavaScript アプリケーションを構築する方法を学習します。

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

- は、JavaScript のコレクション、配列、オブジェクト、および関数を操作および制御するためにアンダースコアを使用し
- は、アンダースコア & #39 の機能的な性質を使用して、コードの表現力と読みやすさを向上させるためのライブラリ
- コードパフォーマンスの向上
- 集計とデータ操作を作成する
- をビューモデルと統合する
- 他の JavaScript ライブラリをアンダースコア
で構築する

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
pythontextmlPython: Machine Learning with Text21 hoursは、このインストラクター主導で、ライブトレーニング、参加者は、テキストベースのデータから値を抽出するために適切な機械学習と NLP (自然言語処理) 技術を使用する方法を学びます。

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

- は、高品質で再利用可能なコード
でテキストベースのデータサイエンスの問題を解決します。 - は、問題を解決するために scikit (分類、クラスタリング、回帰、次元削減) のさまざまな側面を適用し
- テキストベースのデータ
を用いた効果的な機械学習モデルの構築 - データセットを作成し、非構造化テキストからフィーチャを抽出する
Matplotlib でデータを視覚化 -
- を構築し、洞察力を得るためにモデルを評価
- テキストエンコーディングエラーのトラブルシューティング

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
pythonadvmlPython for Advanced Machine Learning21 hoursこのインストラクター主導のライブトレーニングでは、画像、音楽、テキスト、財務データを含む一連のデモアプリケーションを構築する際に、Python で最も関連性の高い最先端の機械学習技術を学びます。

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

- は複雑な問題を解くための機械学習アルゴリズムと技法を実装する
- は、画像、音楽、テキスト、および財務データを含むアプリケーションに深い学習と半教師付き学習を適用する
- は Python アルゴリズムを最大のポテンシャル
にプッシュする - は NumPy やテアノなどのライブラリーやパッケージを使用して

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 hoursアッカは、Java および Scala 用のコンカレントおよび分散アプリケーションを構築するためのオープンソースのツールキットとランタイムです。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
restfulapiDesigning RESTful APIs14 hoursapi (アプリケーションプログラミングインターフェイス) を使用すると、アプリケーションが他のアプリケーションと接続できるようになります。

このインストラクター主導のライブトレーニングでは、バックエンド api サーバーを構築およびセキュリティで保護するために、高品質の api を作成する方法を受講者が学習します。

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

- は、api を構築するためのフレームワークの数から選択してください
- は、Google や Facebook などの企業が発行する api を理解し、モデル化する
- を作成し、公開消費のための独自の Restful api を公開
- トークンベースの認証を使用して api をセキュリティで保護する

観客

- 開発者
コース の

形式

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

ノート

- PHP、Javascript などの他の言語のためにこのコースをカスタマイズするには、
を手配するためにお問い合わせください。
vertxVert.x: Build a Reactive Application on JVM14 hoursは、反応性のアプリケーションを構築するためのライブラリです。

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

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

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

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
zendfundamentalsZend Framework: Fundamentals21 hoursZend framework は、エンタープライズ対応の PHP ベースの web アプリケーションおよびサービスを開発、展開、管理するためのオープンソースのオブジェクト指向のフレームワークです。Zend framework は、モデルビューコントローラ (MVC) パラダイムを利用して、アプリケーションの基本構造を開発しています。Zend は、"コンポーネントライブラリ" と見なされます。独自のモジュラー設計により、ユーザーは互いに独立してコンポーネントを使用することができます。

このインストラクター主導のライブトレーニングでは、Zend framework を使用して信頼性の高いスケーラブルな web アプリケーションを作成する方法について説明します。

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

- は、モデルビューコントローラの設計パターンを使用して、データベースベースの web アプリケーション
を構築します。 - 受信および処理フォーム
- 入力検証およびビュースクリプトの設定
- は、Zend Framework mvc コンポーネントライブラリによって提供されるさまざまな種類の mvc イベントおよびサービスを処理し
- データベースアダプタに対するクエリの準備と実行

観客

- は、セキュアなエンタープライズ規模の web アプリケーションを開発しようとしている上級の PHP 開発者に中級
コース の

形式

- 部講義、パート討論、演習と重い実地練習
codingfornoncodersCoding for Non-Coders21 hoursこのインストラクター主導のライブトレーニングでは、web アプリケーションの作成をステップ実行する際にプログラミングの基本を学習します。

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

- は新しく得られたコーディングスキルを使用して独自の web アプリケーションを作成し
- ソフトウェア開発の概念と技術を理解する
- はプログラマやエンジニアと効果的にコミュニケーションを

観客

- 非プログラマは
をプログラムする方法を学ぶことを希望 コース の

形式

- 部講義、パート討論、演習と重い実地練習
pytestUnit Testing with Python21 hours単体テストは、結果が予想どおりかどうかを確認するために、プロパティを変更するか、イベントをトリガーすることによって、ソースコードの個々のユニットをテストするテストアプローチです。PyTest は、高度なフルボディのフィクスチャモデルを備えた、API に依存しない、柔軟性があり、拡張性に優れたフル機能のテストフレームワークです。

このインストラクター主導のライブトレーニングでは、PyTest を使用して簡潔で保守性のあるテストを作成し、表現力があり、読みやすいものにする方法を学びます。

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

- は、定型コードを必要とせずに、読み取り可能で保守性のあるテストを作成します
- は、小さなテストを書くためにフィクスチャモデルを使用して
- スケールは、アプリケーション、パッケージ、およびライブラリの複雑な機能テストまでテストします
- は、フック、アサート書き換え、プラグインなどの PyTest 機能を理解して適用する
- は、複数のプロセッサにまたがってテストを並行して実行することにより、テスト時間を短縮
- は、tox、モック、カバレッジ、unittest、doctest、セレン
などの他のユーティリティと共に、継続的インテグレーション環境でテストを実行します。 - python を使用して python 以外のアプリケーションをテストする

観客

- ソフトウェアテスター
コース の

形式

- 部講義、パート討論、演習と重い実地練習
phpunittestingUnit Testing with PHP14 hoursPHPUnit は PHP のための単体テストフレームワークです。PHPUnit は厳密なパラメーターを採用して、コードの個々の単位がバグなしで、展開の準備ができているかどうかを判断します。個々のユニットを分離してテストすることにより、開発者はアプリケーションの安定性を高め、回帰バグを回避し、運用中のコードの誤動作に伴うコストを削減することができます。 このインストラクター主導のライブトレーニングでは、バグの診断、分離、および解決を容易にするためにテスト単位の形式で検証可能なコードを記述する方法を受講者に教えています。トレーニングでは、PHPUnit テストフレームワークを使用して、作業に対応したテスト環境を作成することで参加者を指導します。

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

- は良いと悪いテストユニットを区別する
- テスト結果の読み取りと解釈の
- を積極的に管理し、バグを減らすために、コードベースを診断
- は、そのコードベースが継続的な統合と展開に適していることを確認してください

観客

- は、コード
のテスト容易性を向上させたい上級 PHP 開発者に中級

コースの 形式

- 部講義、パート討論、演習と重い実地練習
fsharpfordatascienceF# for Data Science21 hoursデータサイエンスは、現実世界のデータを理解し、解釈するために、統計解析、機械学習、データ視覚化、およびプログラミングのアプリケーションです。F # は、効率的な実行、REPL、強力なライブラリ、拡張性に優れたデータ統合を組み合わせたもので、データ科学に適したプログラミング言語です。

このインストラクター主導のライブトレーニングでは、F # を使用して一連の現実世界のデータ科学の問題を解決する方法を受講者が学習します。

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

- は F # & #39 の統合データサイエンスパッケージを使用して
- は F # を使用して、Excel、R、Matlab、および Python
を含む他の言語およびプラットフォームと相互運用します。 - Deedle パッケージを使用して、時系列の問題を解決してください
- は、生産品質コード
の最小限のラインで高度な分析を行う - は、関数型プログラミングが科学的およびビッグデータの計算にとって自然に適合する方法を理解する
F # でデータにアクセスして視覚化する -
- は機械学習のための F # を適用する

は、ビジネスインテリジェンスやソーシャルゲームなどのドメインの問題のためのソリューションを探る

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
advtypscriptAdvanced Typescript7 hoursTypeScript は、エンタープライズ Javascript アプリケーションを構築するためのオープンソース言語です。これは javascript の厳格なスーパーセットは、プレーン javascript にコンパイルされ、言語に静的型付けとオブジェクト指向の開発をもたらします。

このコースでは、実際の JavaScript アプリケーションを構築することによって、TypeScript & #39 の高度な機能と参加者を紹介します。

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

- は、Typescript & #39 のフル機能を利用して、より少ないエラーでより良いコードを書くことができ
- は、union、交点、およびタプル型で既存の型を拡張し
- デコレータの作成と使用
- を使用して非同期コードを管理し、非同期でキーワードを待つ
- はきれいな、表現力豊かなコードを書く

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
behatBehat: Behavior Driven Development (BDD) with PHP14 hoursBehat は、PHP で記述されたビヘイビア駆動開発 (BDD) テストフレームワークです。ソフトウェア開発プロセスにおいて、開発者、テスター、ビジネスステークホルダー、クライアント間のコミュニケーションを促進します。Behat は、非技術者がアプリケーション & #39 の明確な記述を記述することを可能にし、意図された動作は、アプリケーションに対する機能テストとして "それらの" シナリオを実行します。

このインストラクター主導のライブトレーニングでは、Behat と PHP を使用して BDD スタイルのテストケースを作成および実行する方法について説明します。

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

- は、人間が読める、"で書かれた自動化されたテストを実行するときに、" ガーキン言語
- は Behat ベースのテストケースを使用して、技術チームと非技術部門のコラボレーションを改善し
- は、テストを駆動し、レポートを生成するためにセレン、ミンク、Goutte と他のブラウザのエミュレータと Behat を統合する
- 拡張システムを通じて Behat 機能を拡張する
- は、ターミナルコマンド、REST api などを通じて、多数の使用シナリオをテストします。

観客

- テストエンジニア
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
rxnetReactive Programing with Rx.NET7 hours.net 反応性拡張機能 (Rx) は、監視可能なコレクションと LINQ スタイルのクエリ演算子を使用して、非同期およびイベントベースのプログラムを構成するためのライブラリです。

このインストラクター主導のライブトレーニングでは、.net の反応性拡張機能を使用して非同期アプリケーションを開発する方法について説明します。

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

- は、株価、ツイート、コンピュータイベント、web サービスなど、さまざまなデータソースからイベントストリームをキャプチャするアプリケーションを作成し
- は極量とスケジューラを使用して、複数の非同期データストリームを表現および管理し
- フィルタ、プロジェクト、集計、作成、および LINQ 演算子を使用した複数のイベントに対する時間ベースの操作の実行

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
openrestyOpenResty7 hoursOpenResty は、Nginx、LuaJIT、および Lua ライブラリを統合した本格的な web プラットフォームです。これは、単一のボックスで10k 〜 1000K + 接続を処理することができる高性能の web アプリケーションの構築を可能にします。OpenResty は、他の人の間で、アリババ、CloudFlare、およびスキによって使用されます。

このインストラクター主導のライブトレーニングでは、OpenResty を使用して、web アプリケーション、web サービス、ダイナミック web ゲートウェイなどの多数のデモソリューションを構築する方法について説明します。

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

- web アプリケーションサーバーに nginx の web サーバーを回す
- では、lua プログラミング言語を使用して、nginx C モジュールおよび lua モジュールのスクリプトを
- サーバー側の web アプリケーションを完全に Nginx サーバー内で実行する
- は、MySQL、PostgreSQL、Memcached、Redis
などのリモートバックエンドと OpenResty を統合します。

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
cubaplatformCuba Platform for Enterprise Application Development7 hoursキューバプラットフォームは、エンタープライズアプリケーションのためのオープンソースの Java web フレームワークです。

このインストラクター主導の、ライブトレーニングでは、参加者はどのように豊富な web インターフェイスを持つエンタープライズアプリケーションを開発するキューバのプラットフォームを使用する方法を学びます。

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

- は、HTML、CSS または JavaScript
を使用せずに、宣言型のユーザーインターフェイスを使用して java アプリケーションと ui を開発します。 - は、定型コードを削減し、迅速な開発を促進する
- は、既存の Java ide とキューバのスタジオの web 開発ツールを使用して
- コードを分岐せずにアプリケーションをカスタマイズする

観客

- 開発者
コース の

形式

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

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
specexplorerSpec Explorer: Model Based Testing on .NET14 hoursSpec Explorer は、ソフトウェアの動作のモデルを作成し、それらのモデルをグラフィカルな視覚化で分析し、それらのモデルの妥当性をチェックし、モデルからテストケースを生成するためのツールです。

このインストラクター主導のライブトレーニングでは、デモアプリケーションで MBT テストを作成して実行するために、Spec Explorer を使用するモデルベースのテストの理論と実践について学習します。

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

- は、モデリング戦略と手法を適用してテストケースを生成し
- ソフトウェアアプリケーション、システム、環境のさまざまな種類のテストモデルを管理する
- は、組織内で MBT 戦略を評価、提案、実施することが
- は、MBT
の利点と課題を理解し、説明する

観客

- テストエンジニア
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
unittestingwithcsharpUnit Testing with C#14 hours単体テストは、そのプロパティを変更するか、結果が予想どおりかどうかを確認するイベントをトリガーすることによって、ソースコードの個々のユニットをテストするテストアプローチです。

このインストラクター主導のライブトレーニングでは、C # および Visual Studio を使用して、サンプル .net アプリケーションに対して単体テストを作成および実行する方法について説明します。

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

- は、NUnit や xUnit.net などのテストフレームワークを使用して、単体テストコードを作成および管理し
- は、テスト駆動型開発アプローチの定義と実装を
- は、アプリケーションのテストカバレッジを拡張するためにテストフレームワークを適応させます

観客

- ソフトウェアテストエンジニア
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
specflowSpecFlow: Implementing BDD for .NET21 hoursSpecFlowは.NET用のキュウリの公式実装です。テスターは、.NETプロジェクトで人間が読める受け入れテストを定義、管理、実行することができます。 SpecFlowは公式のGherkinパーサを使用し、.NETフレームワークのXamarinとMonoをサポートしています。

このインストラクター主導の実習では、参加者はSpecFlowを使用して、技術的でないステークホルダーだけでなく理解可能な受入れテストを書く方法を学びます。

このトレーニングが終了すると、参加者は次のことが可能になります:

- ビジネス要件を.NETコードにバインドする
- BDDのテクニックを適用して、アプリケーションのリビングドキュメントを構築する
- Visual StudioまたはコマンドラインからSpecFlowを実行する
- SpecFlowを既存の継続的なテストおよびビルド環境に統合する
- SpecFlowをMSTest、NUnit、xUnit、MbUnitなどの他のテストフレームワークと統合する

オーディエンス

- テストエンジニア
- 開発者

コースの形式

- パートレクチャー、パーツディスカッション、エクササイズ、ヘビーハンズオン練習
fsharpF#: Introduction to Functional Programming14 hoursF # は、機能的な最初のプログラミング言語です。これは、機能、命令、オブジェクト指向、および反応性を含む、プログラミングのさまざまなスタイルをサポートする厳密に型指定された言語です。F # は、Visual studio および Xamarin studio で完全にサポートされています。

このインストラクター主導のライブトレーニングでは、一連のサンプルアプリケーションとユーティリティの作成をステップ実行しながら、関数型プログラミングを学習します。

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

- 関数型プログラミングの原理を理解する
- 複雑なコンピューティングの問題を解決するためのエレガントで保守性のあるコードを書く
- は、Javascript と C# で F # を使用して、非同期 web アプリケーションを作成し

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
週末プログラミングコース, 夜のプログラミングトレーニング, プログラミングブートキャンプ, プログラミング インストラクターよる, 週末プログラミングトレーニング, 夜のプログラミングコース, プログラミング指導, プログラミングインストラクター, プログラミングレーナー, プログラミングレーナーコース, プログラミングクラス, プログラミングオンサイト, プログラミングプライベートコース, プログラミング1対1のトレーニング

コース割引のニュースレター

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

一部のお客様

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!