finds.dev← search

// the find

engindemirog/KampIntro

★ 504 · C# · updated Jan 2021

Yazılım Geliştirici Yetiştirme Kampı kodları.

Course materials from a Turkish C# developer bootcamp, covering basics through OOP patterns with interfaces and generics. It's a collection of small console projects, each illustrating one concept. Audience is absolute beginners learning C# for the first time.

The progression is sensible — variables and loops before classes, classes before interfaces, interfaces before generics. The OOP3 module actually shows dependency injection in embryonic form: ILoggerService with DatabaseLoggerService/FileLoggerService/SmsLoggerService implementations is a decent early exposure to the pattern. GameProject introduces interface segregation with IGamerService and IUserValidationService, which is more than most beginner materials bother with. Each concept gets its own isolated project so there's no accidental coupling to debug.

Last commit is January 2021 — five years stale. The repo is Turkish-only with no README, so anyone who doesn't read Turkish has to infer structure from filenames alone. There's no unit testing anywhere in the curriculum, which means students finish the bootcamp with no exposure to the habit that matters most on a real team. SQL.sql sits at the root with no context explaining what database it targets or how it relates to any of the projects.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →