Speaker

Debasis Saha

Debasis Saha

Microsoft Certified Trainer, C# Corner MVP, Solution Architect @ WeFiveSoft Pvt. Ltd., Author, Blogger, Speaker

Kolkata, India

Debasis Saha is a Microsoft Certified Trainer & C# Corner MVP (7 times). Debasis is working as a Solution Architect at WeFiveSoft Pvt Ltd, Pune. Having 12+ years of experiance in the IT Industry. He has always been a great fan of Microsoft Technologies and loves working on them. He has expertise in Asp.Net, .NET Core, MVC, C#, Azure, Asp.Net Core, SQL Server, ReactJs, Angular, and NoSQL Databases like MongoDB, CosmosDB, etc. He loves to write articles about these technologies.

Area of Expertise

  • Information & Communications Technology

Topics

  • ASP.NET Core
  • EF Core ASP.NET Core Microservices Design Patterns Data Modelling No SQL
  • .NET Core ASP.NET Core ASP.NET .NET Azure DevOps VSTS Azure Visual Studio Scrum
  • ASP.NET
  • Enterprise Apps With Angular
  • Angular
  • Angular Material
  • MongoDB
  • SQL Sever
  • ReactJS
  • PostgreSQL
  • Azure
  • Azure CosmosDB
  • BLAZOR

An Overview on Standalone Component in Angular 16

A standalone component is a type of component that does not require any Angular Module. In this session, you will discuss Standalone Components and best practices for building angular applications with optional modules and standalone components. After this session, you will have a clear concept related to -
- Benefits of Standalone Component.
- How to create a Standalone component-based application using Angular CLI
- Bootstrapping application with Standalone component
- Adding routes
- Lazy loading routes
- Dynamic loading standalone components
- Adding dependencies to a standalone component
- Working with signals
- Modifying Schematics to work with standalone components

After this session, you would be confident about working with module-less Angular

Standalone Angular Component Based App - A way to develop application using Angular

A standalone component is a type of component that is not part of any Angular module. Prior to Angular 14, usually when you would create a component, you’d pass it inside the declarations array of a module. If you would not do that, Angular would complain about it and not compile. However, from Angular 14 onwards, we can create a component that is not part of any ngModule, and that component is known as a standalone component.

Standalone components provide a simplified way to build Angular applications. Standalone components, directives, and pipes aim to streamline the authoring experience by reducing the need for NgModule s. Existing applications can optionally and incrementally adopt the new standalone style without any breaking changes.

In this session, we will discuss different aspects of Standalone Angular Components by using Angular 16 -

• Concept of Standalone Angular Component
• How to Create Standalone Angular Component using CLI
• Develop Standalone Angular Component as a Parent-Child relationship
• Routing in Angular Application
• Finally, how to reuse this standalone angular component in any other angular application

• Concept of Standalone Angular Component
• How to Create Standalone Angular Component using CLI
• Develop Standalone Angular Component as a Parent-Child relationship
• Routing in Angular Application
• Finally, how to reuse this standalone angular component in any other angular application

Perform REST API Based CRUD operation using Azure Function & Entity Framework 7

With Azure Functions, We can build robust software solutions within an overall serverless architecture. In this session, first, we over the main benefits of Azure Functions. Find out about different hosting plans and app service plans. Then learn how to create and deploy function apps. During the session, we explain what Azure Functions is and show how to develop, test, debug, and run event-driven code on your local computer, as well as in Visual Studio using .NET. Learn about triggers, bindings, and how to implement both in Azure Functions.
What are Azure Functions?
• Azure Function Benefits
• Hosting Plan for Azure Functions
• Create CRUD Based Azure Function using Visual Studio 2022
• Implement Entity Framework 7 for Database Connectivity
• Host the Azure Function in Azure Portal

• Azure Function Benefits
• Hosting Plan for Azure Functions
• Create CRUD Based Azure Function using Visual Studio 2022
• Implement Entity Framework 7 for Database Connectivity
• Host the Azure Function in Azure Portal

Blazor Framework : A new way to develop SPA Based application using .Net Core

