Получи случайную криптовалюту за регистрацию!

Туториалы по Cypress / Java Script

Логотип телеграм канала @epic_one_hour — Туториалы по Cypress / Java Script Т
Логотип телеграм канала @epic_one_hour — Туториалы по Cypress / Java Script
Адрес канала: @epic_one_hour
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.13K
Описание канала:

Уникальный практический и 🔥 бесплатный курс по Cypress с живой обратной связью от ментора.
https://www.youtube.com/@epic_one_hour
Задать любой вопрос и получить ответ можно тут https://t.me/epic_one_hour_community

Рейтинги и Отзывы

2.67

3 отзыва

Оценить канал epic_one_hour и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

2

2 звезд

1

1 звезд

0


Последние сообщения

2022-12-26 11:16:01
Силлабус – это
Anonymous Poll
83%
Полезно
5%
Не лишне
7%
Конси-конса
5%
Не трать время
59 voters185 views08:16
Открыть/Комментировать
2022-12-26 11:15:14
Вам силлабус

Антон на связи с корабля

Нет нет друзья, это не ругательное слово + 1 в моем словаре.

Силлабус / Syllabus – это рабочая программа для студента.

Еще это называют роадмэп – ROADMAP, который состоит из концептов – кусочков знаний, расположенных от простого к сложному.

Я не перестаю улучшать туториалы, я хочу найти такую комбинацию подачи и формата материала, что бы в конечном счете, сделать ЛУЧШИЙ бесплатный курс по авто-тестам и Cypress, а дальше, делать еще больше и больше. В планах на 2023 туториалы по Front-end и Fullstack.

Для каждого из своих туториалов я решил выписывать основные понятия, команды и термины, которые в нем используются на единой карте, так чтобы вы всегда могли к ним снова вернуть и освежить свою память. Чуть позже, каждый концепт будет интерактивным и показывать все ссылки на там-коды в наших стендапах где он раскрывается или упоминается (привет авто-субтитрам). Не забывайте, я в первую очередь программист и у меня тоже руки чешутся, всегда что-нибудь запилить эдакое.

Друзья, в России и Европе праздники немного ресинхронизированы, поэтому стендпов до конца года у нас больше не будет. Но с 3 января я снова в бою, думаю найдутся желающие тряхнуть мозгами доедая праздничное оливье.

Я вам еще напишу, так что вы не расслабляйтесь

Шутка, расслабляйтесь, год и правда был не простой, все заслужили отдых
180 viewsedited  08:15
Открыть/Комментировать
2022-12-21 23:57:59
Друзья, доброй ночи

Во вторник мы провели стендап, и он был настолько КРУТОЙ, что я оформил его в виде отдельного видео.

Если кратко — мы с помощью ИИ выполнили тестовое задание от работодателя

Пожалуйста, поддержите видео лайками и комментариями Делитесь видео с коллегами.



502 viewsedited  20:57
Открыть/Комментировать
2022-12-20 14:46:36 Менторство Java Script

Это вторник и это все еще Антон

Можете меня поздравить, я закрыл первую сессию менторства по Java Script

Помните я рассказывал про крутую платформу по изучению Java Script exercism.org?

Все абсолютно бесплатно, интересные задания, авто-проверки, а главное, я менторю на этом ресурсе всех желающих, просто скиньте мне ивайт.

Задание Freelancer Rates разобрали с Chuvava

Дано — фрилансер Борис со ставкой 20$ в час.
Найти — стоимость 8и часового рабочего дня Бориса.


function dayRate(ratePerHour) {
return ratePerHour * 8;
}
dayRate(20);
// => 160


Обычная математика, ничего сложного.

Дано — бюджет 10 000$.
Найти — сколько целых рабочих дней мы можем оплатить Борису.

function daysInBudget(budget, ratePerHour) {
return Math.floor(budget / dayRate(ratePerHour));
// Math.floor(10000 / 160) = Math.floor(62.5)
}
daysInBudget(10000, 20);
// => 62


