
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Software Architecture: REST API Design - The Complete Guide
REST API является стандартом в мире веб-API, и он есть на всех основных веб-сайтах - Twitter, Amazon, Facebook, Google и многих других. Если вы разрабатываете веб-приложение, разработчики, использующие его, ожидают, что оно будет иметь REST API. Но как выделить свой REST API? Как вы можете убедить пользователей API действительно использовать API, а не просто взглянуть на него и уйти? А в современном мире REST API разработчиков привлечь непросто.
Ключ к выделению вашего API - это разработка хорошо продуманного API, который:
Хороший архитектор программного обеспечения должен уметь спроектировать такой API! Фактически, разработка API - одна из важнейших задач архитектора программного обеспечения. В этом всеобъемлющем курсе вы получите все знания, необходимые для разработки отличного профессионального REST API с использованием методов, которые являются ведущими в отрасли API.
Вот некоторые из тем, обсуждаемых в этом курсе:
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
В этом курсе мы собираемся автоматизировать и проверить API, используя скрипты Python. Мы рассмотрим следующие хорошо известные методы HTTP, которые обычно используются в архитектуре на основе REST.
Вы когда-нибудь задумывались о том, как работают REST API? Вы пытались понять все компоненты, необходимые для создания REST API ? Вы разработчик Java / PHP / Perl / Python, но сейчас интересуетесь Node.js? Вы хотели знать, как работают реляционные базы данных? Или как работает NoSQL? Чем они отличаются - или даже похожи? Вы слышали о веб-токенах JSON и аутентификации на основе токенов, но не знаете, как они работают? Вы слышали последнее модное с
От основ HTTP до мастера API. Я опубликовал первый REST курс с Spring более четырех лет назад, а после 900 000 читателей и более тысячи личных вопросов по электронной почте я наконец понял, что в экосистеме существует огромный пробел в образовании.
Многие современные веб-приложения используют REST API для взаимодействия с сервером и для интеграции друг с другом, поэтому тестировщикам веб-приложений необходимо владеть инструментами и техниками тестирования REST API.
Изучите Postman для мануал и автоматизированных тестов REST / RESTful API. Автоматизация с Newman, Jenkins или любым другим инструментом CI. RESTful API повсюду, но в то же время они начинают усложняться: различные методы HTTP, заголовки, файлы cookie, работа с загрузкой файлов или аутентификацией с помощью ключей api, токенов, OAuth и тд. Прежде чем вы начнете тратить время на написания кода для извлечения данных, которые предлагает API, почему