Tags

Python Web 30/10/2024 1 Weeks
The module "Python Web" studies the basis of web-based technologies and the most popular framework in the world of Python - Django. In addition, students will learn how to handle dynamic information by acquiring basic knowledge of working with databases. Learners will learn how to build web applications, starting with simple applications that require basic knowledge of the HTTP protocol and working with it, gradually coming to complex concepts. Throughout the training, students will create web applications with which they will face the problems of practice and begin to understand in depth the capabilities of the technology. The module concludes with the development and protection of their own web applications, which are the first step towards starting their career as software developers.
Python DB 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 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.
Python Advanced 26/09/2024 1 Weeks
In the "Python Advanced" module, students will study the Python language in depth, learning more serious and complex programming concepts such as tuples, stacks, queues, matrices and their application in practice. In addition, learners will understand how to use the basic concepts in object-oriented programming and create their own projects using these concepts. As a result of the acquired knowledge, at the end of the module, participants will be able to build large projects, navigate them, applying popular methodologies and good practices for writing code. The focus is on upgrading the algorithmic thinking of students and solving more complex architectural problems.
Programming Fundamentals 12/09/2024 4 Weeks
With "Programming Fundamentals," students will begin to learn SoftUni's in-house curriculum for the comprehensive training of software engineers. The course addresses fundamental concepts in programming that are the basis for effective and quality learning in the professional modules. Students will build on the knowledge gained in the Programming Basics course and begin to use more complex programming techniques and structures such as: arrays, sheets, objects and classes. Additional technologies needed by any software developer will be studied, such as HTML and CSS, HTTP, bitwise operations, etc. The fundamentals of web development will be covered, as well as one of the most common technologies and tools, thus the course successfully builds students' awareness of upcoming professional modules and the knowledge they will gain from them to become successful software developers.
  • 1