Tags

JS Applications - October 2025 23/10/2025 7 Weeks
In the course "JS Applications" students will learn what HTTP requests are and how to use them. They will get acquainted with REST Services, what a Baas is (backend as a service) and how to work with it, what asynchronous code means (Promises, using async/await), what Templating and Routing are. During the course, they will create a Single Page Application, using the techniques learned from previous lectures. They will understand what the architecture of an application is and how to structure their applications correctly. Towards the end of the course, they will look at various design templates and their practical direction, create their own web components using the Web Components standard and build a Wepback environment from scratch.
JS Advanced - September 2025 02/09/2025 6 Weeks
In the "JS Advanced" course, students will gain in-depth knowledge of the JavaScript language, such as the basics of syntax, working with arrays, matrices, objects, classes and writing functions. They will learn more complex concepts such as function context, explicit binding and event loop. The course will develop their algorithmic thinking. After successfully completing this course, they will have the opportunity to work with the DOM tree, manipulate it and work with "events".
C# Advanced - September 2025 02/09/2025 6 Weeks
The "C# Advanced" course builds on the skills of working with the C# language and the .NET platform, covering more complex concepts typical of the language. In the course, learners will learn to create and work with linear data structures. They will build on their knowledge of working with arrays by learning to work with multi-dimensional arrays or matrices. They will have the opportunity to learn about the Generic concept - creating template classes and methods. They will solve algorithmic problems (problem solving skills), work with streams, files and directories. They will pay attention to the functional programming paradigm, and the main tool relying on it - LINQ for processing data streams. The development environment to be used by the trainer team is Microsoft Visual Studio 2022, but each trainee is free to use tools of preference.
C# Advanced 02/09/2025 13 Weeks
The "C# Advanced" course builds on the skills of working with the C# language and the .NET platform, covering more complex concepts typical of the language. In the course, learners will learn to create and work with linear data structures. They will build on their knowledge of working with arrays by learning to work with multi-dimensional arrays or matrices. They will have the opportunity to learn about the Generic concept - creating template classes and methods. They will solve algorithmic problems (problem solving skills), work with streams, files and directories. They will pay attention to the functional programming paradigm, and the main tool relying on it - LINQ for processing data streams. The development environment to be used by the trainer team is Microsoft Visual Studio 2022, but each trainee is free to use tools of preference.
JavaScript Advanced 02/09/2025 13 Weeks
In the "JS Advanced" module, participants will get acquainted with the functionality of the JavaScript language, with the environment in which it is most often used and for which it was created - the browser. JavaScript as a basic syntax will be considered and students will get acquainted with concepts in programming through the prism of the language. What is functional programming and what are the differences with object-oriented programming? They will study in detail the elements of the browser, the DOM tree, how to add, remove and edit the elements in it. What is unit testing and what are the main techniques in code testing? At the end of the module, students will have the necessary knowledge to create an application of the Single Page Applications type, entirely written in JavaScript, using concepts such as Routing and Templating. They will learn to use databases as a ready-made service.