|
Romiks
Онлайн курс «Инженер по тестированию»Среда, 19 Июля 2023 г. 23:18 (ссылка)
Онлайн курс «Инженер по тестированию» Онлайн курс «Инженер по тестированию» За 5 месяцев получите все необходимые навыки и знания для старта работы в Тестировании ПО (Junior Test Engineer). Будете учиться вместе с личным наставником. Курс создавался на основе вакансий и требований компаний к тестировщикам. Всё необходимое добавили, ненужное убрали — вам осталось посмотреть, всё выполнить и получить профессию. У вас будет 2 проекта: тестирование мобильного приложения Ozon и сайта Бруноям. По работе над проектом будете получать обратную связь от личного наставника. В конце курса у вас будет полноценное портфолио. Введение в автоматизированное тестирование. Работа тестировщика в терминале (виртуалка, linux, macos). Большой блок REST API, SOAP c практикой: HTTP, методы запросов, коды ответов. Что такое ТД? Его цели и задачи. Другие видеокурсы по теме: - Видеокурс «WordPress 6 с нуля»
rss_habr
API platform по быстромуПонедельник, 26 Декабря 2022 г. 12:52 (ссылка)
API platform это полнофункциональный REST API, который вы получите за считанные минуты. Вот неполный список фич: - Генерация CRUD - Поддержка GraphQL - Машиночитаемая документация API в форматах Hydra и Swagger/Open API, гененрится из метаданных PHPDoc, Serializer, Validator и Doctrine ORM / MongoDB ODM - Хорошая удобочитаемая документация, созданная с использованием пользовательского интерфейса Swagger (включая песочницу) и / или ReDoc - Пагинация - Куча фильтров - Проверка с использованием компонента Symfony Validator (с поддержкой групп) - Расширенные правила аутентификации и авторизации - Расширенная сериализация благодаря компоненту Symfony Serializer (поддержка групп, встраивание отношений, максимальная глубина...) - Поддержка JWT и OAuth- Файлы и \DateTime, сериализация и десериализация - Все полностью настраивается благодаря мощной системе событий и сильному ООП. Читать далееhttps://habr.com/ru/post/707666/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707666
rss_habr
Citizen Data Scientist в ЕВРАЗе: «войти в айти» здорового человекаПонедельник, 19 Декабря 2022 г. 12:02 (ссылка)
Говорят, что в России и в мире дефицит IT-специалистов. Врут, разумеется. Специалистов достаточно, просто IT-задач слишком много. С другой стороны, иногда задача вроде бы есть, а на самом деле её нет. Кажется, вот тут используешь machine learning — и станет хорошо. А на деле — гипотеза не подтвердилась, корреляции нет, эффекта нет. Только потраченное время IT-команды. Конечно, отрицательный электрод — тоже электрод, но вот стоимость такого электрода хотелось бы уменьшить. А с третьей стороны — бывают задачи, которые технолог своими руками в Excel, конечно, не решит, но вот ещё немного — и решил бы. И очень не хочется платить за аутстафф или ждать месяцы, пока у штатных айтишников освободится время. Хочется, чтобы «вот ещё немного». О том, как мы в ЕВРАЗе научились справляться с такими «задачами Шрёдингера», что значит SSA помимо серверной авторизации и о прочих поразительных вещах — читайте под катом. Шутки шутками, но мы в ЕВРАЗе думаем исходя из конкретных задач. Однако задача — это странный предмет. Иногда её вроде бы нет, а на самом деле она есть. Вот некий техпроцесс, он работает, даёт продукт, приносит прибыль. Кажется, работает — не трогай. А потом трогаешь, цифровизируешь — и он начинает работать лучше. Как понять, что такая возможность есть? Это нужно технологам разговаривать с дата-сайентистами. Читать далееhttps://habr.com/ru/post/702326/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702326
rss_habr
Как тестировать методы REST APIСреда, 07 Декабря 2022 г. 16:21 (ссылка)
Когда ручного тестировщика впервые просишь проверить метод REST API, того охватывает паника: «Как это делать? Я вообще почти ничего не знаю про API. Что делать? Как это тестировать?» Спокойно. Без паники =) Я уже рассказывала на простом языке, что такое API. А сегодня я расскажу о том, как его тестировать. На самом деле почти также, как GUI: в первую очередь это тест-дизайн и придумывание проверок, а потом уже всякие API-штучки. Но и про них не стоит забывать. Я дам вам чек-лист, к которому вы сможете обращаться потом — «так, это проверил, и это, и это. А вот это забыл, пойду посмотрю!». А потом мы обсудим каждый пункт — зачем это проверять и как. После теории будет практика! Для неё возьмем метод doRegister системы Users — он находится в открытом доступе, можете дергать по ходу чтения и проверять =) Читать далееhttps://habr.com/ru/post/704090/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704090
rss_habr
Tutorial по обмену сайта с 1С. Часть вторая: зачем и как писать свой обмен с нуля на очередях и REST APIВторник, 06 Декабря 2022 г. 18:20 (ссылка)
Всем привет! Меня зовут Артем, я старший разработчик в ИНТЕРВОЛГЕ. Наконец дошли руки рассказать про «обмен с 1С с нуля». Типовой интернет-магазин состоит из двух частей: сайт и учетная система. Редко когда это цельный софт. В статье речь пойдет о написании с нуля обмена сайта и 1С. Читать далееhttps://habr.com/ru/post/703874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703874
rss_habr
Почему API приложениям нужен дизайн гайдлайн: рассказываем, показываем и делимся своимСреда, 02 Ноября 2022 г. 16:15 (ссылка)
Когда разрабатываешь традиционное приложение (веб или мобильное) — то совершенно понятно, как сделать в нем хороший интерфейс. Зовем мудрых дизайнеров, создаем гибкую и красивую дизайн-систему со всеми нужными элементами, потом на ее основе создаем экраны, которые последовательно, просто и логично отражают все пользовательские сценарии. А что делать тем, кто разрабатывает приложения без интерфейсов? Например, API-first компании, поставляющие машиночитаемые интерфейсы для других компаний и приложений? У API приложений нет кнопок и форм, но интерфейсы, тем не менее, у них есть — API ресурсы, методы, параметры и их взаимная организация. Во многих компаниях над структурой API не заморачиваются — отдают их определение целиком в руки разработчиков, которые худо-бедно знакомы с организацией REST ресурсов или RPC вызовов. И разработчики в целом с этой задачей справляются. Но любой (API или графический) интерфейс, сделанный и спроектированный разработчиками, будет явно не так изящен и аккуратен, как решение профессионального дизайнера. https://habr.com/ru/post/697070/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697070
rss_habr
Генерация кода API клиента приложения на основе пакета dart openapi generatorСреда, 26 Октября 2022 г. 10:43 (ссылка)
Привет! Меня зовут Даниил, около трех лет я занимаюсь mobile-разработкой. В начале работы над коммерческими проектами с использованием Flutter и языка Dart мне приходилось тратить много часов на реализации методов обращения к REST API бэкенда проекта. Тогда я задумался, как можно оптимизировать написание кода сервисов, которые работают с удалённым сервером заказчика. Это позволило мне сократить трудозатраты и время на разработку почти в 10 раз, а клиенту — быстрее получать готовый продукт. В этой статье я рассмотрю целесообразность и практический опыт кодогенерации для клиентский приложений написанных на Flutter, REST API с помощью таких библиотек, как openapi_generator и swagger_dart_code_generator. Читать далееhttps://habr.com/ru/post/695528/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695528
rss_habr
Создание REST aсtivity (действий) Битрикс24 с приложением-встройкой для препроцессинга параметровСуббота, 22 Октября 2022 г. 12:57 (ссылка)
У нас возникла задача добавить препроцессинг для параметров активити бизнес-процесса Битрикс24. Когда разбирались в задаче не смогли найти ни одного примера и решили выложить свой - может быть кто-нибудь сможет решить задачу с динамическими списками или освободит себя от необходимости запрашивать код сущности через вебхук Читать далееhttps://habr.com/ru/post/694874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694874
rss_habr
[Перевод] Как без труда разворачивать в облаке модели машинного обученияПятница, 21 Октября 2022 г. 15:17 (ссылка)
https://habr.com/ru/post/694304/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694304
rss_habr
[Перевод] Управление данными ставит перед предприятиями непростые задачиСреда, 19 Октября 2022 г. 12:08 (ссылка)
В настоящее время организации в среднем управляют в 10 раз большим количеством данных, чем пять лет назад: с 1,45 петабайт в 2016 году до 14,6 петабайт в 2021 году. Таков главный вывод Глобального индекса защиты данных 2021 года компании Dell, где освещаются проблемы, с которыми сталкиваются предприятия в связи с угрозой вымогательства и сложностями, связанными с ростом объема информации. Появление новых технологий, таких как облачные нативные приложения, контейнеры, искусственный интеллект и машинное обучение, приводит к возникновению препятствий в области защиты данных для организаций, что может повлиять на их дальнейшее развитие. Ситуация осложняется ускоренным внедрением мультиоблачных и гибридных облачных сред. Согласно исследованию Statista, в период с 2020 по 2022 год управление данными в мультиоблачных средах станет самой сложной задачей в сфере менеджмента информации для предприятий. Исследование Dell показало, что большинство руководителей компаний сомневаются относительно своих разработок по защите данных, причем 82% респондентов выразили обеспокоенность тем, что существующие в их организации решения не смогут обеспечить выполнение будущих бизнес-задач. Даже компании, предпринимающие определенные усилия для преодоления возникающих препятствий, говорят, что ожидают серьезных трудностей. По данным Dell, 58% компаний, инвестирующих — или планирующих вложить — средства в приложения «программное обеспечение как услуга», испытывают затруднения с поиском средств защиты данных для них. Читать далееhttps://habr.com/ru/post/694256/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694256
rss_habr
[Перевод] 5 советов по созданию лучших диаграмм архитектуры решенияПонедельник, 17 Октября 2022 г. 15:49 (ссылка)
Я занимаюсь разработкой архитектур решения и учу других создавать лучшие диаграммы архитектуры решения на протяжении десятилетий и всегда придерживался принципа «диаграмма превыше всего». В результате я видел много отличных диаграмм архитектуры решения. Однако также приходилось встречать и не слишком впечатляющие примеры. У меня сформировались твердые убеждения относительно того, какие графические нотации лучше всего подходят для архитектуры решения. Однако в данной статье я воздержусь от навязывания своего мнения и вместо этого дам несколько советов, которые будут полезны вам независимо от того, какой подход вы предпочитаете. Читать далееhttps://habr.com/ru/post/693822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693822
rss_habr
Как найти и устранить IDOR — ликбез по уязвимости для пентестеров и веб-разработчиковВторник, 06 Сентября 2022 г. 12:04 (ссылка)
99% того, что я делаю — использование ошибок, которых можно избежать. Сегодня я расскажу про IDOR — одну из самых распространенных и простых в использовании веб-уязвимостей. С ее помощью можно посмотреть чужие фотографии в социальной сети или получить скидку в интернет-магазине, а можно заработать тысячи долларов баг-баунти. На примерах из практики я покажу, как хакеры находят и эксплуатируют ошибки бизнес-логики в приложениях и дам практические советы по их устранению на этапе разработки. Читать далееhttps://habr.com/ru/post/686464/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686464
rss_habr
[Перевод] REST API на основе Snake (Python, Mamba, Hydra и Fast API)Понедельник, 05 Сентября 2022 г. 16:00 (ссылка)
https://habr.com/ru/post/685302/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685302
rss_habr
Способы общения микросервисов для самых маленькихПятница, 15 Июля 2022 г. 12:19 (ссылка)
Микросервисная архитектура популярна. Даже если речь идет о создании одного небольшого приложения, как правило его реализуют в виде пачки микросервисов, которые запущены отдельно и как-то реплицируются. Как они между собой будут взаимодействовать? В этой статье поговорим о том, какие бывают способы общения в микросервисной среде. Расскажу на пальцах, какие обычно предъявляются требования к общению сервисов, почему большинство использует REST API, даже при том, что у него тоже хватает минусов, и при чем тут Kafka. Рассчитываю на новичков, но если у вас есть интересный опыт в этих вопросах - добро пожаловать в комментарии. Читать далееhttps://habr.com/ru/post/677128/?utm_source=habrahabr&utm_medium=rss&utm_campaign=677128
rss_habr
[Перевод] Создание REST API с помощью Feathers.js и SQLiteПятница, 27 Мая 2022 г. 14:00 (ссылка)
Вы ищете способ создать веб-приложение с такими функциями, как аутентификация, настройка базы данных и авторизация, без написания тонны кода и конфигураций? Когда-нибудь хотели создать готовое к выпуску в прод приложение за считаные дни? Хотите — верьте, хотите — нет, но это возможно! Это руководство покажет вам, как использовать Feathers.js для создания REST API за считаные минуты. Мы изучим Feathers.js, реализуем пример API, а также поделимся некоторыми мыслями и соображениями. Давайте узнаем, как создать REST API Feathers.js для быстрого прототипирования приложения. Читать дальше → https://habr.com/ru/post/665940/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665940
rss_habr
Разрабатываем REST API с помощью TypeScript, NestJS, Prisma, AdminJS и SwaggerПонедельник, 16 Мая 2022 г. 11:44 (ссылка)
Привет, друзья! В данном туториале мы разработаем простой сервер на NestJS, взаимодействующий с SQLite с помощью Prisma, с административной панелью, автоматически генерируемой с помощью AdminJS, и описанием интерфейса, автоматически генерируемым с помощью Swagger. Все это будет приготовлено под соусом TypeScript. Если вам это интересно, прошу под кат. Читать дальше →https://habr.com/ru/post/665794/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665794
rss_habr
Добро пожаловать в семьюЧетверг, 14 Апреля 2022 г. 15:58 (ссылка)
Привет, Хабр! Меня зовут Игнат Нахай и это мой первый пост. Я работаю в команде по внедрению платформы ZIIoT для промышленности. Конкретнее – отвечаю за архитектурные решения при внедрении платформы в информационный слой заказчика. ZIIoT объединяет все источники промышленных данных на предприятии и через набор MES-сервисов позволяет управлять качеством, отслеживать генеалогию продукции, анализировать производительность, проводить оперативное и детальное планирование, контролировать состояние и распределение ресурсов и много чего еще. В связи с этим в платформе рождается большой объем информации, которая востребована в других информационных системах предприятия. Здесь я расскажу, как мы решали задачу построения информационных потоков и как нам в этом помог Apache NIFI. Читать далееhttps://habr.com/ru/post/660987/?utm_source=habrahabr&utm_medium=rss&utm_campaign=660987
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |