To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne
Backend

C# – programming basics

Training in one of the most popular and developer-friendly programming languages.

Who it's for

Ideal for teams that…

1 For individuals who want to learn C#
2 For front-end developers who want to explore C# and .NET
3 For business, web, and desktop application developers, as well as back-end developers looking to gain C# and .NET skills for database access
Outcomes after the program

Solid backend and architecture — patterns proven in production.

The fundamentals of the C# programming language

The .NET environment

Best practices in software development

The concept of object-oriented programming

The basics of asynchronous programming

Program · 8 modules

What we actually do

M01
Module 1: Object-Oriented Programming
  • · What OOP is and a short comparison with other programming paradigms
M02
Module 3: Visual Studio
  • · Getting to know the tool within the scope needed for the training
M03
Module 8: Syntax Basics
  • · Variables and primitive types
  • · Complex data structures (arrays, collections, etc.)
  • · Creating and using functions
  • · Reference types vs. value types
M04
Module 9: Control Flow
  • · Conditional flow with if/else and switch statements
  • · for, while, do/while loops
  • · foreach loop
M05
Module 10: Object Orientation in C#
  • · Classes and objects
  • · Static and instance members
  • · Access modifiers
  • · Polymorphism
  • · Using interfaces
  • · Namespaces
  • · Exception handling
M06
Module 12: Asynchronous and Multithreaded Programming
  • · Differences and use cases
M07
Module 15: Communication with External Services via HTTP Protocol
  • · Features of HTTP – overview of Web and REST APIs
  • · Example implementation of communication with external services
M08
Module 16: Summary and Good Practices in Software Development
  • · Review of practices applied during the course
  • · General programming best practices (SOLID, DRY, KISS, YAGNI, etc.)
  • · Tools that help maintain high code quality
Every module is adapted to your stack and context. The above is a starting point — not a fixed agenda.
How we work

From brief to retro in 30 days.

01

Brief & diagnosis

A call with the team lead + a short survey for participants. We define goals, gap and context.

02

Program customization

We adapt modules, case studies and code examples to your stack. Approval in 5 days.

03

Workshop

Trainer-led sessions, hands-on, code review. Mentor available between sessions too.

04

Retro + report

Outcome report for the team and lead. 30 days of consulting included.

Inquiry

Send a brief. We'll reply within 1 day.

After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.

Quote within 48h of the brief
First session within 30 days
Pilot before the full decision
VAT invoice, payment in instalments possible