README.md 7.1 KB

Инструментальные средства разработки программного обеспечения

Обзоры IT-профессий

Полный гайд по IT профессиям. Какую IT профессию выбрать для старта?, Как делают игры | Все этапы создания игр - подробно, Разработка игр | Какие Профессии Существуют в геймдев - Что делают разработчики игр,

Стадии разработки ПО

    1. Управление версиями, совместная разработка (Git)
      1.1 CI/CD (Continuous Integration, Continuous Delivery — непрерывная интеграция и доставка)
    1. Компиляторы, интерпретаторы
      2.1 Языки программирования:

    2.2 IDE:
    -- Bash
    -- VS Code
    -- Visual Studio
    -- ?

    1. Средства виртуализации -- VM -- Docker -- venv
    1. Отладка
      -- 4.1 декомпиляция
      --- IDA
      --- ?
      -- 4.2 профилирование (логирование);
      -- 4.3 отладка;
      -- 4.4 анализ:
      --- PVS Studio
      --- ?
    1. Тестирование
      -- unit-тесты
      -- нагрузочное
      -- регрессионное
      -- UX/UI
      -- пентестинг
      -- ?
    1. Инсталляторы -- InstallShield -- dist -- ?
    1. Документирование
      -- text
      -- markdown
      -- html
      -- Visio
      -- ?
    1. Дизайн -- 10.1 3-D моделирование
    1. Маркетинг

1. Управление версиями, совместная разработка (Git)

CI/CD (Continuous Integration, Continuous Delivery — непрерывная интеграция и доставка)

Волохо А., Создание CI/CD пайплайна,

2. Компиляторы, интерпретаторы

Компиляция C# из командной строки

Бонда А.,

2.1 Языки программирования

https://www.youtube.com/watch?v=qiROpkAp3y4
с 26:01-1:00:52, 1:13:00- до конца

C

Белоус Д.,

C++

Буренок К.,

Delphi

Ляшков М.,

HTML

Лисеенко Д.,

JavaScript

Лисеенко Д.,

Lua

Бонда А.

PHP

Харчевникова В.,

R

Авраменко

Visual Basic

Бонда А.,

2.2 IDE

Терминал

Кривоносов Е., Терешенко В., Полоников Н.,

Andoid Studio

Ларин П., Ковалев Д.,

Atom

Масарова Д.,

GameDesigner

Кривошеев Е.,

Geany

Белоус Д.

iAWriter

Харчевникова В.

MonoDevelop

Ковалев Д.,

Notepad++

Поздняков,

Thonny

Бондаренко В.,

TKE

Бондаренко В.,

Visual Studio

Авраменко Д.,
Ларин П., Тепляков В.,

VS Code

Белоус Д.,

Xamarin Forms

Захаренок Е.,

IntelliJ IDEA

Анищенко Н., Бонда А.,

Eclipse

Авраменко А.,

Komodo

Лебёдкин C.,

Xcode

Ковалев Д.,

PascalABC.Net

Полоников Н.,

PyCharm

Лебедкин С.,

Spyder

Ковалев Данила

Линтеры

Ляшков М.

3. Средства виртуализации

Харчевникова В.,

5. Тестирование

Unit тесты

Полоников Н.,

Регрессионное тестирование

Каракулько Д.,

UX/UI

ЧТО ДЕЛАЕТ ТЕСТИРОВЩИК? ТЕСТИРОВАНИЕ НА ПРИМЕРЕ /тестирование Web-сайта, на 3 балла/, Тестировщик с нуля за 6 часов / QA / Тестирование по полный курс,

6. Инсталляторы

InstallShield

Быленок Д., Ларин П.

7. Документирование

Visio

Захаренок Е.,

Swagger

OpenAPI и Swagger Editor - своё описание REST API с нуля, OpenAPI Generator - Генерация кода по спецификации, Знакомство со Swagger документацией. Разбор основных методов запросов, Использование Swagger для создания клиента для API и применение его в WEB аппликации,

10. Дизайн.

10.1 3-D моделирование.

Лебёдкин C.