{"id":22868565,"url":"https://github.com/cognizantopensource/csharpforautomationengineers","last_synced_at":"2026-02-27T16:33:19.109Z","repository":{"id":114546375,"uuid":"450219044","full_name":"CognizantOpenSource/CSharpForAutomationEngineers","owner":"CognizantOpenSource","description":"Training content for the \"C# for automation engineers\" course","archived":false,"fork":false,"pushed_at":"2022-01-24T13:37:30.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-05T19:57:41.430Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CognizantOpenSource.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-01-20T18:48:50.000Z","updated_at":"2022-01-20T19:52:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"76e3bbcc-8c37-40bb-b0b1-1f99fcac92b0","html_url":"https://github.com/CognizantOpenSource/CSharpForAutomationEngineers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CognizantOpenSource/CSharpForAutomationEngineers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CognizantOpenSource%2FCSharpForAutomationEngineers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CognizantOpenSource%2FCSharpForAutomationEngineers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CognizantOpenSource%2FCSharpForAutomationEngineers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CognizantOpenSource%2FCSharpForAutomationEngineers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CognizantOpenSource","download_url":"https://codeload.github.com/CognizantOpenSource/CSharpForAutomationEngineers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CognizantOpenSource%2FCSharpForAutomationEngineers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29904345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T14:46:13.553Z","status":"ssl_error","status_checked_at":"2026-02-27T14:46:10.522Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-12-13T12:36:09.760Z","updated_at":"2026-02-27T16:33:19.092Z","avatar_url":"https://github.com/CognizantOpenSource.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CSharpForAutomationEngineers\nTraining content for the \"C# for automation engineers\" course\n\n## How it works\n- Join the training quest in Game of Pods.\n- Watch the associated training videos.\n- Fork this repository (https://github.com/CognizantOpenSource/CSharpForAutomationEngineers) to your own github to begin working.\n- Run the CSharpToolingSetup(RunAsAdmin).ps1 setup script to install VSCode and the related C# tooling.\n- Do homework 1-5, check off the completed tasks and answer the questions in your forked repository. *Remember to push your work to your GitHub repository.\n- Give your quest lead access and/or a link to your repository.\n- Get training credit.\n\n\n# Session Homework\n[Homework 1](#Homework_1)  \n[Homework 2](#Homework_2)  \n[Homework 3](#Homework_3)  \n[Homework 4](#Homework_4)  \n[Homework 5](#Homework_5)  \n\n---\n# Homework_1\nThis is the first homework for the C# for Automation Engineers Class\n\n## Summary\nThis is a simple hello world command line application. \n\n## Homework 1 checklist:\n- [ ] Create a simple command line hello world application  \n- [ ] Application can run \n\n---\n# Homework_2\nThis is the second homework for the C# for Automation Engineers Class\n\n## Summary\nCreate a bike object\n\n## Homework 2 checklist:\n\n- [ ] Use bike object from void main​\n- [ ] Constructor should take number of tires​\n- [ ] Number of tires should be an accessible property​\n- [ ] Have a function that remove the tires​\n\n---\n# Homework_3\nThis is the third homework for the C# for Automation Engineers Class\n\n## Summary\nAdd a new vehicle type\n\n### Homework 3 checklist: \n- [ ] Add a new type of Vehicle  \n-- [ ] It can extend any one of the other vehicles, including AbstractVehicle​  \n-- [ ] Must have something unique\n\n---\n# Homework_4\nThis is the fourth homework for the C# for Automation Engineers Class\n\n## Summary\nAdd error handling and logging \n\n### Homework 4 checklist:\n\n- [ ] Instead of logging messages that say you cannot do something throw exceptions\n- [ ] Use try catch in void main to handle the new exceptions\n\n---\n# Homework_5\nThis is the final homework for the  C# for Automation Engineers Class\n\n## Summary\nCreate a peice of code that does something helpful or interesting.\n\n## REQUIREMENTS\n- [ ] Can build\n- [ ] Can run\n- [ ] Does something fun and/or useful\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcognizantopensource%2Fcsharpforautomationengineers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcognizantopensource%2Fcsharpforautomationengineers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcognizantopensource%2Fcsharpforautomationengineers/lists"}