{"id":17699849,"url":"https://github.com/martapolii/csharp-programming-practice-2","last_synced_at":"2026-01-24T03:15:28.689Z","repository":{"id":258262866,"uuid":"850063115","full_name":"martapolii/csharp-programming-practice-2","owner":"martapolii","description":"Building object-oriented programs using C#. This repository includes projects focused on OOP concepts such as inheritance, polymorphism, and abstraction. It also covers file handling, exception management, and building GUI applications with Windows Forms.","archived":false,"fork":false,"pushed_at":"2024-10-16T17:00:02.000Z","size":4172,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-23T19:50:01.852Z","etag":null,"topics":["abstraction","csharp","deserialization","exception-handling","file-handling","gui-development","inheritance","oop","polymorphism","serialization","test-driven-development","windows-forms","windows-forms-csharp"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/martapolii.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-30T19:58:43.000Z","updated_at":"2024-10-16T19:04:21.000Z","dependencies_parsed_at":"2024-10-18T07:26:31.245Z","dependency_job_id":"6e29ee49-ef8b-42fe-b86b-f85b0bf0a802","html_url":"https://github.com/martapolii/csharp-programming-practice-2","commit_stats":null,"previous_names":["martapolii/csharp_programming-2"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/martapolii/csharp-programming-practice-2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martapolii%2Fcsharp-programming-practice-2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martapolii%2Fcsharp-programming-practice-2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martapolii%2Fcsharp-programming-practice-2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martapolii%2Fcsharp-programming-practice-2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martapolii","download_url":"https://codeload.github.com/martapolii/csharp-programming-practice-2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martapolii%2Fcsharp-programming-practice-2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28709740,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T23:51:44.727Z","status":"online","status_checked_at":"2026-01-24T02:00:06.909Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abstraction","csharp","deserialization","exception-handling","file-handling","gui-development","inheritance","oop","polymorphism","serialization","test-driven-development","windows-forms","windows-forms-csharp"],"created_at":"2024-10-24T17:07:14.566Z","updated_at":"2026-01-24T03:15:28.664Z","avatar_url":"https://github.com/martapolii.png","language":"C#","readme":"# C# Programming \n\nDeveloping object-oriented programs using C#. The projects in this repository demonstrate my understanding of core OOP principles such as abstraction, inheritance, and polymorphism, as well as advanced features like file handling, exception management, and GUI development.\n\nKey Concepts Covered:\n- Object-Oriented Programming (OOP) fundamentals\n- Creating and using classes, objects, and constructors\n- Inheritance and polymorphism with abstract classes and interfaces\n- Exception handling and managing errors in C#\n- File handling and data persistence using serialization and deserialization\n- Designing and implementing Graphical User Interfaces (GUIs) using Windows Forms\n- Test-Driven Development and working with collections\n  \nThis repository showcases my skills in designing, coding, and documenting C# programs for both console-based and Windows applications.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartapolii%2Fcsharp-programming-practice-2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartapolii%2Fcsharp-programming-practice-2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartapolii%2Fcsharp-programming-practice-2/lists"}