Курс за обучение по Дизайн на Уеб API's
Web API е приложен програмен интерфейс за свързване на приложения. Той позволява размяната на информация и взаимното взаимодействие между приложенията през интернет.
Този курс с преподавател (онлайн или на място) е направен за разработчици, които искат да проектират, пишат и създават web API, като използват съществуващи технологии за разработване на продукти с висока стойност.
Към края на този курс участниците ще могат да:
- Настройват необходимата разработвателска среда, за да започнат да разработват web API.
- Разбират основните концепции, архитектура и общоприетите употреби на web API.
- Създават стратегия за разработване на web API с висока стойност.
- Научат как да дефинират архитектурата и спецификациите на web API.
- Прилагат най-добрите практики за сигурност, дизайн и ускорение на пропускателната способност на API.
- Научат как да създават, тестват, отстраняват грешки и публикуват web API.
Формат на Курса
- Интерактивни лекции и дискусии.
- Много упражнения и практики.
- Практическо приложение в лабораторна среда.
Опции за Персонализация на Курса
- За да поставите заявка за персонализиран тренинг за този курс, моля свържете се с нас, за да уредите.
План на курса
Въведение
- Web API срещу RESTful API срещу SOAP API
- Преглед на основните концепции и архитектура на Web API
Започване
- Избор на подходящ парадигма на API
- Пример за бизнес случай на Web API
- Технологии и инструменти за API
Защита на API
- Автентикация и авторизация
- Работа с OAuth
- Имплементация на сигурност на WebHooks
Проектиране на Web API
- Разбиране на реални случаи на употреба
- Определяне на проблема и бизнес цели
- Създаване на архитектурата
- Съставяне на спецификация на API
- Най-добри практики при проектирането на API
Мащабиране на API
- Оптимизация на изчислителни ресурси
- Еволюция на дизайна на API
- Пагинация на API
- Ограничаване на скоростта на API
- Разработчически SDKs
Тестване и Публикуване на API
- Определяне на тестови случаи
- Автоматизация на тестването на API
- Оценяване на резултатите от тестовете
- Публикуване на Web API
Разрешаване на проблеми
Резюме и Следващи стъпки
Изисквания
- Знакомство с API-ите
- Опит в уеб програмиране (Javascript, ASP.NET, PHP, C#, и др.)
Целева аудитория
- Разработчици
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Дизайн на Уеб API's - Резервация
Курс за обучение по Дизайн на Уеб API's - Запитване
Дизайн на Уеб API's - Консултантско запитване
Отзиви от потребители (1)
Нивото на знанията на тренера
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Курс - Designing Web APIs
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Разработване Microservices на Google Cloud Apigee
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да научат как да създават, тестват, отстраняват грешки и внедряват API върху GoApigee API платформата на ogle Cloud.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички необходими ресурси, за да започнете да разработвате API.
- Разберете и приложете наличните инструменти в Apigee Edge.
- Изградете и внедрите API към Google Cloud.
- Наблюдавайте и отстранявайте грешки в API.
- Използвайте решенията за анализ и машинно обучение на Google Cloud, за да направите API по-интелигентни.
Разработване на API с Google Cloud Apigee X
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Apigee X за проектиране, разработване и управление на API ефективно и сигурно.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате API решения с Apigee X.
- Разберете основите и най-добрите практики за разработване, осигуряване и управление на жизнения цикъл на API.
- Научете как да проектирате, създавате и тествате API и след това да ги внедрявате на платформата Apigee X.
- Внедрете многослойна сигурност на API за API с правила за ключове на API и токени за достъп OAuth.
DevSecOps Firefight: Breach, Fix & Fortify
7 ЧасовеТози световнокласен, актуален и практически семинар погълва участниците в критичните реалности на сигурността на съвременните CI/CD канали. Създаден за специалисти по сигурност, инженери DevOps и програмисти, които желаят да овладят напредък в защитата от нарушения на пайплайните, обучението се съчетава с живи симулации на атаки, лидерски за индустрията инструменти и практични техники за защита.
Kong API Gateway
14 ЧасовеТова обучение с учител (онлайн или на място) е предназначено за инженери, които искат да настроят гейтвей на Kong API, за да управява трафика към микросервизи.
По завършване на обучението участниците ще могат да:
- Инсталират и конфигурират група от Kong.
- Управляват гейтвей на Kong API, за да предоставят една точка за комуникация за достъп до API-то.
- Контролират трафика на уеб услуги на детайлно ниво.
- Защитават API-та с аутентицирован достъп.
- Контролират трафика чрез редовно ограничаване и квоти.
- Мониторират, записват и анализират API трафик с помощта на трета страна решения като ELK стак.
Управление на API с платформата MuleSoft Anypoint
14 ЧасовеТова обучение с инструктор, което се провежда онлайн или на място, е предназначено за разработчици на среден ниво, които желаят да използват платформата MuleSoft Anypoint за проектиране, изграждане и управление на API и интеграции по-бързо в сигурна и универсална платформа.
До края на това обучение участниците ще могат да:
- Настроят необходимата разработваща среда за започване на разработка на API с MuleSoft Anypoint Platform.
- Разберат функциите и архитектурата на MuleSoft Anypoint Platform.
- Научат как да проектират, изграждат, управляват и разпространяват API с AnyPoint Platform.
- Запознаят се с ролята на всеки компонент при изграждането на интеграции и API.
- Связват се с бази данни и преобразуват данни чрез API.
- Управляват достъпа до API чрез създаване и разпространение на API проксита.
MuleSoft Напредни Техники за Интеграция
21 ЧасовеMuleSoft е лидираща интеграционна платформа, която позволява на предприятията да свързват приложения, данни и устройства в облачните и на местните среди.
Това курс с инструктор (онлайн или на място) е предназначен за развити разработчици на MuleSoft и интеграционни професионалисти, които желаят да проектират, оптимизират и разпразняват сложни интеграционни потокове с използване на MuleSoft и платформата Anypoint.
До края на този курс участниците ще могат да:
- Проектират и реализират сложни Mule потокове с обработка на грешки и обработка на пакети.
- Защитават API с OAuth 2.0, политики и персонализирани решения за сигурност.
- Използват DataWeave за сложни трансформации и динамично маршрутизиране.
- Разпръснат и мониторират приложения в средата на CloudHub и хибридни среди.
- Реализират CI/CD конвейери за проекти на MuleSoft с Git, Jenkins и Maven.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическа реализация в жива лабораторна среда.
Опции за персонизация на курса
- За да поискате персонизиран обучение за този курс, моля свържете се с нас, за да го организираме.
MuleSoft Anypoint Platform Основни
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към ИТ специалисти на ниво начинаещи, които желаят да използват MuleSoft за интегриране на системи, управление на API и рационализиране на потоците от данни в предприятието.
До края на това обучение участниците ще могат:
- Разберете основите на MuleSoft и Anypoint Platform.
- Проектирайте, изграждайте и управлявайте API с помощта на Muleмеки инструменти.
- Приложете Muleтехники за мека интеграция към проблеми от реалния свят.
- Демонстрирайте умения в DataWeave и общи модели за интегриране.
Уебна сигурност тестване - Сигурност и тестване на уеб приложения с OWASP
21 ЧасовеТова водено от инструктор обучение на живо (онлайн или на място) е насочено към разработчици, инженери и архитекти, които искат да осигурят своите уеб приложения и услуги.
До края на това обучение участниците ще могат да интегрират, тестват, защитават и анализират своите уеб приложения и услуги, като използват OWASP рамката и инструментите за тестване
OWASP Генеративна ИИ Безопасност
14 ЧасовеНа база на най-новите препоръки от проекта OWASP GenAI Security, участниците ще научат как да разпознават, оценяват и премахват угрози, специфични за ИИ, чрез практически упражнения и реални сценарии.
OWASP Mobile Security Testing Guide
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, инженери и архитекти, които желаят да прилагат принципите, процесите, техниките и инструментите за тестване на MSTG, за да осигурят своите мобилни приложения и услуги.
До края на това обучение участниците ще могат:
- Разгледайте техниките за тестване, за да създадете стратегия за ефективно внедряване на тестове за сигурност в жизнения цикъл на разработката.
- Изпълнете техники за тестване, за да тествате общи уязвимости и рискове в мобилните приложения.
- Стартирайте различни процеси за тестване на сигурността, за да защитите техните Android и iOS мобилни приложения.
OWASP Top 10 2025
14 ЧасовеТова обучение под ръководството на инструктор (онлайн или на място) е предназначено за разработчици на уеб приложения и лидери, които искат да изучат и реализират стандарта OWASP Top 10, за да защитят своите уеб приложения.
Към края на това обучение участниците ще могат да разработват стратегии, реализиране, защита и мониторинг на своите уеб приложения и услуги с помощта на документа OWASP Top 10.
Управление на API с Red Hat 3Scale
14 ЧасовеТази обучителна програма, водена от инструктор и провеждана на живо в България (онлайн или на място), е насочена към разработчици и системни администратори, които искат да използват Red Hat 3Scale за изграждане, разпространение, управление и монетизиране на API, като същевременно запазват контрол върху жизнения цикъл на използване, сигурността и поддръжката на API.
Към края на това обучение участниците ще могат да:
- Настроят необходимата среда за разработка, за да започнат да управляват API с Red Hat 3Scale.
- Разберат функциите и архитектурата на управлението на API чрез 3Scale.
- Научат как да създават, управляват и монетизират API.
- Използват портала за разработчици за публикуване на API, конфигуриране на процеси за регистрация и достъп за клиенти.
- Разберат как да осигурят ефективното и сигурно внедряване на API.
- Дефинират и прилагат уебхукове за осигуряване на известия в реално време.
Swagger и спецификацията OpenAPI
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към бекенд разработчици, които желаят да използват Swagger за изграждане, проектиране, документиране и използване на RESTful уеб услуги.
До края на това обучение участниците ще могат:
- Създайте стратегия за управление на API за софтуерна инфраструктура.
- Използвайте Swagger инструменти за редактиране на OAS файлове и създаване на SDK.
- Внедрете сигурност на API, управление на версии, документация и други важни функции.
Автоматизация на тестове с Apigee
14 ЧасовеApigee е платформа за управление на целия цикъл на живот на API в Google Cloud, която позволява на организациите да проектират, осигуряват, разпространяват, мониторират и масштабират API. Неговите функции за тестване и автоматизация позволяват на екипите да валидират API, да налагат политики и да осигуряват висококачествени разпространения в конвейери за непрекъснато интегриране и доставка (CI/CD).
Това обучение, водено от инструктор (онлайн или на място), е направено за начални и средно-подготвени инженери за осигуряване на качество и разработчици, които искат да автоматизират тестването и валидирането на API с инструменти и интеграции на Apigee.
Към края на това обучение участниците ще могат да:
- Настройка на Apigee за тестване и мониторинг на API.
- Автоматизиране на тестове за API с Apigee и интегрирани инструменти.
- Валидиране на производителността, сигурността и надеждността на API.
- Интеграция на автоматизацията на тестването в конвейери за CI/CD.
Формат на курса
- Интерактивни лекции и дискусии.
- Практически упражнения и практика.
- Реализация в среда на жива лаборатория.
Опции за персонализация на курса
- За нарачане на персонализирано обучение за този курс, моля свържете се с нас, за да уредим.
Visual Studio Code
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към начинаещи до разработчици на средно ниво, които желаят да редактират кодове с помощта на VS Code.
До края на това обучение участниците ще могат:
- Запознайте се с интерфейса на VS Code.
- Използвайте ефективно работните пространства във VS Code.
- Управление на клавишни комбинации и настройки на VS Code.
- Научете как да използвате различни езици за програмиране във VS Code.