Tags

PostgreSQL MSIB 7 2024 24/10/2024 0 Weeks
Databases are the standard way of using dynamic information in modern technology, making them an indispensable part of almost every application. The intensive course on the basics of databases will introduce one of the most widely used database management systems (DBMS) used in the development of modern information systems - PostgreSQL. The course gives strong attention to the relational model, ER diagrams (tables and relational relationships) and working with the SQL language (data extraction, selection, projection, joins, aggregation, grouping, modification, deletion and insertion). Fundamental knowledge of working with functions, procedures, transactions and triggers is provided. This course lays the foundations of working with databases, making it easier to use them in real-world applications and to understand concepts such as converting a database into an object-oriented model (ORM).
JS Front End MSIB 7 2024 17/10/2024 1 Weeks
In the "JS Front-End" course, students will gain basic knowledge of the JavaScript language, such as the basics of syntax, working with arrays, matrices, objects, classes, and writing functions. The course will develop their algorithmic thinking. After the successful completion of this course, they will be able to work with the DOM tree, make manipulations on it and work with "events". Functional and OOP approaches to JavaScript programming will be covered. HTTP and REST data transfer concepts will be studied.
JS Front-End 13/10/2024 1 Weeks
In the "JS Front-End" course, students will gain basic knowledge of the JavaScript language, such as the basics of syntax, working with arrays, matrices, objects, classes, and writing functions. The course will develop their algorithmic thinking. After the successful completion of this course, they will be able to work with the DOM tree, make manipulations on it and work with "events". Functional and OOP approaches to JavaScript programming will be covered. HTTP and REST data transfer concepts will be studied.
HTML & CSS - MSIB 7 - 2024 13/10/2024 0 Weeks
The purpose of the "HTML & CSS" course is to provide basic knowledge of web technologies and, more specifically, an introduction to HTML5 and CSS3. Basic knowledge of web development, web browsers, HTML/CSS/DOM development tools is acquired and practical skills are developed using the Web Content Description Language (HTML) and the Web Content Styling Language (CSS).

Basic HTML tags, paragraphs, lists, tables, forms, controls, and semantic HTML tags are studied. Emphasis is on basic CSS selectors and styles, working with classes, presentation rules, positioning and layout rules in CSS. The latest developments in the HTML5 and CSS3 standards are covered.

The course emphasizes hands-on HTML and CSS exercises that will involve participants in real-world web page development projects, implementing site fragments, and creating complete modern websites with a good look, modern structure, and mobile support.
Python OOP - MSIB 7 - 2024 03/10/2024 0 Weeks
The Python OOP course will teach students the principles of object-oriented programming (OOP), working with classes and objects, using object-oriented modeling, and building class hierarchies. Basic principles of OOP such as abstraction (interfaces, abstract classes), encapsulation, inheritance and polymorphism will be studied. It will go into the most commonly used design patterns (creational, structural and behavioral design patterns). Learners will be introduced to SOLID principles for object-oriented software design. They will learn what iterators and generators are and how to use them. They will learn how to create and use decorators. Attention will be paid to component testing (writing unit tests) and the concept of Test Driven Development (TDD).