API (интерфейс программирования приложений) – это комплекс функций и инструментов, позволяющих различным программам взаимодействовать друг с другом с помощью манипуляций с открытым исходным ходом. Конструирование систем и API позволяет создателям приложений увеличивать функционал своих продуктов, создавая связи с другими программами, а также используется для создания баз данных и программных библиотек. Для проектирования API-систем нужно умение работать с протоколами REST-API и SOAP-API, созданных для управления данными в системе. Навык необходим разработчикам веб-приложений.
Программа курса
На этом курсе вы освоите профессию архитектора программного обеспечения. Курс состоит из 17 блоков и 80 онлайн-уроков с дипломным проектом в конце. Вы изучите разные архитектурные стили, научитесь подбирать подходящие инструменты для построения архитектурной системы и представлять проект заказчику.