Programming in Practice
Information ComputationExternal Data Management Adaptive ProgrammingConcurrent ProgrammingDistributed Programming
  • Programming in Practice
    • References
  • Information Computation
    • Repository Description
    • Course Description
    • Fundamentals
      • Introduction
      • Information versus data
      • Algorithm Versus Program
    • Information Representation
      • Coding System versus Type
      • Custom Types
      • Object-oriented programming
      • Anonymous Types
      • Partial Definitions
      • Generic Types and Methods
    • Algorithm Implementation
      • Program Layered Architecture
      • Inter Layer Communication
      • Dependency Injection
    • Summary
      • Conclusion
  • External Data Management
    • Executive Summary
    • Data Streams
      • Preface
      • Implementation Examples
      • Objects Serialization
      • Cryptography
    • Functional Programming
      • Delegate and Events
      • Extension Methods
      • Anonymous Functions
    • Structural Data
      • LINQ Expression
      • LINQ to Object
      • LINQ to SQL
    • Graphical Data
      • MVVM Program Design Pattern
      • User Interface Description
  • Adaptive Programming
    • Executive Summary
    • Application Architecture
    • Composition
    • Reflection
    • Configuration
  • Concurrent Programming
    • Executive Summary
  • Distributed Programming
    • Executive Summary
    • Client-Server Communication
      • Rest API
      • WebSocket API
Powered by GitBook
On this page
  • Programming in Practice
  • How to reach me
  • C#
  • .NET
  • Visual Studio
  • GitHub
  • See also
Edit on GitHub
  1. Programming in Practice

References

Last updated 10 months ago

Programming in Practice

  • Postol Mariusz; ; C# Corner; May 30, 2024

  • Postol Mariusz; ; C# Corner; Jul 03, 2024

  • Postol Mariusz; ; C# Corner; Jul 09, 2024

  • Postol Mariusz; C# Corner, May 06, 2024

  • Postol Mariusz; C# Corner, Apr 01, 2024

  • Postol Mariusz; , C# Corner, Mar 28, 2024

  • Postol Mariusz; C# Corner, Mar 27, 2024

  • Postol Mariusz; C# Corner, Feb 27, 2024.

  • Postol Mariusz; C# Corner, Feb 14, 2024.

  • Postol Mariusz; C# Corner, Feb 14, 2024.

  • Postol Mariusz; C# Corner, Feb 14, 2024.

  • Postol Mariusz; ; C# Corner, Feb 14, 2024

  • Postol Mariusz; ; C# Corner, Jan 09, 2024

  • Postol Mariusz; ; C# Corner, Jan 06, 2024

  • Postol Mariusz; ; C# Corner, Jan 03, 2024

  • - Information Computation means a process engaging a computer (a physical device) to process information as a series of actions or steps taken to achieve a particular result or help to fulfill a task. The main challenge is that information is abstract. Precisely speaking, it is a kind of knowledge that cannot be processed directly by any physical device. Generally speaking, To resolve this inconsistency two main topics are covered. The first one refers to selected aspects of information modeling using types as descendants of a coding system. The second one covers program architecture design patterns to improve the design and deployment of the computer behavior description using a program implementing an algorithm.

  • ; This free course explains the role of this repository as the extended examples storage that is a foundation for the Programming in Practice paradigm. The course is for all serious about the improvement of the software development skills education methodology.

  • This playlist on YouTube addresses research results on the systematic approach to the design of the meaningful Machine to Machine (M2M) communication targeting distributed mobile applications in the context of new emerging disciplines, i.e. Industry 4.0 and Internet of Things.

  • - The content of this eBook is auto-generated using the Markdown files collected in this repository. It is distributed online upon the open access rules.

  • - C# in Practice - set of C# examples targeting education purpose

  • ; 2019, Helion (in polish).

How to reach me

C#

.NET

Visual Studio

GitHub

See also

Programming in Practice - Graphical User Interface (GUI)
Programming in Practice - GUI - MVVM Program Design Pattern
Programming in Practice - GUI - XAML - Description of the User Interface
Programming in Practice - LINQ Expression
Information Computation Mastery: Serialization
Information Computation Mastery: Challenges, Concepts, Implementation
PiP - External Streaming Data - Useful Concepts - Part 1
Programming in Practice Discipline
External Streaming Data - Bitstream Format
Cybersecurity of External Streaming Data - Confidentiality
Cybersecurity of External Streaming Data - Integrity
Cybersecurity of External Streaming Data - Non-repudiation)
External Data Management (ExDM))
External Data - Attributes - Profiling Data Access
External Data - File and Stream Concepts
Programming in Practice - Information Computation; Udemy course, 2023
Programming in Practice - Executive Summary; Udemy course; 2021
Programming in Practice, Video Playlist of courses description on Youtube, 2023
Postół. M, Object-Oriented Internet
Programming in Practice; GitBook eBook
GitHub repository mpostol/TP
Discussion panel on mpostol/TP
Postół M, Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych
Postół M, profile on GitHub
Postół M, profile on Udemy
Postół M, profile on LinkedIn
Postół M, profile on ResearchGate
Postół M, profile on youtube
Postół M, profile on nuget
Postół M, profile on ORCID
Postół M, profile on facebook
Postół M, profile on wordpress
Postół M, profile on c-sharpcorner
C# programming guide
Language Integrated Query (LINQ)
Query Syntax and Method Syntax in LINQ (C#)
LINQ to SQL tools in Visual Studio
LINQ to SQL
Anonymous Functions (C# Programming Guide)
Expression Trees
Extension Methods
Expression Trees
Extending Metadata Using Attributes
Partial Classes and Methods
Constraints on type parameters
.NET Guide
.NET API Browser
.NET Standard
XAML in WPF
TreeView Overview
Entity Framework Documentation
Serialization in .NET
Expression Class
Visual Studio IDE documentation
Git Handbook
Mastering Markdown
XSL(T) Languages
Xsd.exe