NP URI: www.nobleprog.it/en/cc/rxnet?id=rxnet-3148737-20190805 filemtime(): stat failed for /dev/shm/np_cache/www.nobleprog.it/_course_price_get_venues__en_IT_timestamp /apps/hitra7/drupal7/sites/all/modules/_custom/common/np_cache/np_cache.module:42 Array ( [0] => Array ( [function] => myErrorHandler [args] => Array ( [0] => 2 [1] => filemtime(): stat failed for /dev/shm/np_cache/www.nobleprog.it/_course_price_get_venues__en_IT_timestamp [2] => /apps/hitra7/drupal7/sites/all/modules/_custom/common/np_cache/np_cache.module [3] => 42 ) ) [1] => Array ( [file] => /apps/hitra7/drupal7/sites/all/modules/_custom/common/np_cache/np_cache.module [line] => 42 [function] => filemtime [args] => Array ( [0] => /dev/shm/np_cache/www.nobleprog.it/_course_price_get_venues__en_IT_timestamp ) ) [2] => Array ( [file] => /apps/nobleprog-website/includes/functions/generic-functions.php [line] => 715 [function] => np_cache_function [args] => Array ( [0] => _course_price_get_venues [1] => Array ( [0] => en [1] => IT ) ) ) [3] => Array ( [file] => /apps/nobleprog-website/includes/functions/generic-functions.php [line] => 427 [function] => course_price_get_venues [args] => Array ( ) ) [4] => Array ( [file] => /apps/nobleprog-website/modules/course/course.php [line] => 11 [function] => check_pricing_requirements [args] => Array ( ) ) [5] => Array ( [file] => /apps/nobleprog-website/core/routes.php [line] => 19 [function] => course_menu_callback [args] => Array ( [0] => /en/cc/rxnet?id=rxnet-3148737-20190805 ) ) [6] => Array ( [file] => /apps/nobleprog-website/__index.php [line] => 100 [args] => Array ( [0] => /apps/nobleprog-website/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/nobleprog-website/_index.php [line] => 26 [args] => Array ( [0] => /apps/nobleprog-website/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 54 [args] => Array ( [0] => /apps/nobleprog-website/_index.php ) [function] => include_once ) ) NP URI: www.nobleprog.it/en/cc/rxnet?id=rxnet-3148737-20190805 filemtime(): stat failed for /dev/shm/np_cache/www.nobleprog.it/_np_locale_load_all_by_language__en_timestamp /apps/hitra7/drupal7/sites/all/modules/_custom/common/np_cache/np_cache.module:42 Array ( [0] => Array ( [function] => myErrorHandler [args] => Array ( [0] => 2 [1] => filemtime(): stat failed for /dev/shm/np_cache/www.nobleprog.it/_np_locale_load_all_by_language__en_timestamp [2] => /apps/hitra7/drupal7/sites/all/modules/_custom/common/np_cache/np_cache.module [3] => 42 ) ) [1] => Array ( [file] => /apps/hitra7/drupal7/sites/all/modules/_custom/common/np_cache/np_cache.module [line] => 42 [function] => filemtime [args] => Array ( [0] => /dev/shm/np_cache/www.nobleprog.it/_np_locale_load_all_by_language__en_timestamp ) ) [2] => Array ( [file] => /apps/hitra7/drupal7/sites/all/modules/_custom/common/np_locales/np_locale.module [line] => 29 [function] => np_cache_function [args] => Array ( [0] => _np_locale_load_all_by_language [1] => Array ( [0] => en ) ) ) [3] => Array ( [file] => /apps/hitra7/drupal7/sites/all/modules/_custom/common/np_locales/np_locale.module [line] => 35 [function] => np_locale_load_all_by_language [args] => Array ( [0] => en ) ) [4] => Array ( [file] => /apps/hitra7/drupal7/sites/all/modules/_custom/common/np_locales/np_locale.module [line] => 85 [function] => _np_locale_t [args] => Array ( [0] => Training [1] => [2] => en ) ) [5] => Array ( [file] => /apps/nobleprog-website/modules/course/course.php [line] => 77 [function] => np_locale_t [args] => Array ( [0] => Training ) ) [6] => Array ( [file] => /apps/nobleprog-website/modules/course/course.php [line] => 31 [function] => course_render [args] => Array ( [0] => Array ( [course_code] => rxnet [hr_nid] => 212270 [title] => Reactive Programing with Rx.NET [requirements] => [overview] =>

The .NET Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable collections and LINQ-style query operators.

In this instructor-led, live training, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.

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

Audience

Format of the course

[category_overview] => [outline] =>

To request a customized course outline for this training, please contact us.

[language] => en [duration] => 7 [status] => published [changed] => 1700037355 [source_title] => Reactive Programing with Rx.NET [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) ) [1] => Array ( [0] => stdClass Object ( [tid] => 841 [alias] => microsoft-net-training [name] => Microsoft .NET [english_name] => Microsoft .NET [consulting_option] => not_available ) [1] => stdClass Object ( [tid] => 1792 [alias] => reactive-programming-training [name] => Reactive Programming [english_name] => Reactive Programming [consulting_option] => available ) ) [2] => rxnet [3] => Array ( [outlines] => Array ( [rxswift] => stdClass Object ( [course_code] => rxswift [hr_nid] => 211237 [title] => Reactive Programming for iOS with RxSwift [requirements] =>

Audience

[overview] =>

Reactive Extensions (or Rx) is a multi-platform suite of libraries designed for developing asynchronous and event-based applications using observable sequences and LINQ-style query operators. RxSwift is a functional library intended to ease the difficulty associated with Swift asynchronous and concurrent coding for iOS apps.

This instructor-led, live training introduces participants to reactive techniques offered by RxSwift for managing the transferring and combining of asynchronous data streams, handling simple observable sequences, and the architecture and development of responsive, flexible, and industry scalable iOS applications.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> introduces participants to reactive techniques offered by RxSwift for managing the transferring and combining of asynchronous data streams, handling simple observable sequences, and the architecture and development of responsive, flexible, and industry scalable iOS applications.

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

[outline] =>

To request a customized course outline for this training, please contact us.

[language] => en [duration] => 7 [status] => published [changed] => 1700037341 [source_title] => Reactive Programming for iOS with RxSwift [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => rxswift ) [angularrxjs] => stdClass Object ( [course_code] => angularrxjs [hr_nid] => 211341 [title] => Reactive Programming with Angular RxJS [requirements] =>

Audience

[overview] =>

Reactive programing is an asynchronous programing paradigm that focuses on data streams and the propagation of data by establishing a defined dependency between the underlying execution models and the emitted data streams from one component to another. Many Angular application design inefficiencies when building asynchronous UIs can be overcome by utilizing reactive style patterns offered by the RxJS library.  

In this instructor-led, live training, participants will learn how to implement Observable patterns into their Angular application designs as they step through a series of cases showcasing common angular design problems and how they benefit from reactive programing designs.

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

Format of the Course

Course Customization Options

[category_overview] => [outline] =>

Introduction

Observables

The RxJS Library

Observables in Angular

Practical Usage

Observables vs Promises

Observables vs Events API

Observables vs Arrays

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037342 [source_title] => Reactive Programming with Angular RxJS [source_language] => en [cert_code] => [weight] => -5 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => angularrxjs ) [rxjs] => stdClass Object ( [course_code] => rxjs [hr_nid] => 211233 [title] => Reactive Programming with Javascript and RxJS [requirements] =>

Audience

[overview] =>

Reactive programing is an asynchronous programing paradigm that focuses on data streams and the propagation of data by establishing a defined dependency between the underlying execution models and the emitted data streams from one component to another. RxJS is one of the most comprehensive reactive programing libraries for managing UI events, asynchronous HTTP requests, and other data streams.

In this instructor-led, live training, participants will become familiar with RxJS's tools and functions as they apply them to a variety of coding problems associated with interactive-heavy based mobile and web apps. Participants will also learn how to create and deploy a UI heavy web app.

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

Format of the Course

Course Customization Options

[category_overview] => [outline] =>

To request a customized course outline for this training, please contact us.

[language] => en [duration] => 7 [status] => published [changed] => 1700037340 [source_title] => Reactive Programming with Javascript and RxJS [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => rxjs ) [jav9functional] => stdClass Object ( [course_code] => jav9functional [hr_nid] => 211225 [title] => Functional Reactive Programming with Java 9 and RxJava [requirements] =>

Audience

[overview] =>

Java 9 coupled with the robust RxJava 2.0 reactive programing library, enables Java developers to adopt and apply the reactive programing paradigm into their application and systems development processes with great ease.

In this instructor-led, live training, participants will learn the advantages and functions of Java 9, Spring, Jersey, and RxJava 2.0 in developing reactive applications as they step through the creation and deployment of a real-life reactive application using Java 9's flow API, Spring, the Akka framework, and RxJava 2.0 functional reactive programing library.

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

Format of the course

[category_overview] =>

In this instructor-led, live training in <loc>, participants will learn the advantages and functions of Java 9, Spring, Jersey, and RxJava 2.0 in developing reactive applications as they step through the creation and deployment of a real-life reactive application using Java 9's flow API, Spring, the Akka framework, and RxJava 2.0 functional reactive programing library.

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

[outline] =>

To request a customized course outline for this training, please contact us.

[language] => en [duration] => 14 [status] => published [changed] => 1700037340 [source_title] => Functional Reactive Programming with Java 9 and RxJava [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => jav9functional ) [rxjava] => stdClass Object ( [course_code] => rxjava [hr_nid] => 314763 [title] => RxJava for Android Developers [requirements] =>

Audience

[overview] =>

RxJava is a Java library for enabling event-based applications (a.k.a. Reactive Programming).

This instructor-led, live training (online or onsite) 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:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) 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:

[outline] =>

Introduction

Overview of RxJava

Preparing the Development Environment

Overview of RxJava Syntax

Creating an RxJava App

Setting up Observables and Subscribers

Working with Operators

Transforming Observables

Filtering Observables

Combining Observables

Using Conditionals to Control App Behavior

Control Backpressure with the Flowable Class

Disposing Observables

Exploring RxBinding and RxPermissions

Testing RxJava Observables and Subscriptions

Writing Unit Tests for RxJava

Deploying the App

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 21 [status] => published [changed] => 1700037519 [source_title] => RxJava for Android Developers [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => rxjava ) [vertx] => stdClass Object ( [course_code] => vertx [hr_nid] => 210837 [title] => Vert.x: Build a Reactive Application on JVM [requirements] =>

Audience

[overview] =>

Vert.x is a library for building reactive applications that run on the Java Virtual Machine (JVM).

In this instructor-led, live training, participants will learn how to use Vert.x to create an asynchronous, event-based web application.

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

Format of the course

[category_overview] =>

In this instructor-led, live training in <loc>, participants will learn how to use Vert.x to create an asynchronous, event-based web application.

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

[outline] =>

Introduction

Overview of Reactive Programming

Overview of the Vert.x Stack (Core, Web, Client, etc.)

Preparing the Development Environment

Installing and Configuring Libraries and Toolkits

Case Study:  Creating Light-Weight Messaging System for IoT

Creating a Microservice

Persisting Data (MongoDB, Postgres, etc.)

Implementing an Event Bus Bridge

Authenticating and Authorisating Users

Configuring and Managing a Cluster

Integrating Microservices into an Application

Unit Testing the Code

Debugging the Application

Deploying and Scaling the Application

Automating the Deployment Process

Monitoring the Application

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037335 [source_title] => Vert.x: Build a Reactive Application on JVM [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => vertx ) [mldotnet] => stdClass Object ( [course_code] => mldotnet [hr_nid] => 351323 [title] => Machine Learning and AI with ML.NET [requirements] =>

Audience

[overview] =>

ML.NET is a framework for machine learning applications built upon the .NET development platform by Microsoft. It is extensible to multiple operating systems and can perform various machine learning prediction tasks. The central ML.NET tools are the ML.NET CLI and Model Builder which allow .NET developers to generate, train, and deploy machine learning models based on the objectives of an enterprise.

This instructor-led, live training (online or onsite) is aimed at data scientists and developers who wish to use ML.NET machine learning models to automatically derive projections from executed data analysis for enterprise applications.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at data scientists and developers who wish to use ML.NET machine learning models to automatically derive projections from executed data analysis for enterprise applications.

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

[outline] =>

Introduction

Installing and Configuring Machine Learning for .NET Development Platform (ML.NET)

Overview of ML.NET Features and Architecture

Overview of ML.NET Model Builder

Overview of ML.NET Command-Line Interface (CLI)

Acquiring and Loading Data from Resources for Machine Learning

Preparing and Adding Data Into the ML.NET Framework

Implementing ML.NET Machine Learning Algorithms and Tasks

Training Machine Learning Models in ML.NET

Evaluating Machine Learning Models in ML.NET

Inspecting Intermediate Data During ML.NET Model Training Steps

Utilizing Permutation Feature Importance (PFI) for Model Predictions Interpretation

Saving and Loading Trained ML.NET Models

Utilizing a Trained ML.NET Model for Data Analyses and Predictions

Optimizing and Re-training an ML.NET Machine Learning Model

Integrating ML.NET Models with The Cloud

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 21 [status] => published [changed] => 1700037676 [source_title] => Machine Learning and AI with ML.NET [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => hitrain,hitrapk,hitralk [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => mldotnet ) [advancedblazor] => stdClass Object ( [course_code] => advancedblazor [hr_nid] => 407703 [title] => Advanced Blazor [requirements] =>

Audience

[overview] =>

Blazor is an open-source web framework written in C# that enables developers to create interactive web user interfaces and applications using C#. Entity Framework (EF) Core is an object-database mapper for .NET that provides developers with an automated mechanism for accessing and storing data in databases.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to learn how to use Progressive Web Application (PWA) development features to create an app-like experience in a website using Entity Framework (EF) Core and Blazor.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at web developers who wish to learn how to use Progressive Web Application (PWA) development features to create an app-like experience in a website using Entity Framework (EF) Core and Blazor.

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

[outline] =>

Introduction

Entity Framework (EF) Core

Querying and Saving Data with EF Core

Blazor Components

Advanced Blazor Component Concepts

Routing and Layout

Forms and Validation

Dependency Injection (DI) and JSInterop

Debugging and Deploying

Security

Progressive Web Application (PWA) Development

Summary and Next Steps

[language] => en [duration] => 21 [status] => published [changed] => 1700037876 [source_title] => Advanced Blazor [source_language] => en [cert_code] => [weight] => -1002 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => advancedblazor ) [blazorwebassembly] => stdClass Object ( [course_code] => blazorwebassembly [hr_nid] => 407699 [title] => Blazor WebAssembly [requirements] =>

Audience

[overview] =>

Blazor is an open-source web framework written in C# that enables developers to create interactive web user interfaces and applications using C#.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Blazor WebAssembly to build a web application.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at web developers who wish to use Blazor Web Assembly to build a web application.

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

[outline] =>

Introduction

Getting Started

Forms and Authentication

Web API and Entity Framework

.NET Core

Publishing and Deploying

Summary and Next Steps

[language] => en [duration] => 14 [status] => published [changed] => 1700037876 [source_title] => Blazor WebAssembly [source_language] => en [cert_code] => [weight] => -1001 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => blazorwebassembly ) [introblazor] => stdClass Object ( [course_code] => introblazor [hr_nid] => 332743 [title] => Introduction to Blazor [requirements] =>

Audience

[overview] =>

Blazor is an open source web framework written in C#. Blazor enables developers to create interactive web user interfaces and applications using C#.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Blazor to create full stack C# web applications.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at web developers who wish to use Blazor to create full stack C# web applications.

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

[outline] =>

Introduction

Blazor and C#

Razor Overview

Preparing the Develeloment Environment

Blazor Quick Start

Components

Form Handling

JavaScript and Blazor

Security

Deployment

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037580 [source_title] => Introduction to Blazor [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => introblazor ) [orleans] => stdClass Object ( [course_code] => orleans [hr_nid] => 316603 [title] => Implementing the Actor Model with Microsoft Orleans [requirements] =>

Audience

[overview] =>

Microsoft Orleans is an actor framework (similar to AKKA.net) for building a stateful middle tier.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use Microsoft Orleans to build distributed enterprise .NET applications.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at developers who wish to use Microsoft Orleans to build distributed enterprise .NET applications.

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

[outline] =>

Introduction

Understanding the Actor Model Framework

Setting up Microsoft Orleans

Overview of Orleans Components

Understanding the Orleans Lifecycle

Creating an Application

Defining a Grain Interface and Class

Creating the Client

Connecting to a Cluster

Ensuring Message Delivery

Implementing a Stream

Managing a Cluster

Load Balancing

Deploying the Application

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037524 [source_title] => Implementing the Actor Model with Microsoft Orleans [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => orleans ) [orleansdd] => stdClass Object ( [course_code] => orleansdd [hr_nid] => 390231 [title] => Microsoft Orleans Deep Drive [requirements] =>

Audience

[overview] =>

Microsoft Orleans is an easy to use framework for building high-performance distributed applications in .NET.

This instructor-led, live training (online or onsite) is aimed at .NET developers who wish to make the best of Microsoft Orleans, while knowing what's happening under the hood.

This is a fast-paced, theory-heavy course, covering beginner to advanced topics, including internals, primers on integrating with other tools, performance optimizations and advanced design patterns.

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

Format of the Course

Course Customization Options

[category_overview] => [outline] =>

Introduction

Internals

Development

Distributed Tracing

Quality

Performance Optimizations

Advanced Design Patterns

[language] => en [duration] => 14 [status] => published [changed] => 1700037830 [source_title] => Microsoft Orleans Deep Drive [source_language] => en [cert_code] => [weight] => 300 [excluded_sites] => hitraae,hitraqa,hitraeg,hitrasa,hitraza,hitrabr,hitraca,hitraqc,hitracn,hitrahk,hitramo,hitratw,hitraus,hitracz,hitraee,hitrahu,hitraie,hitrail,hitralu,hitralv,hitralt,hitranl,hitrano,hitraro,hitrase,hitratr,hitramt,hitrabe,hitrafr,hitrajp,hitraau,hitramy,hitranz,hitraph,hitrasg,hitrath,hitravn,hitrain,hitraar,hitracl,hitracr,hitraec,hitragt,hitraco,hitramx,hitrapa,hitrape,hitrauy,hitrave,hitrapl,hitrauk,hitraua,hitrakr,hitrapk,hitralk,hitrabg,hitrabo,hitraid,hitrakz,hitraby,hitramd,hitraaz,hitrama,hitratn [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => orleansdd ) [appdevdotnetcore] => stdClass Object ( [course_code] => appdevdotnetcore [hr_nid] => 349563 [title] => High-Performance Application Development with .NET Core [requirements] =>

Audience

[overview] =>

.NET Core is one of the major software components of the .NET development platform by Microsoft. It allows users to execute applications on multiple operating systems without the risk of regressions present in the classic .NET Framework. Among the key features of .NET Core are lightweight architecture and command-line control, which are employable to develop high-performance enterprise applications.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use .NET Core to create, build, test, debug and deploy optimized applications that can run on different systems.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at developers who wish to use .NET Core to create, build, test, debug and deploy optimized applications that can run on different systems.

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

[outline] =>

Introduction

Overview of .NET Development Platform

Preparing the Development Environment

Installing and Configuring .NET Core

Overview of .NET Core Features and Architecture

Overview of ASP.NET Core Web Framework

Creating a .NET Core Application

Overview of .NET Core Software Development Kit

Overview of Major .NET Core Global and Local Tools

Overview of Additional .NET Core Tools

Monitoring and Managing .NET Core Applications Performance

Overview of .NET Core Execution Model

Testing .NET Core Applications and Performing Code Analysis

Debugging .NET Core Applications

Deploying the Application with .NET Core Deployment Models

Securing Applications Using .NET Core Security Features

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037673 [source_title] => High-Performance Application Development with .NET Core [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => appdevdotnetcore ) [dotnetcore] => stdClass Object ( [course_code] => dotnetcore [hr_nid] => 292403 [title] => Introduction to .Net Core [requirements] => [overview] =>

.NET Core is an open-source framework for creating .NET applications on Windows, macOS and Linux.

In this instructor-led, live training, participants will learn the fundamentals of .Net Core as they step through the creation of a sample application that demonstrates .Net Core's unique qualities vs other frameworks.

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

Audience

Format of the Course

Note

[category_overview] => [outline] =>
  1. Introduction
    1. .Net Core vs .Net Framework    

    2. When to Use .Net Core

  2. Installing and Configuring .Net Core
  3. Setting up the Development Environment
  4. Overview of .Net Features and Architecture
  5. Creating a Simple Web Application
  6. Working with .Net Core Class Libraries   
  7. Using .Net Core Packages and Frameworks   
  8. Understanding I/O and Serialization   
  9. About Delegates and Events   
  10. Debugging the Application
  11. Understanding the .NET Programming Model   
  12. Threading in .Net Core
  13. Security in .Net Core
  14. Deploying the Application
  15. Troubleshooting
  16. Summary and Conclusion
[language] => en [duration] => 14 [status] => published [changed] => 1700037444 [source_title] => Introduction to .Net Core [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => dotnetcore ) ) [codes] => Array ( [0] => rxswift [1] => angularrxjs [2] => rxjs [3] => jav9functional [4] => rxjava [5] => vertx [6] => jav9functional [7] => mldotnet [8] => advancedblazor [9] => blazorwebassembly [10] => introblazor [11] => orleans [12] => orleansdd [13] => appdevdotnetcore [14] => dotnetcore ) ) [4] => Array ( [regions] => Array ( [it_1193] => Array ( [tid] => it_1193 [title] => Rome [sales_area] => it_italy [venues] => Array ( [it_3148737] => Array ( [vid] => it_3148737 [title] => Rome [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1197] => Array ( [tid] => it_1197 [title] => Milan [sales_area] => it_italy [venues] => Array ( [it_3148741] => Array ( [vid] => it_3148741 [title] => Milan [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1201] => Array ( [tid] => it_1201 [title] => Naples [sales_area] => it_italy [venues] => Array ( [it_3148745] => Array ( [vid] => it_3148745 [title] => Naples [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1205] => Array ( [tid] => it_1205 [title] => Turin [sales_area] => it_italy [venues] => Array ( [it_3148749] => Array ( [vid] => it_3148749 [title] => Turin [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1213] => Array ( [tid] => it_1213 [title] => Genoa [sales_area] => it_italy [venues] => Array ( [it_3148777] => Array ( [vid] => it_3148777 [title] => Genoa [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1217] => Array ( [tid] => it_1217 [title] => Bologna [sales_area] => it_italy [venues] => Array ( [it_3148781] => Array ( [vid] => it_3148781 [title] => Bologna [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) ) [remote] => Array ( [1] => Array ( [remote guaranteed] => 825 [remote guaranteed per delegate] => 825 [adp] => 440 ) [2] => Array ( [remote guaranteed] => 1266 [remote guaranteed per delegate] => 633 [adp] => 440 ) [3] => Array ( [remote guaranteed] => 1704 [remote guaranteed per delegate] => 568 [adp] => 440 ) [4] => Array ( [remote guaranteed] => 2144 [remote guaranteed per delegate] => 536 [adp] => 440 ) [5] => Array ( [remote guaranteed] => 2585 [remote guaranteed per delegate] => 517 [adp] => 440 ) [6] => Array ( [remote guaranteed] => 3024 [remote guaranteed per delegate] => 504 [adp] => 440 ) [7] => Array ( [remote guaranteed] => 3465 [remote guaranteed per delegate] => 495 [adp] => 440 ) [8] => Array ( [remote guaranteed] => 3904 [remote guaranteed per delegate] => 488 [adp] => 440 ) [9] => Array ( [remote guaranteed] => 4347 [remote guaranteed per delegate] => 483 [adp] => 440 ) [10] => Array ( [remote guaranteed] => 4790 [remote guaranteed per delegate] => 479 [adp] => 440 ) ) [currency] => EUR ) [5] => Array ( [0] => 4 [1] => 5 [2] => 5 [3] => 5 [4] => 5 ) [6] => Array ( [475147] => Array ( [title] => Advanced Blazor [rating] => 4 [delegate_and_company] => chithra - Public Health Wales NHS Trust [body] => The trainer was very helpful answering any questions we had and let us share our screen to show the errors we were having which was great. [mc] => [is_mt] => 0 [nid] => 475147 ) [443475] => Array ( [title] => [rating] => 5 [delegate_and_company] => Kacper - INWEBIT Sp. z o.o. [body] => part about RxJS [mc] => [is_mt] => 1 [nid] => 443475 ) [320851] => Array ( [title] => Functional Reactive Programming with Java 9 and RxJava [rating] => 5 [delegate_and_company] => Nuno Marques - MULTICERT, S.A. [body] => Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied. [mc] => [is_mt] => 0 [nid] => 320851 ) [304295] => Array ( [title] => Reactive Programming for iOS with RxSwift [rating] => 5 [delegate_and_company] => Dan Nichols - SurveyMonkey [body] => It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation. [mc] => [is_mt] => 0 [nid] => 304295 ) [287635] => Array ( [title] => Vert.x: Build a Reactive application on JVM [rating] => 5 [delegate_and_company] => Andrea Gazzarini - @Cult srl [body] => La prima parte, quella relativa ai meccanismi di base [mc] => [is_mt] => 0 [nid] => 287635 ) ) [7] => 4.8 [8] => 1 [9] => [10] => ) ) [7] => Array ( [file] => /apps/nobleprog-website/core/routes.php [line] => 19 [function] => course_menu_callback [args] => Array ( [0] => /en/cc/rxnet?id=rxnet-3148737-20190805 ) ) [8] => Array ( [file] => /apps/nobleprog-website/__index.php [line] => 100 [args] => Array ( [0] => /apps/nobleprog-website/core/routes.php ) [function] => require_once ) [9] => Array ( [file] => /apps/nobleprog-website/_index.php [line] => 26 [args] => Array ( [0] => /apps/nobleprog-website/__index.php ) [function] => include_once ) [10] => Array ( [file] => /apps/hitra7/index.php [line] => 54 [args] => Array ( [0] => /apps/nobleprog-website/_index.php ) [function] => include_once ) ) NP URI: www.nobleprog.it/en/cc/rxnet?id=rxnet-3148737-20190805 Cannot modify header information - headers already sent by (output started at /apps/nobleprog-website/_index.php:16) /apps/nobleprog-website/modules/course/course.php:119 Array ( [0] => Array ( [function] => myErrorHandler [args] => Array ( [0] => 2 [1] => Cannot modify header information - headers already sent by (output started at /apps/nobleprog-website/_index.php:16) [2] => /apps/nobleprog-website/modules/course/course.php [3] => 119 ) ) [1] => Array ( [file] => /apps/nobleprog-website/modules/course/course.php [line] => 119 [function] => header [args] => Array ( [0] => X-CSRF-Token:Tm9ibGVQcm9nMTcxNjE2ODgzOA== ) ) [2] => Array ( [file] => /apps/nobleprog-website/modules/course/course.php [line] => 82 [function] => course_generate_csrf_token [args] => Array ( ) ) [3] => Array ( [file] => /apps/nobleprog-website/modules/course/course.php [line] => 31 [function] => course_render [args] => Array ( [0] => Array ( [course_code] => rxnet [hr_nid] => 212270 [title] => Reactive Programing with Rx.NET [requirements] => [overview] =>

The .NET Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable collections and LINQ-style query operators.

In this instructor-led, live training, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.

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

Audience

Format of the course

[category_overview] => [outline] =>

To request a customized course outline for this training, please contact us.

[language] => en [duration] => 7 [status] => published [changed] => 1700037355 [source_title] => Reactive Programing with Rx.NET [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) ) [1] => Array ( [0] => stdClass Object ( [tid] => 841 [alias] => microsoft-net-training [name] => Microsoft .NET [english_name] => Microsoft .NET [consulting_option] => not_available ) [1] => stdClass Object ( [tid] => 1792 [alias] => reactive-programming-training [name] => Reactive Programming [english_name] => Reactive Programming [consulting_option] => available ) ) [2] => rxnet [3] => Array ( [outlines] => Array ( [rxswift] => stdClass Object ( [course_code] => rxswift [hr_nid] => 211237 [title] => Reactive Programming for iOS with RxSwift [requirements] =>

Audience

[overview] =>

Reactive Extensions (or Rx) is a multi-platform suite of libraries designed for developing asynchronous and event-based applications using observable sequences and LINQ-style query operators. RxSwift is a functional library intended to ease the difficulty associated with Swift asynchronous and concurrent coding for iOS apps.

This instructor-led, live training introduces participants to reactive techniques offered by RxSwift for managing the transferring and combining of asynchronous data streams, handling simple observable sequences, and the architecture and development of responsive, flexible, and industry scalable iOS applications.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> introduces participants to reactive techniques offered by RxSwift for managing the transferring and combining of asynchronous data streams, handling simple observable sequences, and the architecture and development of responsive, flexible, and industry scalable iOS applications.

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

[outline] =>

To request a customized course outline for this training, please contact us.

[language] => en [duration] => 7 [status] => published [changed] => 1700037341 [source_title] => Reactive Programming for iOS with RxSwift [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => rxswift ) [angularrxjs] => stdClass Object ( [course_code] => angularrxjs [hr_nid] => 211341 [title] => Reactive Programming with Angular RxJS [requirements] =>

Audience

[overview] =>

Reactive programing is an asynchronous programing paradigm that focuses on data streams and the propagation of data by establishing a defined dependency between the underlying execution models and the emitted data streams from one component to another. Many Angular application design inefficiencies when building asynchronous UIs can be overcome by utilizing reactive style patterns offered by the RxJS library.  

In this instructor-led, live training, participants will learn how to implement Observable patterns into their Angular application designs as they step through a series of cases showcasing common angular design problems and how they benefit from reactive programing designs.

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

Format of the Course

Course Customization Options

[category_overview] => [outline] =>

Introduction

Observables

The RxJS Library

Observables in Angular

Practical Usage

Observables vs Promises

Observables vs Events API

Observables vs Arrays

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037342 [source_title] => Reactive Programming with Angular RxJS [source_language] => en [cert_code] => [weight] => -5 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => angularrxjs ) [rxjs] => stdClass Object ( [course_code] => rxjs [hr_nid] => 211233 [title] => Reactive Programming with Javascript and RxJS [requirements] =>

Audience

[overview] =>

Reactive programing is an asynchronous programing paradigm that focuses on data streams and the propagation of data by establishing a defined dependency between the underlying execution models and the emitted data streams from one component to another. RxJS is one of the most comprehensive reactive programing libraries for managing UI events, asynchronous HTTP requests, and other data streams.

In this instructor-led, live training, participants will become familiar with RxJS's tools and functions as they apply them to a variety of coding problems associated with interactive-heavy based mobile and web apps. Participants will also learn how to create and deploy a UI heavy web app.

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

Format of the Course

Course Customization Options

[category_overview] => [outline] =>

To request a customized course outline for this training, please contact us.

[language] => en [duration] => 7 [status] => published [changed] => 1700037340 [source_title] => Reactive Programming with Javascript and RxJS [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => rxjs ) [jav9functional] => stdClass Object ( [course_code] => jav9functional [hr_nid] => 211225 [title] => Functional Reactive Programming with Java 9 and RxJava [requirements] =>

Audience

[overview] =>

Java 9 coupled with the robust RxJava 2.0 reactive programing library, enables Java developers to adopt and apply the reactive programing paradigm into their application and systems development processes with great ease.

In this instructor-led, live training, participants will learn the advantages and functions of Java 9, Spring, Jersey, and RxJava 2.0 in developing reactive applications as they step through the creation and deployment of a real-life reactive application using Java 9's flow API, Spring, the Akka framework, and RxJava 2.0 functional reactive programing library.

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

Format of the course

[category_overview] =>

In this instructor-led, live training in <loc>, participants will learn the advantages and functions of Java 9, Spring, Jersey, and RxJava 2.0 in developing reactive applications as they step through the creation and deployment of a real-life reactive application using Java 9's flow API, Spring, the Akka framework, and RxJava 2.0 functional reactive programing library.

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

[outline] =>

To request a customized course outline for this training, please contact us.

[language] => en [duration] => 14 [status] => published [changed] => 1700037340 [source_title] => Functional Reactive Programming with Java 9 and RxJava [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => jav9functional ) [rxjava] => stdClass Object ( [course_code] => rxjava [hr_nid] => 314763 [title] => RxJava for Android Developers [requirements] =>

Audience

[overview] =>

RxJava is a Java library for enabling event-based applications (a.k.a. Reactive Programming).

This instructor-led, live training (online or onsite) 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:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) 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:

[outline] =>

Introduction

Overview of RxJava

Preparing the Development Environment

Overview of RxJava Syntax

Creating an RxJava App

Setting up Observables and Subscribers

Working with Operators

Transforming Observables

Filtering Observables

Combining Observables

Using Conditionals to Control App Behavior

Control Backpressure with the Flowable Class

Disposing Observables

Exploring RxBinding and RxPermissions

Testing RxJava Observables and Subscriptions

Writing Unit Tests for RxJava

Deploying the App

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 21 [status] => published [changed] => 1700037519 [source_title] => RxJava for Android Developers [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => rxjava ) [vertx] => stdClass Object ( [course_code] => vertx [hr_nid] => 210837 [title] => Vert.x: Build a Reactive Application on JVM [requirements] =>

Audience

[overview] =>

Vert.x is a library for building reactive applications that run on the Java Virtual Machine (JVM).

In this instructor-led, live training, participants will learn how to use Vert.x to create an asynchronous, event-based web application.

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

Format of the course

[category_overview] =>

In this instructor-led, live training in <loc>, participants will learn how to use Vert.x to create an asynchronous, event-based web application.

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

[outline] =>

Introduction

Overview of Reactive Programming

Overview of the Vert.x Stack (Core, Web, Client, etc.)

Preparing the Development Environment

Installing and Configuring Libraries and Toolkits

Case Study:  Creating Light-Weight Messaging System for IoT

Creating a Microservice

Persisting Data (MongoDB, Postgres, etc.)

Implementing an Event Bus Bridge

Authenticating and Authorisating Users

Configuring and Managing a Cluster

Integrating Microservices into an Application

Unit Testing the Code

Debugging the Application

Deploying and Scaling the Application

Automating the Deployment Process

Monitoring the Application

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037335 [source_title] => Vert.x: Build a Reactive Application on JVM [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => vertx ) [mldotnet] => stdClass Object ( [course_code] => mldotnet [hr_nid] => 351323 [title] => Machine Learning and AI with ML.NET [requirements] =>

Audience

[overview] =>

ML.NET is a framework for machine learning applications built upon the .NET development platform by Microsoft. It is extensible to multiple operating systems and can perform various machine learning prediction tasks. The central ML.NET tools are the ML.NET CLI and Model Builder which allow .NET developers to generate, train, and deploy machine learning models based on the objectives of an enterprise.

This instructor-led, live training (online or onsite) is aimed at data scientists and developers who wish to use ML.NET machine learning models to automatically derive projections from executed data analysis for enterprise applications.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at data scientists and developers who wish to use ML.NET machine learning models to automatically derive projections from executed data analysis for enterprise applications.

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

[outline] =>

Introduction

Installing and Configuring Machine Learning for .NET Development Platform (ML.NET)

Overview of ML.NET Features and Architecture

Overview of ML.NET Model Builder

Overview of ML.NET Command-Line Interface (CLI)

Acquiring and Loading Data from Resources for Machine Learning

Preparing and Adding Data Into the ML.NET Framework

Implementing ML.NET Machine Learning Algorithms and Tasks

Training Machine Learning Models in ML.NET

Evaluating Machine Learning Models in ML.NET

Inspecting Intermediate Data During ML.NET Model Training Steps

Utilizing Permutation Feature Importance (PFI) for Model Predictions Interpretation

Saving and Loading Trained ML.NET Models

Utilizing a Trained ML.NET Model for Data Analyses and Predictions

Optimizing and Re-training an ML.NET Machine Learning Model

Integrating ML.NET Models with The Cloud

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 21 [status] => published [changed] => 1700037676 [source_title] => Machine Learning and AI with ML.NET [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => hitrain,hitrapk,hitralk [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => mldotnet ) [advancedblazor] => stdClass Object ( [course_code] => advancedblazor [hr_nid] => 407703 [title] => Advanced Blazor [requirements] =>

Audience

[overview] =>

Blazor is an open-source web framework written in C# that enables developers to create interactive web user interfaces and applications using C#. Entity Framework (EF) Core is an object-database mapper for .NET that provides developers with an automated mechanism for accessing and storing data in databases.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to learn how to use Progressive Web Application (PWA) development features to create an app-like experience in a website using Entity Framework (EF) Core and Blazor.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at web developers who wish to learn how to use Progressive Web Application (PWA) development features to create an app-like experience in a website using Entity Framework (EF) Core and Blazor.

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

[outline] =>

Introduction

Entity Framework (EF) Core

Querying and Saving Data with EF Core

Blazor Components

Advanced Blazor Component Concepts

Routing and Layout

Forms and Validation

Dependency Injection (DI) and JSInterop

Debugging and Deploying

Security

Progressive Web Application (PWA) Development

Summary and Next Steps

[language] => en [duration] => 21 [status] => published [changed] => 1700037876 [source_title] => Advanced Blazor [source_language] => en [cert_code] => [weight] => -1002 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => advancedblazor ) [blazorwebassembly] => stdClass Object ( [course_code] => blazorwebassembly [hr_nid] => 407699 [title] => Blazor WebAssembly [requirements] =>

Audience

[overview] =>

Blazor is an open-source web framework written in C# that enables developers to create interactive web user interfaces and applications using C#.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Blazor WebAssembly to build a web application.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at web developers who wish to use Blazor Web Assembly to build a web application.

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

[outline] =>

Introduction

Getting Started

Forms and Authentication

Web API and Entity Framework

.NET Core

Publishing and Deploying

Summary and Next Steps

[language] => en [duration] => 14 [status] => published [changed] => 1700037876 [source_title] => Blazor WebAssembly [source_language] => en [cert_code] => [weight] => -1001 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => blazorwebassembly ) [introblazor] => stdClass Object ( [course_code] => introblazor [hr_nid] => 332743 [title] => Introduction to Blazor [requirements] =>

Audience

[overview] =>

Blazor is an open source web framework written in C#. Blazor enables developers to create interactive web user interfaces and applications using C#.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Blazor to create full stack C# web applications.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at web developers who wish to use Blazor to create full stack C# web applications.

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

[outline] =>

Introduction

Blazor and C#

Razor Overview

Preparing the Develeloment Environment

Blazor Quick Start

Components

Form Handling

JavaScript and Blazor

Security

Deployment

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037580 [source_title] => Introduction to Blazor [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => introblazor ) [orleans] => stdClass Object ( [course_code] => orleans [hr_nid] => 316603 [title] => Implementing the Actor Model with Microsoft Orleans [requirements] =>

Audience

[overview] =>

Microsoft Orleans is an actor framework (similar to AKKA.net) for building a stateful middle tier.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use Microsoft Orleans to build distributed enterprise .NET applications.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at developers who wish to use Microsoft Orleans to build distributed enterprise .NET applications.

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

[outline] =>

Introduction

Understanding the Actor Model Framework

Setting up Microsoft Orleans

Overview of Orleans Components

Understanding the Orleans Lifecycle

Creating an Application

Defining a Grain Interface and Class

Creating the Client

Connecting to a Cluster

Ensuring Message Delivery

Implementing a Stream

Managing a Cluster

Load Balancing

Deploying the Application

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037524 [source_title] => Implementing the Actor Model with Microsoft Orleans [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => orleans ) [orleansdd] => stdClass Object ( [course_code] => orleansdd [hr_nid] => 390231 [title] => Microsoft Orleans Deep Drive [requirements] =>

Audience

[overview] =>

Microsoft Orleans is an easy to use framework for building high-performance distributed applications in .NET.

This instructor-led, live training (online or onsite) is aimed at .NET developers who wish to make the best of Microsoft Orleans, while knowing what's happening under the hood.

This is a fast-paced, theory-heavy course, covering beginner to advanced topics, including internals, primers on integrating with other tools, performance optimizations and advanced design patterns.

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

Format of the Course

Course Customization Options

[category_overview] => [outline] =>

Introduction

Internals

Development

Distributed Tracing

Quality

Performance Optimizations

Advanced Design Patterns

[language] => en [duration] => 14 [status] => published [changed] => 1700037830 [source_title] => Microsoft Orleans Deep Drive [source_language] => en [cert_code] => [weight] => 300 [excluded_sites] => hitraae,hitraqa,hitraeg,hitrasa,hitraza,hitrabr,hitraca,hitraqc,hitracn,hitrahk,hitramo,hitratw,hitraus,hitracz,hitraee,hitrahu,hitraie,hitrail,hitralu,hitralv,hitralt,hitranl,hitrano,hitraro,hitrase,hitratr,hitramt,hitrabe,hitrafr,hitrajp,hitraau,hitramy,hitranz,hitraph,hitrasg,hitrath,hitravn,hitrain,hitraar,hitracl,hitracr,hitraec,hitragt,hitraco,hitramx,hitrapa,hitrape,hitrauy,hitrave,hitrapl,hitrauk,hitraua,hitrakr,hitrapk,hitralk,hitrabg,hitrabo,hitraid,hitrakz,hitraby,hitramd,hitraaz,hitrama,hitratn [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => orleansdd ) [appdevdotnetcore] => stdClass Object ( [course_code] => appdevdotnetcore [hr_nid] => 349563 [title] => High-Performance Application Development with .NET Core [requirements] =>

Audience

[overview] =>

.NET Core is one of the major software components of the .NET development platform by Microsoft. It allows users to execute applications on multiple operating systems without the risk of regressions present in the classic .NET Framework. Among the key features of .NET Core are lightweight architecture and command-line control, which are employable to develop high-performance enterprise applications.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use .NET Core to create, build, test, debug and deploy optimized applications that can run on different systems.

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

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at developers who wish to use .NET Core to create, build, test, debug and deploy optimized applications that can run on different systems.

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

[outline] =>

Introduction

Overview of .NET Development Platform

Preparing the Development Environment

Installing and Configuring .NET Core

Overview of .NET Core Features and Architecture

Overview of ASP.NET Core Web Framework

Creating a .NET Core Application

Overview of .NET Core Software Development Kit

Overview of Major .NET Core Global and Local Tools

Overview of Additional .NET Core Tools

Monitoring and Managing .NET Core Applications Performance

Overview of .NET Core Execution Model

Testing .NET Core Applications and Performing Code Analysis

Debugging .NET Core Applications

Deploying the Application with .NET Core Deployment Models

Securing Applications Using .NET Core Security Features

Troubleshooting

Summary and Conclusion

[language] => en [duration] => 14 [status] => published [changed] => 1700037673 [source_title] => High-Performance Application Development with .NET Core [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => appdevdotnetcore ) [dotnetcore] => stdClass Object ( [course_code] => dotnetcore [hr_nid] => 292403 [title] => Introduction to .Net Core [requirements] => [overview] =>

.NET Core is an open-source framework for creating .NET applications on Windows, macOS and Linux.

In this instructor-led, live training, participants will learn the fundamentals of .Net Core as they step through the creation of a sample application that demonstrates .Net Core's unique qualities vs other frameworks.

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

Audience

Format of the Course

Note

[category_overview] => [outline] =>
  1. Introduction
    1. .Net Core vs .Net Framework    

    2. When to Use .Net Core

  2. Installing and Configuring .Net Core
  3. Setting up the Development Environment
  4. Overview of .Net Features and Architecture
  5. Creating a Simple Web Application
  6. Working with .Net Core Class Libraries   
  7. Using .Net Core Packages and Frameworks   
  8. Understanding I/O and Serialization   
  9. About Delegates and Events   
  10. Debugging the Application
  11. Understanding the .NET Programming Model   
  12. Threading in .Net Core
  13. Security in .Net Core
  14. Deploying the Application
  15. Troubleshooting
  16. Summary and Conclusion
[language] => en [duration] => 14 [status] => published [changed] => 1700037444 [source_title] => Introduction to .Net Core [source_language] => en [cert_code] => [weight] => 0 [excluded_sites] => [use_mt] => stdClass Object ( [field_overview] => [field_course_outline] => [field_prerequisits] => [field_overview_in_category] => ) [cc] => dotnetcore ) ) [codes] => Array ( [0] => rxswift [1] => angularrxjs [2] => rxjs [3] => jav9functional [4] => rxjava [5] => vertx [6] => jav9functional [7] => mldotnet [8] => advancedblazor [9] => blazorwebassembly [10] => introblazor [11] => orleans [12] => orleansdd [13] => appdevdotnetcore [14] => dotnetcore ) ) [4] => Array ( [regions] => Array ( [it_1193] => Array ( [tid] => it_1193 [title] => Rome [sales_area] => it_italy [venues] => Array ( [it_3148737] => Array ( [vid] => it_3148737 [title] => Rome [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1197] => Array ( [tid] => it_1197 [title] => Milan [sales_area] => it_italy [venues] => Array ( [it_3148741] => Array ( [vid] => it_3148741 [title] => Milan [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1201] => Array ( [tid] => it_1201 [title] => Naples [sales_area] => it_italy [venues] => Array ( [it_3148745] => Array ( [vid] => it_3148745 [title] => Naples [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1205] => Array ( [tid] => it_1205 [title] => Turin [sales_area] => it_italy [venues] => Array ( [it_3148749] => Array ( [vid] => it_3148749 [title] => Turin [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1213] => Array ( [tid] => it_1213 [title] => Genoa [sales_area] => it_italy [venues] => Array ( [it_3148777] => Array ( [vid] => it_3148777 [title] => Genoa [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) [it_1217] => Array ( [tid] => it_1217 [title] => Bologna [sales_area] => it_italy [venues] => Array ( [it_3148781] => Array ( [vid] => it_3148781 [title] => Bologna [vfdc] => 200.00 [prices] => Array ( [1] => Array ( [remote guaranteed] => 825 [classroom guaranteed] => 1025 [remote guaranteed per delegate] => 825 [delegates] => 1 [adp] => 440 [classroom guaranteed per delegate] => 1025 ) [2] => Array ( [remote guaranteed] => 1266 [classroom guaranteed] => 1566 [remote guaranteed per delegate] => 633 [delegates] => 2 [adp] => 440 [classroom guaranteed per delegate] => 783 ) [3] => Array ( [remote guaranteed] => 1704 [classroom guaranteed] => 2106 [remote guaranteed per delegate] => 568 [delegates] => 3 [adp] => 440 [classroom guaranteed per delegate] => 702 ) [4] => Array ( [remote guaranteed] => 2144 [classroom guaranteed] => 2644 [remote guaranteed per delegate] => 536 [delegates] => 4 [adp] => 440 [classroom guaranteed per delegate] => 661 ) [5] => Array ( [remote guaranteed] => 2585 [classroom guaranteed] => 3185 [remote guaranteed per delegate] => 517 [delegates] => 5 [adp] => 440 [classroom guaranteed per delegate] => 637 ) [6] => Array ( [remote guaranteed] => 3024 [classroom guaranteed] => 3726 [remote guaranteed per delegate] => 504 [delegates] => 6 [adp] => 440 [classroom guaranteed per delegate] => 621 ) [7] => Array ( [remote guaranteed] => 3465 [classroom guaranteed] => 4263 [remote guaranteed per delegate] => 495 [delegates] => 7 [adp] => 440 [classroom guaranteed per delegate] => 609 ) [8] => Array ( [remote guaranteed] => 3904 [classroom guaranteed] => 4808 [remote guaranteed per delegate] => 488 [delegates] => 8 [adp] => 440 [classroom guaranteed per delegate] => 601 ) [9] => Array ( [remote guaranteed] => 4347 [classroom guaranteed] => 5346 [remote guaranteed per delegate] => 483 [delegates] => 9 [adp] => 440 [classroom guaranteed per delegate] => 594 ) [10] => Array ( [remote guaranteed] => 4790 [classroom guaranteed] => 5890 [remote guaranteed per delegate] => 479 [delegates] => 10 [adp] => 440 [classroom guaranteed per delegate] => 589 ) ) ) ) ) ) [remote] => Array ( [1] => Array ( [remote guaranteed] => 825 [remote guaranteed per delegate] => 825 [adp] => 440 ) [2] => Array ( [remote guaranteed] => 1266 [remote guaranteed per delegate] => 633 [adp] => 440 ) [3] => Array ( [remote guaranteed] => 1704 [remote guaranteed per delegate] => 568 [adp] => 440 ) [4] => Array ( [remote guaranteed] => 2144 [remote guaranteed per delegate] => 536 [adp] => 440 ) [5] => Array ( [remote guaranteed] => 2585 [remote guaranteed per delegate] => 517 [adp] => 440 ) [6] => Array ( [remote guaranteed] => 3024 [remote guaranteed per delegate] => 504 [adp] => 440 ) [7] => Array ( [remote guaranteed] => 3465 [remote guaranteed per delegate] => 495 [adp] => 440 ) [8] => Array ( [remote guaranteed] => 3904 [remote guaranteed per delegate] => 488 [adp] => 440 ) [9] => Array ( [remote guaranteed] => 4347 [remote guaranteed per delegate] => 483 [adp] => 440 ) [10] => Array ( [remote guaranteed] => 4790 [remote guaranteed per delegate] => 479 [adp] => 440 ) ) [currency] => EUR ) [5] => Array ( [0] => 4 [1] => 5 [2] => 5 [3] => 5 [4] => 5 ) [6] => Array ( [475147] => Array ( [title] => Advanced Blazor [rating] => 4 [delegate_and_company] => chithra - Public Health Wales NHS Trust [body] => The trainer was very helpful answering any questions we had and let us share our screen to show the errors we were having which was great. [mc] => [is_mt] => 0 [nid] => 475147 ) [443475] => Array ( [title] => [rating] => 5 [delegate_and_company] => Kacper - INWEBIT Sp. z o.o. [body] => part about RxJS [mc] => [is_mt] => 1 [nid] => 443475 ) [320851] => Array ( [title] => Functional Reactive Programming with Java 9 and RxJava [rating] => 5 [delegate_and_company] => Nuno Marques - MULTICERT, S.A. [body] => Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied. [mc] => [is_mt] => 0 [nid] => 320851 ) [304295] => Array ( [title] => Reactive Programming for iOS with RxSwift [rating] => 5 [delegate_and_company] => Dan Nichols - SurveyMonkey [body] => It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation. [mc] => [is_mt] => 0 [nid] => 304295 ) [287635] => Array ( [title] => Vert.x: Build a Reactive application on JVM [rating] => 5 [delegate_and_company] => Andrea Gazzarini - @Cult srl [body] => La prima parte, quella relativa ai meccanismi di base [mc] => [is_mt] => 0 [nid] => 287635 ) ) [7] => 4.8 [8] => 1 [9] => [10] => ) ) [4] => Array ( [file] => /apps/nobleprog-website/core/routes.php [line] => 19 [function] => course_menu_callback [args] => Array ( [0] => /en/cc/rxnet?id=rxnet-3148737-20190805 ) ) [5] => Array ( [file] => /apps/nobleprog-website/__index.php [line] => 100 [args] => Array ( [0] => /apps/nobleprog-website/core/routes.php ) [function] => require_once ) [6] => Array ( [file] => /apps/nobleprog-website/_index.php [line] => 26 [args] => Array ( [0] => /apps/nobleprog-website/__index.php ) [function] => include_once ) [7] => Array ( [file] => /apps/hitra7/index.php [line] => 54 [args] => Array ( [0] => /apps/nobleprog-website/_index.php ) [function] => include_once ) ) Reactive Programing with Rx.NET Training Course

Course Outline

To request a customized course outline for this training, please contact us.

Requirements

  • .NET programming experience
 7 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Reactive Programming for iOS with RxSwift

7 Hours

Reactive Programming with Angular RxJS

14 Hours

Reactive Programming with Javascript and RxJS

7 Hours

Functional Reactive Programming with Java 9 and RxJava

14 Hours

RxJava for Android Developers

21 Hours

Vert.x: Build a Reactive Application on JVM

14 Hours

Machine Learning and AI with ML.NET

21 Hours

Advanced Blazor

21 Hours

Blazor WebAssembly

14 Hours

Introduction to Blazor

14 Hours

Implementing the Actor Model with Microsoft Orleans

14 Hours

Microsoft Orleans Deep Drive

14 Hours

High-Performance Application Development with .NET Core

14 Hours

Introduction to .Net Core

14 Hours

Related Categories