Back end development | College of Economics And Computer Science

Back end development

About the module

By selecting this module, you will have an opportunity to learn to produce software using C# in the .NET environment. You will learn to design and implement software using an object approach, to use UML diagrams and create project documentation. You will find out how to create and program Graphical User Interface (GUI).

Courses in the module

Object-Oriented Programming (C)
5 ECTS
You will learn advanced object-oriented programming techniques (in C #). You will learn to manage multithreading, exceptions, apply a classical hierarchy, enforce hermetization, etc. You will also learn how to operate on different data sources (database, XML, JSON) using the LINQ language. Subject prepares for the Microsoft 70-483 exam Programming in C #.
Programming in ASP.NET (C)
5 ECTS
You will learn key design patterns (MVC, Dependency Injection, Inverse of Control). Based on the project you will create from scratch in ASP.NET Core as part of your class assignment, you will acquire the skill of using best programming practices in ASP.NET framework. The course prepares for the Microsoft 70-486 Developing ASP.NET MVC Web Applications exam.
Design Patterns
5 ECTS
You will learn the classic design patterns used in software development using examples and in specific applications. You will learn code refactoring using the patterns you have learned.
Recommended supplementary modules

Front End Development (20 ECTS)

It Project Management (14 ECTS)

You may also be interested in other supplementary modules

Innovation Design (25 ECTS)

Personnel Management (25 ECTS)

Business Psychology (25 ECTS)

Digital Marketing 1 (25 ECTS)

English