Blazor is a Microsoft technology that allows us to make interactive web applications with C# without using JavaScript. In this learning series, we will learn how to develop web applications with Blazor. Throughout the series, we will create an application applying what has been learned. We will go from the basics to the advanced. We will create forms, components, entities, relations with our entities, user systems with roles, and more.

We will use an ASP.NET Core 6 application to serve our Blazor project and Entity Framework Core to create our database.

Through this session, participants will get a clear overview of the Blazor Framework. They will also get an idea about the differences between Blazor and other Client Side SPA-based Frameworks like Angular, React, etc. Also, they will get a basic overview of how to develop the Application with the help of Blazor.

• What is Blazor?
• What is WebAssembly?
• What is Blazor Hosting Model?
• An idea on Blazor WebAssebmly
• An idea on Blazor Service-Side
• An idea on Blazor Hybrid
• Comparison between Blazor WebAssembly and Server Side
• Pros and Cons of Blazor Framework
• Blazor Component - An Root of the SPA Based Application

Integrate Cosmos DB Server Objects with Asp.Net Core MVC Application

Azure Cosmos DB is one of the fastest-growing Azure services on the market and one of the popular NoSQL database services in the Cloud-based Environment. Cosmos DB is not only a NoSQL type database service that stored only schema-less data. Cosmos DB also provides several Server Side objects like Stored Procedures, Triggers, etc to implement the custom business requirement.

In this talk, we'll start with an introduction to the basic principals of Server-Side Objects in Cosmos DB and some of its unique features. We'll then walk through building a web application in .NET Core and C# demonstrating how to communicate with Cosmos DB. We'll then discuss code on how to execute any server-side objects like Stored Procedure, Triggers, etc using Asp.Net Core Applications.

Learning objectives
• Basic Concept of Azure Cosmos DB
• Basic Principles of Server-Side Objects in Azure Cosmos DB
• Integrate Cosmos DB operation from Asp.Net MVC Applications
• Executing a Stored Procedure in Cosmos DB from Asp.Net Core Application
• Demonstrate how to execute a Trigger in Cosmos DB from .Net Core Application

Azure Durable Functions – A Stateful workflow on top of Stateless Architecture

Serverless architecture is great and with azure functions, it can reduce your cost and make your azure bill go down.
But if you want to run any long-running task then the azure function needs to be run in-app service plan rather than the consumption plan.
So long-running plans do not make much sense with azure functions. The problem for long-running jobs is now solved with Durable functions.

Durable Function is an extension of Azure Functions and Azure WebJobs that lets you write stateful functions in a serverless environment.
The extension manages state, checkpoints, and restarts for you.

In this webinar, we will look into the demo of the following patterns and their implementations.

01. Function Chaining pattern to execute multiple functions in a sequence
02. Fan-out/fan-in pattern to execute multiple functions in parallel
03. Async HTTP APIs Pattern to solve the problem of coordinating the state of long-running operations with external clients. It simplify the code you write for interacting with long-running function executions.

After this webinar, we will be able to create Azure functions and you will learn how to migrate all your current long-running batch jobs/services
to azure durable functions. So, you will be paying almost zero for these running services.

Azure Functions - Zero to Hero

With Azure Functions, We can build robust software solutions within an overall serverless architecture. In this session, first, we over the main benefits of Azure Functions. Find out about different hosting plans and app service plans. Then learn how to create and deploy function apps. During the session, we explain what Azure Functions is and show how to develop, test, debug, and run event-driven code on your local computer, as well as in Visual Studio using .NET. Learn about triggers, bindings, and how to implement both in Azure Functions.

• What are Azure Functions?
• Azure Function Benefits
• Hosting Plan for Azure Functions
• Azure Function Architecture
• Create Azure Function using Azure Portal
• Create Azure Functions in Visual Studio .Net
• Deploy Azure Function using Visual Studo 2019

Integrate Azure Tables with Asp.Net Core Application

In web-based applications, when an application is developed, deployed and available to the user for use, then in that situation, any major database-related changes are an almost impossible task unless our data storage is non-relational. Using nonrelational storage such as Azure Table storage makes it easy to change the database structure if you need to— without breaking the app. In the session, We will discuss the Azure Tables. Also, we discuss how Azure tables will work with Asp.Net Core Application with the help of Cosmos DB API. Some of the key features I will cover in this session as below –

