7 книг, которые помогут каждому тестировщику
#qa
Как и любому айтишнику, тестировщику в первую очередь необходима практика, но при этом не стоит забывать и о теоретической подкованности. Данные книги помогут вам в этом вопросе.
Читать статью
В Авито открылись классные вакансии для дата-инженеров в двух командах:
➡️ DWH
➡️ Search Quality
Кое-что из условий:
- Интересные и важные задачи на очень большом проекте;
- Передовые технологии и подходы, возможность пробовать новое;
- Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- Страховка со стоматологией с первого дня работы;
- Личный бюджет на обучение, который можно тратить на книги, курсы и конференции, обмен опытом с зарубежными коллегами.
Заинтересовали? Переходите по ссылкам и откликайтесь.
Selenium, Selenide, Allure — все это звучит как периодическая система химических элементов. Открытие Менделеева навсегда изменило науку. А мы поговорим о неизменных инструментах для проведения автотестов.
Специалисты по автоматизированному тестированию пользуются определенным набором сервисов, чтобы выпускать работоспособные и качественные ИТ-продукты. В нашем списке лишь основные средства автоматизации поиска багов, а в жизни их гораздо больше. Листайте карточки, чтобы узнать о каждом «элементе» больше.
Погрузиться в автотесты вам помогут в Университете Иннополис на курсе «Автоматизированное тестирование ПО на Java». Дмитрий Еремин, руководитель направления тестирования продуктов в ВТБ в течение 6 месяцев научит вас пользоваться всеми инструментами. Записаться на курс со скидкой 30%
Что такое API? Простое объяснение для начинающих
#webdev
Аббревиатура API расшифровывается как «Application Programming Interface» (интерфейс программирования приложений, программный интерфейс приложения). Большинство крупных компаний на определённом этапе разрабатывают API для клиентов или для внутреннего использования. Чтобы понять, как и каким образом API применяется в разработке и бизнесе, сначала нужно разобраться, как устроена «всемирная паутина».
Читать статью
❗️Дарим бесплатный билет на курс по дизайну с личным наставником.
Хватит тратить время на бесполезную воду и смотреть скучные видео в интернете. Мы приготовили для тебя только практический материал.
🔥 Что мы будем делать?
- Отрисуем с нуля 4 крутых кейса в твое портфолио.
- Расскажем, что отличает новичка, который работает за короткий отзыв, от заряженного профи (и как быстро и без напрягов стать вторым).
Узнаешь как заработать на дизайне, получишь сертификат и доступ к чату с комьюнити.
👉 Кликай по ссылке и получи доступ к урокам и наставнику за 0 рублей: НАЧАТЬ ОБУЧЕНИЕ
Ты изучишь основы дизайна и анимации. Сделаешь домашки, которые разберет дизайнер с доходом от 60к в месяц. А также узнаешь, как закрыть первого клиента.
Обучение: 0 р., вместо 3900. Поэтому свободные места ограничены.
Присоединяйся, пока ссылка еще активна.
👉 НАЧАТЬ ОБУЧЕНИЕ
SQL JOIN: руководство по объединению таблиц
#sql
Операции объединения в SQL позволяют нашим реляционным базам данных быть… хм… реляционными (англ. relational — «относительный»). Они дают нам возможность реконструировать наши отдельные базы данных с учетом отношений между ними, а это важно для наших приложений.
В этой статье вы рассмотрим все виды JOIN в SQL и расскажем, как ими пользоваться.
Читать статью
Оптимизация программного кода
Зачем же нужна оптимизация и откуда она взялась? С первых дней развития эры вычислительной техники возник вопрос экономии места и увеличения производительности программ. Программистам приходилось создавать сложные дееспособные программы, которые смогли бы работать при очень низком быстродействии процессоров, использовать считанные килобайты оперативной памяти и места на диске. Поэтому все разработчики ПО были заинтересованы в максимальном быстродействии при минимальном размере кода.
Сегодня эти мощности вызывают улыбку. Но традиции оптимизации кода сохранились. Как известно, сколько ни наращивай размер диска и объем ОЗУ, все равно будет мало. Потому написанные «неряшливо» приложения, медленные и ресурсоемкие, проигрывают конкурентную борьбу аналогам, даже если они красивы и удобны.
Читать статью
6 библиотек JavaScript для создания PDF
#javascript
Обзоры нескольких JS-библиотек для генерации PDF. Они помогут вам подобрать подходящую библиотеку для вашего следующего приложения.
Читать статью
Тинькофф бросает вызов фронтенд-разработчикам.
15 апреля стартует IT's Tinkoff Solution Cup — соревнование для мидлов и сеньоров. Будут сложные задачи и призы победителям.
Отборочный тур можно пройти онлайн или на очных площадках в 12 городах России и в Минске.
Там участников ждет нетворкинг с экспертами Тинькофф и специалистами других компаний, ИТ-квиз и фирменный мерч в качестве подарков.
Регистрируйтесь, проходите отборочный тур и побеждайте в финале 22 апреля. Детали тут: http://bit.ly/403KtBp
Реклама. АО Тинькофф банк
Хороший джаваскриптер — канал, созданный для помощи студентам, школьникам, начинающим программистам в изучении Javascript и фронтенда вцелом.
На канале и сайте gcoder.ru можно найти множество полезной информации:
🔹 туториалы
🔹 книги
🔹 задачи
🔹 тесты
Подписывайтесь, чтобы не пропустить самое интересное: @@gcoderjs
INNER JOIN простыми словами
#sql
Как известно, база данных хранит данные в таблицах. Скорее всего вы уже умеете писать запросы к одной таблице. Но что если требуется поработать с несколькими таблицами? Чтобы комбинировать данные из двух и более таблиц, нужно воспользоваться оператором JOIN. В этой статье мы на примерах разберемся, как работает INNER JOIN.
Читать статью
Академия Яндекса продолжает набор на Летние школы сразу в трех странах: России, Сербии и Казахстане
В Школах можно прокачать свои навыки в мобильной разработке (а также бэкенд и интерфейсы). Программа предусмотрена для разработчиков с опытом (джунов и мидлов).
Обучение в школе длится три месяца. Первый этап (онлайн) — лекции и практическая работа над проектом. Второй этап (4 недели) — работа в командах над настоящим проектом от Яндекса (проходит в офисах компании в Алматы, Белграде или Москве).
Обучение бесплатное. Расходы на транспорт и проживание Яндекс берет на себя. Чтобы попасть в Школу, нужно отправить заявку и пройти конкурсный отбор на основе тестового задания.
Прием заявок и выполнение вступительных испытаний до 27 апреля.
100+ вопросов по Python для Junior, Middle и Senior
#python
Список типичных вопросов по Python, которые задают на собеседованиях кандидатам. Этот список собрала редакция сайта DOU.UA, пообщавшись с разработчиками, которые проводят технические собеседования Python-специалистов.
Читать статью
Инверсия и внедрение зависимостей
Инверсия зависимостей (Dependency inversion) — это буква D в аббревиатуре SOLID. Принцип гласит:
- Модули высокого уровня не должны зависеть от модулей низкого уровня. Оба типа модулей должны зависеть от абстракций.
- Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.
Это определение немного сбивает с толку, поэтому давайте разбираться.
Читать статью
Terraform - популярный инструмент для управления облачной инфраструктурой, 36 000 звезд на GitHub. А классной информации на русском языке катастрофически мало 😔
Именно поэтому Виктор, DevOps-инженер компании Nixys, создает бесплатные обучающие материалы по работе с Terraform. Из нового видео-туториала и статьи вы сможете узнать о разных методах написания кода инфраструктуры и научиться способам работы с компонентами Terraform’а🔥
Как настроить VS Code для увеличения продуктивности
#tools
Разбираем, как настроить наш любимый редактор и какие расширения установить, чтобы работать максимально эффективно.
Читать статью
RuStore снизил комиссию для российских разработчиков в шесть раз
Новые условия вступят в силу 1 апреля. Благодаря им комиссия составит от 0,9 до 3,35% на оборот до одного миллиона рублей с каждого продукта до конца года. Размер комиссии будет зависеть от способа оплаты. Например, для платежей по банковским картам она составит всего 2,5% против стандартных 15%. Таким образом, зарабатывать на своих проектах в RuStore станет еще выгоднее.
Узнать больше