Tags

Django Advanced - MSIB7 2024 14/11/2024 0Weeks
The Django Advanced course will delve into the details of web programming with Python using one of the most popular Python Frameworks - Django. Enrolled students will learn how to register, log in and log out users. In addition, attention will be paid to asynchronous operations, as well as the intricacies of developing dynamic web applications. The Django REST Framework will also be covered. Basic concepts of Unit and Integration Testing will be learned and best practices for testing a Web application will be clarified. The course ends with a defense of your own project, which is based on the Django framework. The training emphasizes hands-on exercises that involve participants in real web development projects, creating complete modern websites with a good look and modern structure.
Django Basics - MSIB7 2024 30/10/2024 1Weeks
The Django Basics course will lay the foundations of Web programming with Python and Django. They will look at how networks actually work, what HTTP is, and what the basic principles of web development are. The course will examine the main concepts in the MTV (Model–Template–View) architecture, such as Function-Based Views, Class-Based Views, and in addition to them, forms (Form and ModelForm) will be used for application development, works with media files, and the data will be stored in PostgreSQL.

The training includes practical exercises (labs) and workshops for building complete, fully functional Django web applications.
Python ORM - MSIB 7 - 2024 27/10/2024 0Weeks
The course covers the basics of mapping between a relational base and an object-oriented model (ORM) with a focus on the Django framework. It starts with an introduction to ORM and its key concepts before moving on to working with models in Django, including defining models, fields and methods. The course then delves into advanced topics such as Django's migrations and admin interface, query operations, relationships between models, and inheritance. Students will also learn more advanced techniques for working with models and working with ORM queries in Django. The course also covers another popular Python ORM framework, SQLAlchemy, which offers an alternative approach. Exercises will be provided throughout the course to help reinforce their knowledge at each step. By the end of this course, attendees will have the basic skills to build robust, scalable, and efficient database-driven web applications using Python ORM frameworks.
PostgreSQL MSIB 7 2024 24/10/2024 0Weeks
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 1Weeks
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.