• What is Azure Table Storage
• Why we use Azure Table Storage
• An Overview on Azure Table Storage
• Setting up Azure Environment
• Create a Table in Azure Table Storage
• Adding an Entity in Azure Table Storage using App
• Update an Existing Entity in Azure Table Storage using App
• Fetch Entities in Azure Table Storage using App
• Delete an Entity in Azure Table Storage using App

Technology Used - Asp.net Core, Azure Tables

Azure Cosmos DB : A brief Note for Developers

Azure Cosmos DB is one of the fastest-growing Azure services on the market. In this session, we will discuss some of the Azure Cosmos DB from scratch. Some of the key topics we covered as -

1. Azure Cosmos DB APIs
2. Key components of an Azure Cosmos DB account
3. Configuring an Azure Cosmos DB account for global scale
4. Determining appropriate throughput amounts for containers
5. Configuring security for your account
6. Configuring throughput
7. Index policies

Develop and Publish a Blazor WebAssembly App and. NET API with Azure Static Web Apps

Blazor WebAssembly, from Microsoft, empowers you to start building web applications. In this event, we build a foundational understanding of Blazor, then takes you through building your first web application, as well as creating and effectively using Razor components. We cover how to create a Blazor WebAssembly application in Visual Studio and how a Blazor WebAssembly works. Next, we show you how to create a Razor component and discuss code blocks, parameters, data binding, event handling, and more. Plus, We host this application in Azure as an Azure Static Web App.

An Overview of Azure Microservices using .Net Core

Cloud native architectures, such as microservices, are becoming the de facto standard in the software industry—and, in today's developer environment, it's no longer only architects who need to understand its benefits and challenges. By leveraging this popular architectural pattern, developers and other key application stakeholders can enhance the availability, reliability, and scalability of their software solutions. In this session, we discuss an overview of microservices, as well as how to use .NET Core 5.0 to create microservices that can be deployed in Azure. Also, we cover key topics such as microservices pros and cons; writing unit tests; microservices deployment on top of an orchestrator, such as Azure Service Fabric.

To create an Azure Function, we require an Active Azure Subscription. Also, we require a basic idea about Visual Studio and C# Language.

Preferred Duration of Session : 60 Mins

Implement State Management in Angular Application using NgRx

While working in Angular Application development, we always discover that the difficult part of architecting apps is making sure data flows and is refreshed in the UI in a consistent way. This process is called state management. NgRx has quickly become the go-to solution for state management in large Angular applications. In this session, we discuss Redux—the JavaScript library for managing application state—and how NgRx provides an Angular-specific implementation of Redux that supports lazy-loaded modules, observables, and asynchronous side effects. We will also discuss how to react to and trigger state changes, dispatch actions, and work with effects, selectors, and entities.

Key Objectives of the Session:-

• State management basics: State, actions, reducers, and the NgRx store
• Describing state
• Dispatching actions
• Listening to state updates
• Effects
• Debugging
• Selector functions
• Entities
• Component architecture

C#Corner Annual Conference

Azure Durable Functions – A Stateful workflow on top of Stateless Architecture

October 2022 New Delhi, India

Global Azure Lüdinghausen 2022 Sessionize Event

May 2022

Global Azure 2022 - Pune Sessionize Event

May 2022

Welsh Azure User Group - Event User group Sessionize Event

February 2022

Azure Community Bootcamp Sessionize Event

November 2021

Azure Community Conference 2021 Sessionize Event

October 2021

Virtual NetCoreConf 2021 - 2 Sessionize Event

October 2021

Global Azure Virtual 2021, Greece Sessionize Event

April 2021

Global Azure 2021-India Sessionize Event

April 2021

Virtual NetCoreConf 2021 Sessionize Event

February 2021

Full Stack Virtual Conference

Getting Started with .NET 5 -

October 2020

Angular Virtual Conference

Implement API Communication and Authentication using Angular.

July 2020

LightUp Sessionize Event

July 2020

Debasis Saha

Microsoft Certified Trainer, C# Corner MVP, Solution Architect @ WeFiveSoft Pvt. Ltd., Author, Blogger, Speaker

Kolkata, India

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top