Video: Windows and Windows-based Applications History (Bulgarian)

Video lecture about the history of Windows and Windows-based applications.

The video is recorded in 2015 in a training I was delivering in Telerik Academy.

Topics covered:

  • History of Windows OS for Desktop
    • From Windows 3.0 to Windows 10
  • History of Windows OS for Mobile
    • From Windows CE to Windows Mobile to Windows Phone to Windows 10 Mobile
  • Ways to Develop Windows Applications
    • MFC, WinForms, WPF
    • Windows Universal Apps (Win 8.1)
    • Universal Windows Platform (Win10)
  • Other Platforms for Windows Apps
    • Unity3D, Xamarin, Apache Cordova

Read More


Video: Entity Framework Code First (Bulgarian)

Video lecture about the code first approach in Entity Framework.

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

Topics covered:

  • Modeling Workflow
  • Code First Main Parts
    • Domain Classes (Models)
    • DbContext and DbSets
    • Database connection
  • Using Code First Migrations
  • Configure Mappings
    • Data Annotations and Fluent API

Read More


Video: Introduction to the Entity Framework (Bulgarian)

Video lecture with an introduction to the Entity Framework ORM.

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

Topics covered:

  • ORM Technologies – Basic Concepts
  • Entity Framework – Overview
  • Reading Data with EF
  • Create, Update, Delete using Entity Framework
  • Extending Entity Classes
  • Executing Native SQL Queries
  • Joining and Grouping Tables
  • Attaching and Detaching Objects

Read More


Video: Introduction to the SQL Language (Bulgarian)

Video lecture with an introduction to the SQL language.

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

Topics covered:

  • SQL and T-SQL Languages
  • Introducing the SELECT SQL Statement
    • Allowed Operators
    • The WHERE Clause
    • Sorting with ORDER BY
    • Selecting Data From Multiple Tables
  • Selecting Data From Multiple Tables
    • Natural Joins
    • Join with USING Clause
    • Inner Joins with ON Clause
    • Left, Right and Full Outer Joins
    • Cross Joins
  • Inserting Data
  • Updating Data
  • Deleting Data

Read More


Video: Introduction to SQL Server (Bulgarian)

Video lecture with an introduction to SQL Server.

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

Topics covered:

  • SQL Server Services
  • Types of Databases
  • Authentication and Permissions
  • SQL Server Management Studio
  • Moving a SQL Server Database
    • Through Backups and Restore
    • By Detaching and Attaching

Read More