YoVDO

Reinventing Visio in 2023 - A Blazor Project

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Web Development Courses Blazor Courses SignalR Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a Blazor project that reimagines Microsoft Visio for 2023 in this NDC Oslo conference talk. Learn how to modernize classic drawing tools using Blazor and HTML5 canvas, replacing the Visio ShapeSheet with a C# object model. Discover techniques for implementing 1D and 2D shapes, glue, scaled drawings, and stencils while separating presentation and business data models. Gain insights into leveraging Blazor and SignalR for collaborative drawing in both 2D and 3D environments. Follow the speaker's journey of learning Blazor through this ambitious project, covering topics such as geometry, rendering, stencils, and rules of rendering. Witness demos showcasing quad trees, 3D modeling, menu APIs, and collaboration features. Delve into advanced concepts like recalculation, glue testing, and pattern matching. Experience the potential of this modern Visio reinvention through live demonstrations of collaborative drawing and real-time updates.

Syllabus

Intro
Blazor
Project Plan
Wiring
Legal Decision Management
SolidWorks Integration
Web Technologies
Learning Approach
Implementation Focused Learning
Current Visio Reinvention Challenge
Blazor Advantage
Demo
Montage
Chord of Visio
Geometry
Code
Drawing and Rendering
Glue
Stencils
PubSub
Rules of Rendering
The Ultimate Goal
Demos
Quad Tree in Action
3D Modeling
Open Source Code
The 3D World
Bringing in GLB Models
Load 1500 Jet Fighters
Build 3D Shape
Boyds
Birds
Individual Voids
Menus
Menu API
Menu Demo
Tree Layout
Demo Demo
Recalculation
Glue Test
Coating Samples
Pattern Matching
Switch Statement
Collaboration
Command Service
SignalHub
Marble Event Diagram
Second Layer Language
Collaboration Demo
Signal Heart Demo
Working with a Partner
Tug of War


Taught by

NDC Conferences

Related Courses

Blazor and JavaScript Interoperability
Coursera Project Network via Coursera
WebAssembly
Exercism
Blazor Course - Use ASP.NET Core to Build Full-Stack C# Web Apps
freeCodeCamp
Blazor Fundamentals Tutorial - Learn Blazor Step-by-Step
freeCodeCamp
Blazor Server App with .NET 6 and Syncfusion UI Components – Full Course
freeCodeCamp