Video: C# Operators and Expressions (Bulgarian)

Video lecture about operators and expressions in the C# programming language.

The video is recorded in 2014 in a training I was delivering in Bourgas, Bulgaria.

Topics covered:

  • Operators in C# and Operator Precedence
  • Arithmetic Operators
  • Logical Operators
  • Bitwise Operators
  • Comparison Operators
  • Assignment Operators
  • Other Operators
  • Implicit and Explicit Type Conversions
  • Expressions

Read More


Video: C# Data Types (Bulgarian)

Video lecture about data types in the C# programming language.

The video is recorded in 2014 in a training I was delivering in Bourgas, Bulgaria.

Topics covered:

  • Primitive Data Types
    • Integer
    • Floating-Point / Decimal Floating-Point
    • Boolean
    • Character
    • String
    • Object
  • Declaring and Using Variables
    • Identifiers
    • Declaring Variables and Assigning Values
    • Literals

Read More


Video: Introduction to .NET Framework (Bulgarian)

Video lecture about introduction to the .NET Framework.

The video is recorded in 2014 in a training I was delivering in Bourgas, Bulgaria.

Topics covered:

  • What is Computer Programming?
  • Your First C# Program
  • What is .NET Framework?
  • What is Visual Studio?

Read More


Video: 25 reasons why C# is the perfect first programming language (Bulgarian)

Lecture about the 25 reasons why C# is the perfect first programming language. The video is recorded in 2019 in Bulgarian as part of the "Career orientation days" event in SoftUni.

The 25 reasons:

  • #1 – C# is great for beginners
  • #2 – C# is great for advanced devs
  • #3 – C# is one of the most popular languages (easy to find a job)
  • #4 – C# developers are very well paid
  • #5 – C# is modern and powerful
  • #6 – StackOverflow is created using C#
  • #7 – C# has a great community
  • #8 – C# has great documentation
  • #9 – Visual Studio – The best IDE
  • #10 – C# is backed by Microsoft
  • #11 – .NET Core is cross-platform
  • #12 – C# and .NET are fast
  • #13 – C# and .NET are open sourced
  • #14 – C# is enterprise proven
  • #15 – C# for Desktop (WinForms, UWP, WPF, Windows Store, MAUI)
  • #16 – C# for Web (ASP.NET Core, MVC, WebForms, Pages, SignalR, WebAPI)
  • #17 – Blazor – C# in the Browser!
  • #18 – Internet of Things? ARM? – Yes!
  • #19 – Cloud? – Microsoft Azure
  • #20 – C# for Machine Learning (ML.NET, Azure Machine Learning, Cognitive Services, etc.)
  • #21 – Mobile Applications? – Xamarin
  • #22 – 2D/3D Games? VR? – Unity
  • #23 – NuGet – 280,000+ libraries
  • #24 – C# is a multi-paradigm language
  • #25 – C# has a great future

Read More


Video: Security Vulnerability Testing (Bulgarian)

Lecture about security vulnerability testing. The video is recorded in 2014 in Bulgarian as part of the Quality Assurance (QA) course.

Topics covered:

  • Security Vulnerability Testing – Main Concepts
  • Characteristics of a Secure Software
  • Threat Modeling
  • Popular Software Attacks
  • Tools for Security Testing

Read More