Работа с системными переменными в Python
Как избежать хардкода в автотестах и не слить важную информацию всему миру? В этом видео я показываю один из подходов, в следующем видео, с помощью этого подхода, я продемонстрирую еще более универсальный подход.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Как избежать хардкода в автотестах и не слить важную информацию всему миру? В этом видео я показываю один из подходов, в следующем видео, с помощью этого подхода, я продемонстрирую еще более универсальный подход.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Все о JSON. Простыми словами и как разобраться?
Пришло время поговорить про JSON: что такое и с чем его едят.
🗝 Урок живет здесь
Кодим на Коленке | #web
Пришло время поговорить про JSON: что такое и с чем его едят.
🗝 Урок живет здесь
Кодим на Коленке | #web
Java virtual Thread
Посмотрим, что такое virtual Thread (виртуальные потоки) в Java и для чего они нужны.
🗝 Урок живет здесь
Кодим на Коленке | #Java
Посмотрим, что такое virtual Thread (виртуальные потоки) в Java и для чего они нужны.
🗝 Урок живет здесь
Кодим на Коленке | #Java
👍1
Python. К вершинам мастерства. Изучаем продвинутый Python
🗝 Урок живет здесь
Кодим на Коленке | #Python
🗝 Урок живет здесь
Кодим на Коленке | #Python
Контейнеризация приложений с Docker и Docker Compose
Я расскажу о том, как можно написать универсальный Dockerfile, продемонстрирую запуск сервисов в контейнерах. А затем я перейду к Docker Compose, при помощи которого можно управлять развёртыванием не одного контейнера, а набором контейнеров, необходимых для работы проекта. Кроме этого вкратце будут затронуты темы использование механизма поиска сервисов и масштабирования в Docker Compose.
🗝 Урок живет здесь
Кодим на Коленке | #Docker
Я расскажу о том, как можно написать универсальный Dockerfile, продемонстрирую запуск сервисов в контейнерах. А затем я перейду к Docker Compose, при помощи которого можно управлять развёртыванием не одного контейнера, а набором контейнеров, необходимых для работы проекта. Кроме этого вкратце будут затронуты темы использование механизма поиска сервисов и масштабирования в Docker Compose.
🗝 Урок живет здесь
Кодим на Коленке | #Docker
Лучший Гайд по Git Для Начинающих За 15 Минут
Запутались в командах Git? В этом видео я объясню 9 основных команд, которые вам действительно нужны для работы. Простыми словами, без лишней теории, и с крутыми анимациями. Вы узнаете, как клонировать проекты, делать коммиты, управлять ветками и делиться изменениями с командой. Всё, что нужно, чтобы уверенно использовать Git каждый день!
🗝 Урок живет здесь
Кодим на Коленке | #Git
Запутались в командах Git? В этом видео я объясню 9 основных команд, которые вам действительно нужны для работы. Простыми словами, без лишней теории, и с крутыми анимациями. Вы узнаете, как клонировать проекты, делать коммиты, управлять ветками и делиться изменениями с командой. Всё, что нужно, чтобы уверенно использовать Git каждый день!
🗝 Урок живет здесь
Кодим на Коленке | #Git
Марафон по Верстке по макету Figma за 4 часа
Добро пожаловать на Марафон по верстке за 4 часа в 2024 году!
Актуальный и свежий марафон по верстке по макету Figma, который позволит вам улучшить свои навыки по верстке на реальной практике
🗝 Курс живет здесь
Кодим на Коленке | #web
Добро пожаловать на Марафон по верстке за 4 часа в 2024 году!
Актуальный и свежий марафон по верстке по макету Figma, который позволит вам улучшить свои навыки по верстке на реальной практике
🗝 Курс живет здесь
Кодим на Коленке | #web
Разработка двух микросервисов на Java Spring Boot
На примере рассмотрим как сделать декомпозицию задачи.
Разберемся как разработать микросервисы на Java Spring Boot.
🗝 Урок живет здесь
Кодим на Коленке | #Java #Spring
На примере рассмотрим как сделать декомпозицию задачи.
Разберемся как разработать микросервисы на Java Spring Boot.
🗝 Урок живет здесь
Кодим на Коленке | #Java #Spring
👍1
ПЕРЕПИСАТЬ ИЛИ НЕ ТРОГАТЬ? Как жить с Legacy кодом: вебинар с Владимиром Филоновым
Поговорим про работу с Legacy и разберём практические кейсы. Спикер: Владимир Филонов, разработчик широкого профиля и один из организаторов сообщества Moscow Python
🗝 Урок живет здесь
Кодим на Коленке | #Python
Поговорим про работу с Legacy и разберём практические кейсы. Спикер: Владимир Филонов, разработчик широкого профиля и один из организаторов сообщества Moscow Python
🗝 Урок живет здесь
Кодим на Коленке | #Python
Spring по верхам
В серии коротких роликов "Spring по верхам" я вкратце рассказываю о применении экосистемы Spring при разработке приложений на платформе Java.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
В серии коротких роликов "Spring по верхам" я вкратце рассказываю о применении экосистемы Spring при разработке приложений на платформе Java.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
Map и HashMap в Java - полный гайд
В этом видео ты узнаешь, как работать с коллекцией Map в Java на простых и понятных примерах.
🗝 Урок живет здесь
Кодим на Коленке | #Java
В этом видео ты узнаешь, как работать с коллекцией Map в Java на простых и понятных примерах.
🗝 Урок живет здесь
Кодим на Коленке | #Java
ВСЕ ЧТО НУЖНО ЗНАТЬ О ДЕПЛОЕ, DOCKER, CI/CD, ЕСЛИ ТЫ НОВИЧОК
В этом видео вместе развернем простое backend-приложение на питоне, причем этот шаблон подойдет буквально для любого языка. Напишем докер образ, настроим docker-compose, погооворим о kubernetes и terraform, сконфигурируем удаленный сервер, выгрузим код на гитлаб, настроим пайплайны. И вообще, подробно разжуем каждый шаг. Короче, тебя ждет супер-полезный и практический видос, и после просмотра ты получишь кучу знаний и навыков. Не смею задерживать, поехали становиться девопсерами.
🗝 Урок живет здесь
Кодим на Коленке | #Devops
В этом видео вместе развернем простое backend-приложение на питоне, причем этот шаблон подойдет буквально для любого языка. Напишем докер образ, настроим docker-compose, погооворим о kubernetes и terraform, сконфигурируем удаленный сервер, выгрузим код на гитлаб, настроим пайплайны. И вообще, подробно разжуем каждый шаг. Короче, тебя ждет супер-полезный и практический видос, и после просмотра ты получишь кучу знаний и навыков. Не смею задерживать, поехали становиться девопсерами.
🗝 Урок живет здесь
Кодим на Коленке | #Devops
Все способы использования CSS селектора в автоматизации тестирования
При создании проекта по автоматизации тестирования необходимо искать элементы, с которыми нужно взаимодействовать. И очень часто, бывает недостаточно простых способов поиска. В таких случаях поиск с помощью CSS_SELECTOR способен творить чудеса. Ведь с его помощью можно найти даже те элементы, которые не имеют никаких уникальных атрибутов.
В этом видео рассмотрим абсолютно все возможности этого универсального метода поиска.
🗝 Урок живет здесь
Кодим на Коленке | #CSS
При создании проекта по автоматизации тестирования необходимо искать элементы, с которыми нужно взаимодействовать. И очень часто, бывает недостаточно простых способов поиска. В таких случаях поиск с помощью CSS_SELECTOR способен творить чудеса. Ведь с его помощью можно найти даже те элементы, которые не имеют никаких уникальных атрибутов.
В этом видео рассмотрим абсолютно все возможности этого универсального метода поиска.
🗝 Урок живет здесь
Кодим на Коленке | #CSS
Forwarded from The Экономист
⚡️ Разыгрываем сразу 3 новеньких iPhone 16!
Отличный вариант получить свежайшие гаджеты просто за то, что читаете нас! Для участия нужно:
1. Быть подписанным на The Экономист, Москоубизнес и Доллар по тридцать.
2. Нажать «Участвую!» под этим постом.
Итоги подведём 25 апреля в 18:00 случайным образом при помощи бота. Девайсы за свой счёт застрахуем и отправим победителям в любую точку мира. Всем удачи!
Отличный вариант получить свежайшие гаджеты просто за то, что читаете нас! Для участия нужно:
1. Быть подписанным на The Экономист, Москоубизнес и Доллар по тридцать.
2. Нажать «Участвую!» под этим постом.
Итоги подведём 25 апреля в 18:00 случайным образом при помощи бота. Девайсы за свой счёт застрахуем и отправим победителям в любую точку мира. Всем удачи!
Создание проекта (фреймворка) - Page-Object model (POM). Стек: Python, Selenium, Pytest
Для полноценной автоматизации тестирования все автотесты должны иметь какую-то структуру. В идеале, не должно быть сплошного копирования одного и того же кода. И в некоторых ситуациях, нужно делать так, чтобы тесты были понятны незнакомым с программированием коллегам. Всё это можно решить путем создания фреймворка, основанного на паттерне Page Object. В этом видео - основные его особенности.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Для полноценной автоматизации тестирования все автотесты должны иметь какую-то структуру. В идеале, не должно быть сплошного копирования одного и того же кода. И в некоторых ситуациях, нужно делать так, чтобы тесты были понятны незнакомым с программированием коллегам. Всё это можно решить путем создания фреймворка, основанного на паттерне Page Object. В этом видео - основные его особенности.
🗝 Урок живет здесь
Кодим на Коленке | #Python