🏝 Решаем очень сложную SQL-задачу об островах и проливах
#почитать
Задача об островах и проливах – это классическая задача в SQL, часто используемая для оценки навыков программиста в работе с базами данных. Суть задачи заключается в том, чтобы в таблице, содержащей данные о событиях и их временных интервалах, объединить отдельные записи в непрерывные интервалы, представляющие собой «острова» (периоды, когда происходили события) и «проливы» (промежутки между ними).
Пошаговый разбор решения с использованием оконных функций и CTE.
⏱Читать статью
#почитать
Задача об островах и проливах – это классическая задача в SQL, часто используемая для оценки навыков программиста в работе с базами данных. Суть задачи заключается в том, чтобы в таблице, содержащей данные о событиях и их временных интервалах, объединить отдельные записи в непрерывные интервалы, представляющие собой «острова» (периоды, когда происходили события) и «проливы» (промежутки между ними).
Пошаговый разбор решения с использованием оконных функций и CTE.
⏱Читать статью
Основы PostgreSQL для начинающих: от установки до первых запросов
#почитать
⏱Читать статью
#почитать
PostgreSQL используется как для небольших проектов, так и для крупных корпоративных приложений благодаря своей надёжности, расширяемости и поддержке обширного набора SQL-стандартов.
На первый взгляд кажется, что работа с PostgreSQL — непростая задача. Действительно, начинающим программистам синтаксис и команды системы могут быть непривычны, но со временем это чувство проходит. В этом руководстве мы собрали всё, что нужно для старта программирования в PostgreSQL — от установки до первых запросов.
⏱Читать статью
SQL. Сборник рецептов
Решения и методики построения запросов
SQL Cookbook: Query Solutions and Techniques
▪️Авторы: Молинаро Энтони, де Грааф Роберт
▪️Год: 2022
▪️Страниц: 594
▪️2-е издание
▪️Аннотация:
Рассмотрены готовые рецепты для решения практических задач при работе с СУБД Oracle, DB2, SQL Server, MySQL и PostgreSQL. Описано извлечение записей из таблиц, сортировка результатов запросов, принципы работы с несколькими таблицами, обработка запросов с метаданными. Рассказывается о способах поиска данных средствами SQL, о составлении отчетов и форматировании результирующих множеств, работе с иерархическими запросами. Рассматривается использование оконных функций, обобщенных табличных выражений (ОТВ), сбор данных в блоки, формирование гистограмм, текущих сумм и итогов, агрегация скользящего диапазона значений. Описан обход строки и ее синтаксический разбор на символы, приведены способы упрощения вычислений внутри строки.
Отзыв на JavaRush:
Решения и методики построения запросов
SQL Cookbook: Query Solutions and Techniques
▪️Авторы: Молинаро Энтони, де Грааф Роберт
▪️Год: 2022
▪️Страниц: 594
▪️2-е издание
▪️Аннотация:
Рассмотрены готовые рецепты для решения практических задач при работе с СУБД Oracle, DB2, SQL Server, MySQL и PostgreSQL. Описано извлечение записей из таблиц, сортировка результатов запросов, принципы работы с несколькими таблицами, обработка запросов с метаданными. Рассказывается о способах поиска данных средствами SQL, о составлении отчетов и форматировании результирующих множеств, работе с иерархическими запросами. Рассматривается использование оконных функций, обобщенных табличных выражений (ОТВ), сбор данных в блоки, формирование гистограмм, текущих сумм и итогов, агрегация скользящего диапазона значений. Описан обход строки и ее синтаксический разбор на символы, приведены способы упрощения вычислений внутри строки.
Отзыв на JavaRush:
Особенность книги в том, что помимо изучения SQL на базовом...
🎓 Продвинутый SQL: секреты профессионалов
#почитать
О сложных стратегиях оптимизации запросов, продвинутых типах соединений и тонкостях использования SELECT.
⏱Читать статью
#почитать
О сложных стратегиях оптимизации запросов, продвинутых типах соединений и тонкостях использования SELECT.
⏱Читать статью
🟡Дайджест полезных материалов по тестированию с 28 июня по 7 июля
🔖 Почитать:
- на TestEngineer:
▪️Как тестируют Twitter: преодоление хрупкости
▪️Эпоха высоких зарплат в IT завершается. Виной тому легионы вайтишников
▪️Playwright 1.45 — что нового
- Другие платформы:
▪️Менеджмент вашего менеджера | Кристин Джеквони
▪️О плюсах и минусах профессии нагрузочного тестировщика
▪️Защита персональных данных в мобильных приложениях: как не нарушить закон
▪️«Создание эффективных отчетов об ошибках»: краткое руководство
▪️Как пирамида тестирования уплывает на сторону разработки
▪️Кто такой куратор QA
▪️Как понять что такое QA и QC
▪️Правда ли, что разработчики не могут быть хорошими тестировщиками (да)
▪️Как я ищу работу QA-инженером с помощью ChatGPT
▪️Qase: Интеграция Playwright и GitLab CI
▪️Как мы использовали нейросети для генерации тестовых данных
▪️Фаззинг: DynamoRIO + LibFuzzer
▪️Как мы отлавливаем флаки-тесты в СУБД Platform V Pangolin
▪️Фальшивый опыт в резюме QA
- В большом мире QA (англоязычное):
▪️Handling “Element Is Not Clickable at Point” Exception in Selenium
▪️The UI Testing Panorama: From E2E to Isolation and Everything in Between
▪️Cypress Debugging Hacks: Tips and Tricks for Speedy Resolution
▪️How To Use Thread.sleep() in Selenium
▪️Automation — Friend or Foe
▪️A Deep Dive Into Flaky Tests
▪️Introducing UI Coverage in Cypress
▪️TDD is Not Hill Climbing
👀 Посмотреть:
🌐 Тестировщик (QA) с нуля — полный курс для начинающих за 9 часов | Олег Малышев ⏱9 часов
🌐 Конвертируем Selenium-тесты в Playwright | Heisenbug ⏱45 минут
🌐 Облегчаем работу с устройствами и эмуляторами | Heisenbug ⏱45 минут
🌐 Тестовая документация | Artsiom Rusau QA Life ⏱35 минут
🌐 QA с нуля за 5 часов — Полный курс | Александр Хвастович ⏱5 часов
🌐 The Testing Planet — Episode Four: The Practitioner | Ministry of Testing ⏱20 минут
🌐 Коды http, из чего состоит url | qaRoad ⏱1 час
🌐 10 Tips for Better Playwright tests | TestinGil ⏱1 час
🟢Подробный дайджест с описаниями
Хорошего дня!
🔖 Почитать:
- на TestEngineer:
▪️Как тестируют Twitter: преодоление хрупкости
▪️Эпоха высоких зарплат в IT завершается. Виной тому легионы вайтишников
▪️Playwright 1.45 — что нового
- Другие платформы:
▪️Менеджмент вашего менеджера | Кристин Джеквони
▪️О плюсах и минусах профессии нагрузочного тестировщика
▪️Защита персональных данных в мобильных приложениях: как не нарушить закон
▪️«Создание эффективных отчетов об ошибках»: краткое руководство
▪️Как пирамида тестирования уплывает на сторону разработки
▪️Кто такой куратор QA
▪️Как понять что такое QA и QC
▪️Правда ли, что разработчики не могут быть хорошими тестировщиками (да)
▪️Как я ищу работу QA-инженером с помощью ChatGPT
▪️Qase: Интеграция Playwright и GitLab CI
▪️Как мы использовали нейросети для генерации тестовых данных
▪️Фаззинг: DynamoRIO + LibFuzzer
▪️Как мы отлавливаем флаки-тесты в СУБД Platform V Pangolin
▪️Фальшивый опыт в резюме QA
- В большом мире QA (англоязычное):
▪️Handling “Element Is Not Clickable at Point” Exception in Selenium
▪️The UI Testing Panorama: From E2E to Isolation and Everything in Between
▪️Cypress Debugging Hacks: Tips and Tricks for Speedy Resolution
▪️How To Use Thread.sleep() in Selenium
▪️Automation — Friend or Foe
▪️A Deep Dive Into Flaky Tests
▪️Introducing UI Coverage in Cypress
▪️TDD is Not Hill Climbing
👀 Посмотреть:
🌐 Тестировщик (QA) с нуля — полный курс для начинающих за 9 часов | Олег Малышев ⏱9 часов
🌐 Конвертируем Selenium-тесты в Playwright | Heisenbug ⏱45 минут
🌐 Облегчаем работу с устройствами и эмуляторами | Heisenbug ⏱45 минут
🌐 Тестовая документация | Artsiom Rusau QA Life ⏱35 минут
🌐 QA с нуля за 5 часов — Полный курс | Александр Хвастович ⏱5 часов
🌐 The Testing Planet — Episode Four: The Practitioner | Ministry of Testing ⏱20 минут
🌐 Коды http, из чего состоит url | qaRoad ⏱1 час
🌐 10 Tips for Better Playwright tests | TestinGil ⏱1 час
🟢Подробный дайджест с описаниями
Хорошего дня!
▫️ Схема базы данных
#посмотреть
▪️Схема базы данных
▪️Таблицы на схеме базы данных
▪️Столбцы таблиц и типы данных в них на схеме базы данных
▪️Связи между таблицами на схеме базы данных
▪️Типы связей между таблицами
▪️Примеры таблиц базы данных онлайн-школы
▪️Пример SQL запроса с JOIN для извлечения данных из таблиц онлайн-школы
▪️Пример использования схемы базы данных для объединения трех таблиц
⏱Смотреть на YouTube ⏱15 минут
#посмотреть
▪️Схема базы данных
▪️Таблицы на схеме базы данных
▪️Столбцы таблиц и типы данных в них на схеме базы данных
▪️Связи между таблицами на схеме базы данных
▪️Типы связей между таблицами
▪️Примеры таблиц базы данных онлайн-школы
▪️Пример SQL запроса с JOIN для извлечения данных из таблиц онлайн-школы
▪️Пример использования схемы базы данных для объединения трех таблиц
⏱Смотреть на YouTube ⏱15 минут
🟡В России готовятся к блокировке YouTube в сентябре
В России планируют окончательно заблокировать YouTube в сентябре, сообщил «Газете.Ru» источник, близкий к администрации президента. Эту информацию подтвердил источник в компании, занимающейся сбором информации для силовых структур.
«На протяжении июля‑августа будет некая деградация, то есть в отдельных регионах будут ухудшаться условия работы YouTube. В каких‑то будет замедляться, в каких‑то — подлагивать сайт, где‑то приложение будет отваливаться. А в сентябре начнётся блокировка», — рассказал источник, близкий к АП.
Второй источник «Газеты.Ru» заявил, что также получил информацию об отключении сервиса осенью.
⏱Подробно
В России планируют окончательно заблокировать YouTube в сентябре, сообщил «Газете.Ru» источник, близкий к администрации президента. Эту информацию подтвердил источник в компании, занимающейся сбором информации для силовых структур.
«На протяжении июля‑августа будет некая деградация, то есть в отдельных регионах будут ухудшаться условия работы YouTube. В каких‑то будет замедляться, в каких‑то — подлагивать сайт, где‑то приложение будет отваливаться. А в сентябре начнётся блокировка», — рассказал источник, близкий к АП.
Второй источник «Газеты.Ru» заявил, что также получил информацию об отключении сервиса осенью.
⏱Подробно
🔥 Рекомендации для собеседования по SQL
#почитать
⏱Читать
#почитать
Хотя большинство нашей работы основано на M$ SQL и наши машины, которые мы предоставляем для тестовых заданий, подключены к M$ SQL базе данных, тестовые задания подходят для любой СУБД (Oracle, PostgreSQL, MySQL и т.д.), потому что они очень просты.
Кто-то скажет, что они слишком просты, но это ошибочная точка зрения. Задача тестовых заданий не в том, чтобы выявить гениев или рок звезд среди "нормальных" разработчиков. Их цель сэкономить ваше время и быстро отфильтровать парней имеющих опыт работы с базами данных от тех, кто только заявляют, что они таковыми являются.
⏱Читать
▫️Быстрый практикум: удаление дубликатов
#посмотреть
Разбор задачи с Leetcode по удалению дубликатов записей в таблице. Пример использования подзапросов в команде DELETE.
⏱Смотреть на YouTube ⏱10 минут
#посмотреть
Разбор задачи с Leetcode по удалению дубликатов записей в таблице. Пример использования подзапросов в команде DELETE.
⏱Смотреть на YouTube ⏱10 минут
Как обнаружить SQL-уязвимость?
Освойте методы атаки и защиты на курсе SQL Injection Master! Аналогов по объему практики в СНГ и EN-cегменте нет.
На курсе подробно разберём эксплуатацию SQL-инъекций, одну из наиболее опасных и эксплуатируемых видов атак на веб-приложения. Вы освоите базовый синтаксис языка запросов SQL, внедрение SQL-кода в уязвимые приложения, раскрутку SQL-инъекций вручную и софтом, а также способы защиты своих веб-приложений.
Запись до 25 июля. Продолжительность - 3 месяца
🏆 Сертификат / удостоверение о повышении квалификации
@Codeby_Academy
84994441750
Подробнее о курсе
Освойте методы атаки и защиты на курсе SQL Injection Master! Аналогов по объему практики в СНГ и EN-cегменте нет.
На курсе подробно разберём эксплуатацию SQL-инъекций, одну из наиболее опасных и эксплуатируемых видов атак на веб-приложения. Вы освоите базовый синтаксис языка запросов SQL, внедрение SQL-кода в уязвимые приложения, раскрутку SQL-инъекций вручную и софтом, а также способы защиты своих веб-приложений.
Запись до 25 июля. Продолжительность - 3 месяца
🏆 Сертификат / удостоверение о повышении квалификации
@Codeby_Academy
84994441750
Подробнее о курсе
Друзья, сегодня рекомендуем отличный канал с материалами по бизнес- и системному анализу!
😇 аналитик от бога — лучший канал для аналитиков от создателей сайта
▪️мы — создатели systemanalysis.ru и канала Тестировщик от бога — одного из самых крупных телеграм-каналов по тестированию;
▪️мы пишем свои материалы: составили дорожную карту развития бизнес- и системных аналитиков, в которой собрали все, что надо знать для успешной работы;
▪️мы не постим ленту из хабра — все материалы, которые мы пишем или отбираем, мега-полезные. Перейдите в канал и убедитесь в этом сами.
▪️и многое-многое другое
Подписывайся на аналитика от бога и узнай уже наконец разницу между product roadmap-ом и спецификацией требований 😇
😇 аналитик от бога — лучший канал для аналитиков от создателей сайта
testengineer.ru
Что отличает нас от других каналов по системному анализу:▪️мы — создатели systemanalysis.ru и канала Тестировщик от бога — одного из самых крупных телеграм-каналов по тестированию;
▪️мы пишем свои материалы: составили дорожную карту развития бизнес- и системных аналитиков, в которой собрали все, что надо знать для успешной работы;
▪️мы не постим ленту из хабра — все материалы, которые мы пишем или отбираем, мега-полезные. Перейдите в канал и убедитесь в этом сами.
▪️и многое-многое другое
Подписывайся на аналитика от бога и узнай уже наконец разницу между product roadmap-ом и спецификацией требований 😇
Telegram
аналитик от бога
Божественный канал по бизнес-анализу и системному анализу
По всем вопросам @anothertechrock
По всем вопросам @anothertechrock
Раскатили фан на полную
17 августа в Москве в музее-заповеднике «Коломенское» пройдет ИТ-пикник — фестиваль для опытных ИТ-специалистов, их близких и друзей. Будет больше 17-ти ИТ-партнеров фестиваля. В программе воркшопы, лекции от спикеров известных компаний, нетворкинг, выступления топовых музыкантов и детская зона.
Придут Леонид Агутин, TRITIA, Дайте танк (!), Драгни, Найк Борзов и Нееет, ты что. А вы придете?
Успейте зарегистрироваться
Реклама. АО "ТБанк", ИНН 7710140679, лицензия ЦБ РФ № 2673
17 августа в Москве в музее-заповеднике «Коломенское» пройдет ИТ-пикник — фестиваль для опытных ИТ-специалистов, их близких и друзей. Будет больше 17-ти ИТ-партнеров фестиваля. В программе воркшопы, лекции от спикеров известных компаний, нетворкинг, выступления топовых музыкантов и детская зона.
Придут Леонид Агутин, TRITIA, Дайте танк (!), Драгни, Найк Борзов и Нееет, ты что. А вы придете?
Успейте зарегистрироваться
Реклама. АО "ТБанк", ИНН 7710140679, лицензия ЦБ РФ № 2673
🟡Дайджест полезных материалов по тестированию за неделю с 29 июля по 4 августа
🔖 Почитать:
- на TestEngineer:
▪️Selenium. Все что нужно знать в 2024
▪️Советы по нагрузочному тестированию
- Другие платформы:
▪️Принципы SOLID: принцип открытости/закрытости
▪️Использование кастомного HttpClient в RestAssured.Net
▪️Профиль защиты ЦБ РФ и мобильные приложения: разбираемся, как соответствовать
▪️«Арендовал телефон — стал фермером»: знакомство с Mobile Farm
▪️Ещё раз о том, какого размера должны быть тесты
▪️Soft Assertions в AssertJ
▪️Автоматизация интеграционных и приемочных тестов с помощью 1001 велосипеда
▪️Выгорание: почему так бывает и что делать
▪️5000 интеграционных тестов за пару часов
- В большом мире QA (англоязычное):
▪️You Can’t Master Testing Unless You Reinvent It
▪️Fear-driven testing
▪️If agile is the answer, what is the question?
▪️How to Handle StaleElementReferenceException in Selenium
▪️Testing Modular Monoliths: System Integration
▪️A Guide to Gatling Assertions
▪️Tests you love to read, write and change
▪️Generating Java Test Data With Instancio
👀 Посмотреть:
🌐 Можно ли автоматизировать тестирование интегрированного серверного ПО | Heisenbug ⏱45 минут
🌐 Zero to Hero. Production QA | Heisenbug ⏱50 минут
🌐 Plugin Architecture and Customization | Test Automation Framework Development | LambdaTest⏱1 час
🌐 Testing Non-Functional Requirements | TestinGil ⏱1 час
🌐 How Not to Cause the Next Global Outage | Sauce Labs ⏱30 минут
🌐 Тестовое задание. Примеры того какие бывают и советы к выполнению | QA Mobile | Мобильное тестирование ⏱15 минут
🟢Подробный дайджест с описаниями
Хорошего дня!
🔖 Почитать:
- на TestEngineer:
▪️Selenium. Все что нужно знать в 2024
▪️Советы по нагрузочному тестированию
- Другие платформы:
▪️Принципы SOLID: принцип открытости/закрытости
▪️Использование кастомного HttpClient в RestAssured.Net
▪️Профиль защиты ЦБ РФ и мобильные приложения: разбираемся, как соответствовать
▪️«Арендовал телефон — стал фермером»: знакомство с Mobile Farm
▪️Ещё раз о том, какого размера должны быть тесты
▪️Soft Assertions в AssertJ
▪️Автоматизация интеграционных и приемочных тестов с помощью 1001 велосипеда
▪️Выгорание: почему так бывает и что делать
▪️5000 интеграционных тестов за пару часов
- В большом мире QA (англоязычное):
▪️You Can’t Master Testing Unless You Reinvent It
▪️Fear-driven testing
▪️If agile is the answer, what is the question?
▪️How to Handle StaleElementReferenceException in Selenium
▪️Testing Modular Monoliths: System Integration
▪️A Guide to Gatling Assertions
▪️Tests you love to read, write and change
▪️Generating Java Test Data With Instancio
👀 Посмотреть:
🌐 Можно ли автоматизировать тестирование интегрированного серверного ПО | Heisenbug ⏱45 минут
🌐 Zero to Hero. Production QA | Heisenbug ⏱50 минут
🌐 Plugin Architecture and Customization | Test Automation Framework Development | LambdaTest⏱1 час
🌐 Testing Non-Functional Requirements | TestinGil ⏱1 час
🌐 How Not to Cause the Next Global Outage | Sauce Labs ⏱30 минут
🌐 Тестовое задание. Примеры того какие бывают и советы к выполнению | QA Mobile | Мобильное тестирование ⏱15 минут
🟢Подробный дайджест с описаниями
Хорошего дня!
Бизнес-аналитик — канал для тех, кто уже работает или хочет работать в бизнес-анализе.
Если вам кажется, что
◾️бизнес-анализ это просто
◾️писать user stories просто
◾️клиент понимает, как устроена разработка
подписывайтесь на канал и мы развеем эти мифы. Плюс ко всему, там вы найдете кучу полезных статей и видео по теме.
Подписаться можно по ссылке: @business_analyst_ru
Если вам кажется, что
◾️бизнес-анализ это просто
◾️писать user stories просто
◾️клиент понимает, как устроена разработка
подписывайтесь на канал и мы развеем эти мифы. Плюс ко всему, там вы найдете кучу полезных статей и видео по теме.
Подписаться можно по ссылке: @business_analyst_ru
Telegram
Бизнес-аналитик | IT
Божественный канал по бизнес-анализу.
По всем вопросам: @anothertechrock
По всем вопросам: @anothertechrock