Курс за обучение по Дизайн на Уеб 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.
Kong API Gateway
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да настроят Kong API шлюз за управление на трафика към и от техните микроуслуги.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Kong клъстер.
- Управлявайте Kong API шлюз, за да осигурите единна комуникационна точка за достъп до API.
- Контролирайте трафика на уеб услугите на детайлно ниво.
- Защитете API чрез удостоверяване на достъпа.
- Контролирайте трафика чрез ограничаване на скоростта и квоти.
- Наблюдавайте, регистрирайте и анализирайте трафика на API с помощта на решение на трета страна, като ELK stack.
Управление на 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 Top 10
14 часаТовато трениране, водено от инструктор (онлайн или на място), е предназначено за уеб разработчици и лидери, които искат да разгледат и имплементират стандарта OWASP Top 10, за да осигурят уеб приложенията си.
След завършването на това обучение участниците ще могат да стратегизират, имплементират, осигурят и следят уеб приложенията и услугите си, използвайки документа OWASP Top 10.
Управление на API с Red Hat 3Scale
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици и системни администратори, които желаят да използват Red Hat 3Scale за изграждане, разпространение, управление и монетизиране на API, като същевременно запазват контрола върху използването на жизнения цикъл на API, сигурността , и поддръжка.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да управлявате API с Red Hat 3Scale.
- Разберете характеристиките и архитектурата на управлението на 3Scale API.
- Научете как да създавате, управлявате и осигурявате приходи от API.
- Използвайте портала за разработчици, за да публикувате API, да конфигурирате потоци за регистрация и достъп на клиенти.
- Научете как да направите приемането на API ефективно и безопасно.
- Дефинирайте и внедрете уеб кукички, за да активирате известия в реално време.
Как да пишем сигурен код
35 часаТози курс в България има за цел да помага в следните области:
- Помага на разработчици да овладяват техниките на писане на сигурен код
- Помага на софтуерни тестери да тестват сигурността на приложението преди публикуването в продукционната среда
- Помага на софтуерни архитекти да разберат рисковете, свързани с приложенията
- Помага на тим лидери да установят сигурностни базови линии за разработчиците
- Помага на уебмайстери да конфигурират серверите, за да се избегнат грешни конфигурации
Курс за сигурен разработчик на Java (вкл. OWASP)
21 часаТози курс обхваща концепциите и принципите за защитено кодиране с Java чрез методологията на тестване на Open Web Application Security Project (OWASP). Open Web Application Security Project е онлайн общност, която създава свободно достъпни статии, методологии, документация, инструменти и технологии в областта на сигурността на уеб приложенията.
Secure Developer .NET (вкл. OWASP)
21 часаТози курс обхваща концепциите и принципите за защитено кодиране с ASP.net чрез Open Web Application Security Project (OWASP) методология за тестване, OWASP е онлайн общност, която създава свободно достъпни статии, методологии, документация, инструменти и технологии в областта на сигурността на уеб приложенията.
Този курс изследва функциите за сигурност на Dot Net Framework и как да защитите уеб приложенията.
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.