Skip to content

Furlanski11/SoftUni-CSharp-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The "C# Advanced" module provides an opportunity to study the .NET platform and the C# language in various aspects. The focus is on enhancing algorithmic thinking and studying the principles of object-oriented programming. The knowledge provided by the module includes working with linear data structures and their implementation in C#, working with streams, files, and directories, creating template classes, software testing, and software development design patterns. As a result of the acquired knowledge, by the end of the module, participants will be able to build large projects, navigate through them, test them, applying popular methodologies, and good coding practices.


Acquired skills:

Working with multi-dimensional and associative data structures

Creating linear data structures

Applying basic algorithms

Applying functional programming

Working with data streams, files, and directories

Working with classes, creating template classes

Applying principles of object-oriented programming

Creating class hierarchies and inheritance

Using the Reflection API

Data encapsulation

Understanding the object-oriented programming paradigm

Component testing (Unit Testing)

About

Problems i had to solve during my education

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors