Please enable JavaScript.
Coggle requires JavaScript to display documents.
Інженерія програмного забезпечення - Coggle Diagram
Інженерія програмного забезпечення
Мови та технології розробки
Системне та прикладне програмування
С++ (ООП, структури даних)
Асемблер та
низькорівневий аналіз
Офіційна документація C++
:fountain_pen:
Web-розробка
Frontend: HTML5, CSS, сучасний JavaScript
Backend: Python (фреймворк Flask), архітектура REST API
https://youtu.be/Z1RJmh_OqeA?si=6jF7SodT1nEq20uB
Бази даних та сховища
Реляційні СУБД: SQL, проектування схем, SQLite
NoSQL: документоорієнтовані сховища (MongoDB)
Інженерія та життєвий цикл ПЗ
.
Тестування та якість коду
Code review і статичний аналіз коду
Unit-тести та інтеграційне тестування
Контроль версій та інструментів
Хостинг репозиторіїв: GitHub / GitLab, пул-реквести
Git: розгалуження (branching), коміти, вирішення конфліктів
базовий відеогайд по командах Git
https://youtu.be/8JJ101D3knE?si=0Z2zrEYrjRjb5tKq
Методології управління проектами
Класична Waterfall (каскадна модель розробки)
Agile-підходи: Scrum (спринти, дейліки, ретроспектива) та Kanban
Scrum cycle
Архітектура та апаратне оточення
Комп'ютерні системи та мережі
Мережеві протоколи: TCP/IP, HTTP/HTTPS, DNS
Операційні системи (керування процесами, пам'яттю, файловими системами)
Схема взаємодії клієнт-серверної архітектури
Хмарні технології та віртуалізація
Хмарні платформи та SaaS/PaaS сервіси
Контейнеризація процесів (Docker)
Оглядова стаття про різницю між IaaS, PaaS та SaaS
Безпека програмних систем
Аутентифікація, шифрування та захист від OWASP Top 10 вразливостей
Кар'єрний розвиток та практичні навички
Soft Skills та командна взаємодія
Комунікація в команді розробників, менторство
Технічна англійська мова (читання технічної документації)
Практична підготовка та проекти
Курсові проекти та реальні командні кейси
Виробнича практика та стажування в IT-компаніях
Кар'єрні напрямки
Junior Software Engineer / Fullstack Developer
Системне програмування або DevOps-інженерія
https://youtu.be/qbBy9pfMYN0?si=aFFl1UWTLU2JtCo3