Back end development college in Cracow Poland

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)
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.
Programming in ASP.NET (C)
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.
Design Patterns
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)