Object-oriented programming using C#

What do we offer?

  • Together with certified trainers you will get knowledge of object-oriented programming using the C # language, needed to build a variety of programs on C # and by means of .Net library;
  • During the course you will gain the practical skills in object-oriented programs development in the MS Visual Studio environment using C# and by means of .NET library;
  • Successful completion of the course will be certified by SoftServe IT Academy.

For whom?

  • This course is aimed at those who have a basic knowledge of programming in any of algorithmic languages;
  • For those wishing to continue their studies at SoftServe IT Academy in the direction “Development of Web-application using .Net”.

The duration, schedule and cost of the course

  • Duration of the course – 1,5 months, 12 sessions (120 min each)
  • Each session includes lecture and practical work. Homework is also envisioned. At the end of the course, students will receive complex practical task to verify acquired knowledge and skills.
  • The process of student selection: Prior to the beginning of the course, the students have to pass an oral interview with a teacher, during which they will have an opportunity to check their expectations for the course, and the teacher can ensure their readiness for the sessions.
  • Cost of the course – 3999 UAH

Detailed description of the knowledge and skills received after the course completion.

As a result of successful course completion you will have a knowledge in:

  • C# data types and operations on variables of different types; type string for work with text;
  • Statements, expressions, and operators of C#;
  • Object-oriented programming: building new types with classes, structures, interfaces. Inheritance and polymorphism, aggregation;
  • Basic principles of work with the input and output streams; work with files; data serialization;
  • .Net collections and generalized collections for data storing and manipulating within the program;
  • Exceptions handling;
  • Delegates and Linq

As a result of successful course completion you will know how to:

  • Create object-oriented programs in C # using the software development environment MS Visual Studio and .Net libraries;
  • Work with variables of different data types, perform arithmetic and logical operations on different data types; build algorithms using basic language constructions;
  • Develop programs in object-oriented style by using encapsulation of data within a class or structure, inheritance to define new types from existing classes or interfaces, using concept of polymorphism for creating objects with the same interface but different internal structure;
  • Handle exceptions and errors that can occur during the execution of the program;
  • Save data from program in file and read data from a file; perform serialization and deserialization of data;
  • Work with .Net data collections to organize data in the program
  • Create and use delegates
  • Create and execute Linq queries for collections of objects.