Дано:
— Проект на 55 дней.
— Фрилансер дает скидку 10% за каждый полный месяц работы с ним.
— В месяце 22 рабочих дня.
— Оставшиеся дни от неполного месяца, фрилансер считает по своей дневной ставке.
Найти — стоимость фрилансера с учетом его скидки.

export function priceWithMonthlyDiscount(ratePerHour, numDays, discount) {
const numMonths = Math.floor(numDays / 22);
// numMonths = 2
const monthlyRate = 22 * dayRate(ratePerHour);
// monthlyRate = 3520
const monthlyDiscountedRate = (1 - discount) * monthlyRate;
// monthlyDiscountedRate = 0.9 * 3520 = 3168
const numExtraDays = numDays % 22;
// numExtraDays = 55 % 22 = 11
const priceExtraDays = numExtraDays * dayRate(ratePerHour);
// priceExtraDays = 11 * dayRate(20) = 11 * 160 = 1760
return Math.ceil(numMonths * monthlyDiscountedRate + priceExtraDays);
// Math.ceil(2 * 3168 + 1760)
}
daysInBudget(20, 55, 0.1);
// => 8096


Жаль, что Telegram не поддерживает подсветку Java Script синтаксиса.
Именно для этого я сделал отдельный туториал по разборам заданий.

И еще как дополнение, мы решили с Chuvava общаться на английском

Вот его отзыв в нашем уютном комьюнити чате

По поводу exercism хочу добавить и смотивировать других начать там заниматься. И не обязательно нагружать именно Антона проверкой, т.к. там автосистема запроса обратной связи от ментора и в течении пары часов «кто-нибудь» да объявится. Кто-нибудь я взял в кавычки, т.к. на первый мой менторский запрос дал ответ мистер, который судя по линкедину, какое-то время отработал в гугле, хотя, конечно, раз на раз не приходится, но уверен — способы для улучшения вашего кода подскажут.

Сразу как Антон скинул, я сам особо не понял в чём преимущество именно этого ресурса, т.к. хватает более популярных codewars и других, но да — самый главный плюс в бесплатном менторстве. Причём, если на сайтах с задачами просто необходимо решение, с которым будут проходить автотесты, то тут менторы даже в твоём правильном решении подскажут моменты, которые можно сделать лучше.

Ну и дополнительный, немаловажный бонус, как по мне, так это отработка навыка общения по поводу кода на английском — формулирование вопроса и тд.

Увидимся сегодня на стендапе в 20:00!
490 viewsedited  11:46
Открыть/Комментировать
2022-12-19 12:55:05 Привет друзья

Я продолжаю собирать ваши вопросы со стендапов.

— 1. Почему не получается установить Cypress 9?
— 2. Почему хорошо начать программировать через авто-тестирование?
— 3. Что важно знать при написании авто-тестов?
— 4. Как тестировщик взаимодействует с разработчиками?
— 5. Можно ли в Cypress через Xpath искать элементы?
— 6. Какой уровень английского должен быть у тестировщика?
— 7. Как заставить себя изучать английский язык?
— 8. В чем задача туториалов?
— 9. Как найти проект для портфолио тестировщика?
— 10. Зачем тестировщику доступ к исходному коду проекта?
— 11. Какие еще навыки должны быть у тестировщика?
— 12. Почему при обучении важно вести собственные конспекты?
— 13. Почему можно тестировать только то, чем можно управлять?
— 14. Как скачать Google?
— 15. Какими должны быть селекторы в авто-тестах?
— 16. Что делает функция $$ в инструментах разработчика?
— 17. Какой основной алгоритм для поиска селекторов?
— 18. Что такое ага-эффект?
— 19. Какие атрибуты добавлять к элементам для улучшения селекторов?
— 20. Что такое CSS селектор по атрибуту?
— 21. Как комбинировать CSS селекторы?
— 22. Какие самые распространенные CSS селекторы?
— 23. Как красиво оформлять сообщения в Telegram?
— 24. Как правильно оформлять вопросы в Telegram?
— 25. Что такое Markdown и зачем он в ИТ?

