Tags

WT - Programming Fundamentals 05.04.2025 24 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.
WT - Java Advanced 05.04.2025 12 Weeks
The module "Java Advanced" makes it possible to study the Java language in various aspects. The focus is on upgrading algorithmic thinking and learning the principles of object-oriented programming. The knowledge that the module provides includes working with linear data structures and their implementation in Java, working with streams, files and directories, creating template classes, testing software and software development design templates. As a result of the acquired knowledge, at the end of the module, students will be able to build large projects, navigate them and test them, applying popular methodologies and best practices for writing code.
Software Engineering and DevOps 01.02.2025 19 Weeks
The main goal of the module will be to present the basic concepts of DevOps in a Linux environment. This will be achieved through an introduction to the discipline, supported by theoretical and practical familiarity with some of the commonly used tools that underpin most DevOps practices. During the two courses, the module will cover topics such as virtualization, containerization and automation of basic processes, such as provisioning, configuration, monitoring, etc. Methods and tools for working in a team environment, creating, combining and using program code by more than one person at the same time will be presented.
Example level 05.07.2024 4 Weeks
Example level instance description fsdfsd fsd fsd fsd fsd