Our Courses

  • Asp.net Mvc Core

    5-7 days course (8h/day). Asp.net MVC Core is a multi-platform porting of classic Asp.net MVC. It’s a complete rewrite and reengineering of the product, meant to increase performance and modularity. Its homogenous design is founded on a few simple concepts like Dependency Injection, Middleware Pipeline, and the new options framework. The new providers and model binders architectures have been optimized for modularity and ease of customization.

    Its extreme modularity and simple design makes easy to run Asp.net core also on small machines like Raspberries, and to take advantage of Docker containers, and of cloud Microservices.

    Since at this point the whole echosystem of products and open sources converged to the new Asp.net Core, Asp.net Mvc Core is the right choice for new projects, or for companies that would like to modernize their web applications.

    Read more

  • Mvc Controls Toolkit Core

    5 days course (8h/day). Learn how to use the Mvc Controls Toolkit Core free tool to build professional level Ap.net Mvc Core web applications with globalization/localization, client/server localized validation, browser capabilities detection, HTML5 input fallback, and many other tools to increase productivity.

    Productivity tools encompasses all the layers a professional MVC application is composed of: data and business layer tools, controller tools and View tools that include several advanced tag helpers, like, for instance, the grid tag helper. Tag helpers and controls may be empowered with OData tools for easy data filtering, sorting, and grouping.

    Read more

  • Data layer

    5 days course (8h/day). Modern cloud infrastructures offer several types of support for data storage, and for each of them, various options of redundancy and geographical distribution.

    In this course you will learn how to choose the best options for each of your application needs and how to configure them. You will learn also how to connect your .Net / .Net Core application with the chosen storage media following best practices. In particular, you will learn how to interact with Sql Server, Sql Azure, MySql, CosmosDB and Redis.

    Read more

  • Microservices

    5 days course (8h/day). Microservices architectures allow optimal scaling of your application functionalities and allow the gradual replacement of your legacy information system by enabling the integration of legacy components with new software. Furthermore, when combined with a Domain Driven Design approach it enables your existing teams to face complex problems in complex domains in a structured way.

    In this course you will learn how to use Docker, Service Fabric, and Azure Kubernetes

    Read more

  • AI Rule Based Bystems

    4-7 days course (8h/day). Learn how to add artificial intelligence to your web applications: rule based systems that simulates human reasoning and logical inferences, and Bot Framework to handle converstions with humans using the most popular chat systems.

    Read more

  • TypeScript

    4 days course (8h/day). Learn how to build client-rich applcations with large modular client-side code bases with type checks, classes and generics.

    TypeScript adds type checks to standard JavaScript and let you use the JavaScript of the future (classes, modules, etc.) now!

    Read more

  • Angular

    5 days course (8h/day). Angular.js is one of the most popular client frameworks backed by big companies. Its MVVM (Model-View-ViewModel) paradigm ensures separation of concerns between graphics and logics. Moreover, it offers built-in dependency injection and uses TypeScript and Decorators to define "components" and to manage possibly large codebases in a modular and declarative way.

    It is the right choice for implementing a whole web application or part of it as a modern, possibly complex, single page application.

    Read more

  • Knockout.js

    4 days course (8h/day). Notwithstanding the higher popularity of Angular.js and React.js , knowckout.js still maintains a good market share thanks to its interesting peculiarities: it is based on an MVVM paradigm like Angular.js, so it is adequate for implementing modular complex applications, but at the same time it is very simple to mix with server side templating.

    It is the right choice when requirements include the support of legacy browsers, or for building modular complex systems that mix client side and server side templating.

    Read more

  • Asp.net Mvc 5

    5 days course (8h/day). If you are still tied to dotnet 4.5, and can't move to dotnet core, Asp.net Mvc 5 is the right choice to increase the modularity of your applications and to keep separate your graphics (Html ,and CSS stuffs) from the control of user-machine interaction.

    Some Asp.net Mvc Core features, such as Dependency injection may be still added with third parties tools.

    Read more