Если вы считаете вопросы интересными, а мой труд полезным, пожалуйста, оставьте комментарий под видео на YouTube и конечно

Всем продуктивной недели!
441 viewsedited  09:55
Открыть/Комментировать
2022-12-15 17:06:30
Друзья, еще раз привет

Я обещал оформить кейс который мы разбирали в четверг на стендапе.

На видео компонент выбора даты из календаря. Компонент внутри содержит обычный для ввода даты и иконку. Календарь показывается при нажатии на инпут или иконку.

Тестировщик не мог понять, почему при нажатии в Cypress на инпут, календарь сначала показывается, а потом сразу пропадает. Когда мы попробовали выполнить то же самое в ручную, результат оказался тем же.

Вывод: это баг самого компонента, а не Cypress Что делать? Отправить баг-репорт разработчику.

Как избежать потери времени в будущем? Я об этом говорил и говорю всегда.

Прежде чем писать тест на Cypress напишите тест-кейс в Markdown и выполните его в ручную Иначе вы можете потратить кучу времени на поиск проблемы в Cypress + что бы написать качественный код, нужен алгоритм — это ваш тест-кейс в Markdown.

Сегодня стендап по расписанию в 20:00! Жду ваших проблем и вопросов.

Друзья, в прошлый раз, во вторник к нам заскочили школьники побаловаться, поэтому в этот раз для новых участников вопросы будут доступны через поднятие руки.
А так же, пароль от встречи я скину в данный чат за 5 минут перед началом.

До вечера
565 viewsedited  14:06
Открыть/Комментировать
2022-12-12 12:39:43
Привет, друзья! Антон на связи

Случайно нагуглил очень крутой ресурс — https://exercism.io
Ничего общего с оккультизмом, exercise — упражнение, а не exorcism.

Ключевые фичи:
— Полный Open Source, как сама платформа, так и задания.
— Трек по Java Script для усиления скилов по Cypress.
— Задания в виде историй и концептов.
— Автопроверка заданий.
— Бесплатные менторы.
— Превосходный UI/UX!

Нужно приготовиться, к тому, что сайт весь на английском.

Главная фишка для вас — я готов вас менторить (бесплатно) на этой платформе.

Когда вы проходите задание, вы можете запросить ментора и сгенерировать мне ссылку-приглашение. Потом отправляете ссылку мне и я уже вижу ваше задание, ваше решение и могу вас проконсультировать.

Всем продуктивной недели
663 viewsedited  09:39
Открыть/Комментировать
2022-12-06 13:44:55
Друзья, спасибо за ваше голосование!

Время 20:00 победило

Поэтому, меняем расписание стендапов на 20:00

— Как обычно, если вас проблема или вопрос — все решим!
— Если нужна поддержка — поддержим!
— Если нужна мотивация — замотивируем!

На видео трек который сделал мое утро
797 viewsedited  10:44
Открыть/Комментировать
2022-12-05 15:37:16
Я буду ходить на стендапы, если их проводить во вторник и четверг по MSK в
Anonymous Poll
18%
18:00
17%
19:00
42%
20:00
3%
Другое время
6%
Другие дни
11%
Пока не могу
3%
Неинтересно
66 voters685 views12:37
Открыть/Комментировать
2022-12-05 15:37:11 Время стендапов

Друзья, я не перестану звать вас на свои менторские стендапы в Zoom.

Cтандап это
— Для вас возможность задать любой вопрос или решить проблему на месте.
— Для меня возможность получить обратную связь и понять куда двигаться.

Конечно, у всех разный график, режим дня, часовой пояс, учеба, работа, семья и т.д. Я хочу найти всеобщий компромисс. Пожалуйста, помогите мне
587 viewsedited  12:37
Открыть/Комментировать