Skip to content
Menu
Saturday, May 24, 2025

Scientific Programmer

Practical .NET workshops and enterprise training programs led by seasoned software engineers

  • Working With Us
    • Enroll your team in .NET upskill program
    • How we can help you thrive
    • Meet the founder
  • Our products
    • Programming Courses
    • Technical Books
    • Apps and Software
  • Knowledge Center
    • Sharpen up your tech skills
    • Getting ahead in your career
  • Subscribe to a newsletter and get a free gift
  • Privacy Policy

Programming Courses

This section lists all of the online programming courses that have been published by the authors of Scientific Programmer.

Using Single Sign-On for Securing Applications in ASP.NET Core

Posted on 22 August 202422 August 2024 by Fiodar Sazanavets
Using Single Sign-On for Securing Applications in ASP.NET Core
Posted In Programming Courses

Securing web applications is extremely important, as you do not want unauthorized people to gain access to your data. The most convenient way of securing an application is to use single sign-on (SSO) because it allows users to authenticate once and gain access to all apps within the same system. Continue Reading

The Easiest Way to Learn Design Patterns in C#

Posted on 2 February 202422 August 2024 by Fiodar Sazanavets
The Easiest Way to Learn Design Patterns in C#
Posted In Programming Courses

A deep understanding of design patterns and the ability to apply them to relevant design challenges is key to writing good code. They ensure the code is easy to understand and maintain, can be extended in the face of evolving requirements, and can be reused as needed. This course will Continue Reading

Building AWS Lambda Functions with C# and .NET

Posted on 2 February 202422 August 2024 by Fiodar Sazanavets
Building AWS Lambda Functions with C# and .NET
Posted In Programming Courses

Serverless applications enable businesses to deploy highly-scalable workloads in a very cost-efficient manner. AWS Lambda is the main type of serverless application used by the highly popular Amazon Web Services (AWS) cloud. This course is designed to empower individuals with the skills and knowledge to develop robust and scalable AWS Continue Reading

Using xUnit for Test-Driven Development in .NET

Posted on 25 January 202422 August 2024 by Fiodar Sazanavets
Using xUnit for Test-Driven Development in .NET
Posted In Programming Courses

Test-driven development (TDD) is a proven way of developing high-quality applications with clean and well-maintainable code. In this course, you will learn how to use the xUnit testing library to apply the principles of test-driven development on .NET. You will start this course by reviewing the fundamentals of xUnit and Continue Reading

Building and Deploying Azure Functions in .NET

Posted on 6 December 202322 August 2024 by Fiodar Sazanavets
Building and Deploying Azure Functions in .NET
Posted In Programming Courses

Azure Functions allows businesses and individual developers to run workloads of varying intensity in the cloud without the need to manage servers. These serverless applications can automatically scale based on demand, ensuring that resources are always available when needed. Azure Functions is also very cost-effective since it bills you only Continue Reading

Using ML.NET to Build Machine Learning Models

Posted on 29 November 202322 August 2024 by Fiodar Sazanavets
Using ML.NET to Build Machine Learning Models
Posted In Programming Courses

In this course, you will learn how to use ML.NET, which is a tool based on .NET architecture. It consists of a library and command line utility used for building machine learning models. It is so convenient to work with that a developer having little or no background in machine Continue Reading

The Ultimate Guide for SignalR in ASP.NET Core

Posted on 12 September 202322 August 2024 by Fiodar Sazanavets
The Ultimate Guide for SignalR in ASP.NET Core
Posted In Programming Courses

Dive into the world of real-time web development with SignalR in ASP.NET Core through this comprehensive guide. This course will equip you with all the necessary skills to develop interactive applications capable of real-time communication without excessive calls. You’ll start by getting to know what SignalR is and how to Continue Reading

Building Cross-Platform Applications with .NET MAUI

Posted on 16 August 202322 August 2024 by Fiodar Sazanavets
Building Cross-Platform Applications with .NET MAUI
Posted In Programming Courses

.NET MAUI (Multi-platform App UI) is a framework that allows developers to build applications for Windows, Android, macOS, and iOS from the same codebase. It provides an extensive library of controls and components that can be used to create complex user interfaces. You’ll begin with the basics of MAUI project Continue Reading

Building Web Applications with Blazor

Posted on 6 July 202322 August 2024 by Fiodar Sazanavets
Building Web Applications with Blazor
Posted In Programming Courses

This course is a comprehensive overview of Blazor, a web framework used to build single-page applications using C# on the server and client sides instead of JavaScript. The course is particularly beneficial for those developers who want to build full-stack web applications using Microsoft technologies. In this course, you’ll start Continue Reading

