Sii Poland

SII UKRAINE

SII SWEDEN

  • Trainings
  • Career
Join us Contact us
Back

Sii Poland

SII UKRAINE

SII SWEDEN

Back

Become a C# / .NET Developer

Language Polish

  • Level Foundation
  • The number of participants 8-12 people
  • Duration 6 days

Why take this course

If you want to use a modern and convenient development platform to create your own solutions – this training is for you. It will provide you with the skills to program using a dynamically growing environment and intelligent tools, enabling you to build software for diverse platforms.

What you'll learn

  • Program in C#

  • Apply good programming practices and recognized patterns

  • Utilize the Visual Studio IDE and AI assistance

  • Create desktop and web solutions

  • Implement business logic

  • Design and deploy modern GUIs

Who is this course for

This training is addressed both to beginners who have had no prior contact with C# programming, as well as to professional developers who want to acquire or systematize their knowledge of software development in C# using current tools.

Certification

Upon completion of the training, you will receive a certificate confirming your acquired skills.

Training schedule

Day 1

  • .NET environment and GIT repository configuration
  • Introduction to the .NET platform and C# language

  • Working with a GIT repository in the Visual Studio environment

  • C# syntax and building your first console application

  • Language fundamentals – data types, variables, operators, and enums

  • Debugging and analyzing source code behavior

Day 2

  • Classes, structures, interfaces, and data collections
  • Programming paradigms – Object-Oriented Programming (OOP)

  • Inheritance, encapsulation, and polymorphism in practice

  • Delegates, extension methods, and dynamic features of C#

  • Introduction to WPF and building a desktop application with a graphical interface

Day 3

  • SOLID principles and designing clean code
  • Refactoring and application architecture organization

  • Relational databases and Entity Framework ORM

  • Programming paradigms – functional programming using LINQ and lambda expressions

  • Introduction to design patterns and their applications

Day 4

  • Advanced desktop applications – MVVM, binding, and event handling
  • Case Study project – from requirements analysis to a finished application

Day 5

  • Fundamentals of web application development
  • Communication between applications and services in the .NET environment

  • Web project implementation

Day 6

  • Utilizing AI in a developer’s daily work
  • Application security, optimization, and performance

  • Testing and validation of software solutions

Have questions about this training?

Anna Karauda Sales and Delivery Operations Specialist
Contact me
Interested in training?
Contact us to get more information

Contact our expert

Your file

Uploaded file:
  • file_icon Created with Sketch.

Acceptable files: doc, docx, pdf. (max 5MB)
Please submit your file in DOC, DOCX or PDF format
The upload size is limited to 5 MB
File is empty
File was not uploaded

At any time, you may withdraw your consent to the processing of personal data, but such withdrawal shall not affect the legal compliance of any processing of such data, which had occurred before you withdrew your consent. Detailed information on the processing of your personal data is specified in the Privacy Policy.

Anna Karauda

Sales and Delivery Operations Specialist

Your message was sent successfully

We will look over your message and get back to you as soon as possible

Sorry, something went wrong and your message was not delivered

Refresh the page and try again. Contact us, if problem occurs again

We’re sorry, but the selected file appears to be damaged and we can't process it.

Please try uploading a different copy or a new version of the file. Contact us, if problem occurs again.

Processing…

ITIL® and PRINCE2® are registered trademarks of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved. AgilePM® is a registered trademark of Agile Business Consortium Limited. All AgilePM® Courses are offered by Sii, an Affiliate of Eraneos Iberia S.L.U., an Accredited Training Organization of The APM Group Ltd. Lean IT® Association is a registered trademark of the Lean IT Association LLC. All rights reserved. Sii is an Affiliate of Accredited Training Organization Eraneos Iberia S.L.U. SIAM™ is a registered trademark of EXIN Holding B.V. All prices presented on the website are net prices. 23% VAT should be added.

Get in touch Find training

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden auf die deutsche Homepage weitergeleitet.

Möchten Sie fortsetzen?