The Ultimate Guide to gRPC in ASP.NET Core

Posted on 18 April 202322 August 2024 by Fiodar Sazanavets
The Ultimate Guide to gRPC in ASP.NET Core
Posted In Programming Courses

Enroll on Educative gRPC is a high-performance communication protocol that works over either HTTP/2 or HTTP/3. It can be used by any programming language and framework, including .NET. gRPC libraries with client and server components are included in ASP.NET Core—the main web development framework of .NET. In this course, you’ll Continue Reading

Securing ASP.NET Core Endpoints

Posted on 28 December 202210 August 2023 by Fiodar Sazanavets
Securing ASP.NET Core Endpoints
Posted In Programming Courses

Learn to apply authentication and authorization on any ASP.NET Core endpoints from any client type by using Single Sign On. This video will teach you how to secure any type of ASP.NET Core endpoints by using an external Single Sign On provider. It covers any types of standard HTTP endpoints Continue Reading

The easiest way to learn design patterns

Posted on 27 June 202226 September 2022 by Fiodar Sazanavets
The easiest way to learn design patterns
Posted In Programming Courses

Design patters are something that you will need to get familiar with as a programmer who works with object oriented languages. And this is primarily because they represent well-defined solutions to common software development problems. So, instead of thinking through all the details of your solution, you can simply check Continue Reading

Build a Distributed IoT Cluster on .NET 6 Using Blazor and SignalR to Manage IoT Devices

Posted on 5 June 20225 June 2022 by Fiodar Sazanavets
Build a Distributed IoT Cluster on .NET 6 Using Blazor and SignalR to Manage IoT Devices
Posted In Programming Courses

This video will teach you how to build a cluster of IoT devices using only .NET components. After viewing it you will be able to build a complete distributed IoT solution using .NET 6, SignalR and Blazor. This videos explains how SignalR can substantially simplify two-way real-time communication between the Continue Reading

Building IoT Applications with SignalR

Posted on 8 March 20215 January 2022 by Fiodar Sazanavets
Building IoT Applications with SignalR
Posted In Programming Courses

My book, SignalR on .NET 6 – the complete guide, is out now! In this liveProject, you will be developing a public address (PA) system for London Heathrow airport by using Internet of Things (IoT). The system you will build will be able to react to events (such as plane Continue Reading

Beginning gRPC on ASP.NET Core

Posted on 31 August 2020 by Fiodar Sazanavets
Beginning gRPC on ASP.NET Core
Posted In Programming Courses

gRPC allows you to enable components of your distributed application to communicate effectively with each other and it requires very little code to do so. gRPC is a network communication technology that has been originally developed by Google. It works over HTTP2 protocol and it is primarily used to enable Continue Reading

Contact

If you have any questions or suggestions, you can send them to the following email:

info@scientificprogrammer.net

You can also follow me on social media to make sure you never miss any updates:

         Substack (@substack) • Instagram photos and videos

Recent Posts

  • SQL Data Purger
  • How ML.NET is used in real life
  • How the thin controller principle makes your code much more maintainable
  • The quickest way to become a senior software engineer
  • Architecting self-coordinating IoT systems for reliability and resilience with .NET and SignalR

You May Like

How ML.NET is used in real life
Sharpen up Your Tech Skills

How ML.NET is used in real life

Posted on 14 April 202514 April 2025
How the thin controller principle makes your code much more maintainable
Sharpen up Your Tech Skills

How the thin controller principle makes your code much more maintainable

Posted on 9 March 2025
Architecting self-coordinating IoT systems for reliability and resilience with .NET and SignalR
Sharpen up Your Tech Skills

Architecting self-coordinating IoT systems for reliability and resilience with .NET and SignalR

Posted on 7 December 2024
Using SignalR for real-time IoT device coordination
Sharpen up Your Tech Skills

Using SignalR for real-time IoT device coordination

Posted on 23 November 202423 November 2024
Using a Distributed Redis Cache in .NET Aspire
Sharpen up Your Tech Skills

Using a Distributed Redis Cache in .NET Aspire

Posted on 18 November 2024
Integrating .NET Aspire With Azure Storage
Sharpen up Your Tech Skills

Integrating .NET Aspire With Azure Storage

Posted on 16 November 2024
Get in Touch

Please feel free to contact us via email with any questions you may have

Email: info@scientificprogrammer.net

Copyright. All rights reserved | Theme: Starter Gazette by Unitedtheme.