27 октября 18.30 по Москве
🚀Онлайн-митап SuperJob по тестированию
Будет интересно и полезно QA-руководителям, QA-инженерам, проджект-менеджерам и вообще всем, кто хочет от уйти от ручного тестирования в автоматизацию.
В программе:
• "Переход от ручного тестирования к автоматизации UI: с чего начинали, какие инструменты использовали"
Антон Шкредов, QA Lead в SuperJob
• "Системный подход к стабилизации тестов для мобильных приложений"
Дмитрий Макаренко, Mobile QA в Badoo, и Надежда Дегтярева, Senior QA-инженер в Badoo.
• "Как небольшой командой начать и не провалить автоматизацию на Gherkin". Как преодолеть неприязнь к Gherkin диалекту, какие шаги нужны в первую очередь и как «подарить» это всё ручным QA.
Роман Помелов, QA Automation TeamLead в Skillbox.
• Как перевести ручных QA в автоматизацию. Чему приходится учиться самому и как учить других.
Андрей Буров, Community QA Lead в Почтатех
Участие бесплатно 📍 Регистрируйтесь по ссылке: https://s-j.su/3lYcy
🚀Онлайн-митап SuperJob по тестированию
Будет интересно и полезно QA-руководителям, QA-инженерам, проджект-менеджерам и вообще всем, кто хочет от уйти от ручного тестирования в автоматизацию.
В программе:
• "Переход от ручного тестирования к автоматизации UI: с чего начинали, какие инструменты использовали"
Антон Шкредов, QA Lead в SuperJob
• "Системный подход к стабилизации тестов для мобильных приложений"
Дмитрий Макаренко, Mobile QA в Badoo, и Надежда Дегтярева, Senior QA-инженер в Badoo.
• "Как небольшой командой начать и не провалить автоматизацию на Gherkin". Как преодолеть неприязнь к Gherkin диалекту, какие шаги нужны в первую очередь и как «подарить» это всё ручным QA.
Роман Помелов, QA Automation TeamLead в Skillbox.
• Как перевести ручных QA в автоматизацию. Чему приходится учиться самому и как учить других.
Андрей Буров, Community QA Lead в Почтатех
Участие бесплатно 📍 Регистрируйтесь по ссылке: https://s-j.su/3lYcy
Привет! На связи Библиотека программиста.
Чтобы устроиться на хорошую работу и прокачать личный бренд, нужно уметь доносить мысли и рассказывать о проектах. Не у всех получается с ходу, особенно в тексте.
Неделю назад мы запустили на Степике бесплатный курс для всех, кто интересуется написанием статей об информационных технологиях. Уже доступны первые два модуля курса, готовим ещё пять.
🎓 Про что курс. Рассказываем, как собирать материал, конструировать внятный текст, делать авторскую редактуру, иллюстрировать и распространять статьи. Всё это с большим количеством примеров, иллюстраций и тестов для самоконтроля.
⛳️ Цель курса: научить программистов писать интересные и занятные тексты о собственных проектах и профессиональных интересах. Для прохождения курса опыт написания публикаций значения не имеет.
Ссылка на курс: https://stepik.org/101672
Чтобы устроиться на хорошую работу и прокачать личный бренд, нужно уметь доносить мысли и рассказывать о проектах. Не у всех получается с ходу, особенно в тексте.
Неделю назад мы запустили на Степике бесплатный курс для всех, кто интересуется написанием статей об информационных технологиях. Уже доступны первые два модуля курса, готовим ещё пять.
🎓 Про что курс. Рассказываем, как собирать материал, конструировать внятный текст, делать авторскую редактуру, иллюстрировать и распространять статьи. Всё это с большим количеством примеров, иллюстраций и тестов для самоконтроля.
⛳️ Цель курса: научить программистов писать интересные и занятные тексты о собственных проектах и профессиональных интересах. Для прохождения курса опыт написания публикаций значения не имеет.
Ссылка на курс: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
Как работает JS: отслеживание изменений в DOM с помощью MutationObserver
https://proglib.io/w/0a05b0b1
#browser
https://proglib.io/w/0a05b0b1
#browser
Пытаетесь разобраться в математике для Data Science самостоятельно? С преподавателями из МГУ & proglib.academy эффективнее!
Наш онлайн-курсе идеально подходит к поступлению в ШАД или Computer Science.
За 5 месяца вы освоите все необходимые навыки, которые необходимы, чтобы стать специалистом в Data Science.
Чему вы научитесь?
— усвоите основные математические концепции, достаточные для изучения машинного обучения и искусственного интеллекта;
— подготовитесь к математической части поступления в Школу анализа данных Яндекса, поскольку программа курса полностью ею соответствует;
— поймете, как применить знания математики в алгоритмах машинного обучения, поскольку в курсе они разбираются.
Вас ждет программа разработанная преподавателями ВМК МГУ, которая поможет разобраться в сложных темах и прокачать практику в удобном формате.
Оставьте заявку, чтобы узнать о курсе подробнее и присоединиться к группе по спец.цене: https://proglib.io/w/3c9e8825
Наш онлайн-курсе идеально подходит к поступлению в ШАД или Computer Science.
За 5 месяца вы освоите все необходимые навыки, которые необходимы, чтобы стать специалистом в Data Science.
Чему вы научитесь?
— усвоите основные математические концепции, достаточные для изучения машинного обучения и искусственного интеллекта;
— подготовитесь к математической части поступления в Школу анализа данных Яндекса, поскольку программа курса полностью ею соответствует;
— поймете, как применить знания математики в алгоритмах машинного обучения, поскольку в курсе они разбираются.
Вас ждет программа разработанная преподавателями ВМК МГУ, которая поможет разобраться в сложных темах и прокачать практику в удобном формате.
Оставьте заявку, чтобы узнать о курсе подробнее и присоединиться к группе по спец.цене: https://proglib.io/w/3c9e8825
☕️ Распространенные алгоритмы и структуры данных в JavaScript: деревья
Третья часть цикла об алгоритмах и структурах данных в JavaScript посвящена древовидным иерархическим структурам.
https://proglib.io/w/ea16f170
#algorithms #javascript
Третья часть цикла об алгоритмах и структурах данных в JavaScript посвящена древовидным иерархическим структурам.
https://proglib.io/w/ea16f170
#algorithms #javascript
☕️ Распространенные алгоритмы и структуры данных в JavaScript: графы
Граф – сложная нелинейная структура данных, отображающая связи между разными объектами. Разбираемся, как ее представить и как с ней работать в JavaScript.
https://proglib.io/w/70dd663c
#algorithms #javascript
Граф – сложная нелинейная структура данных, отображающая связи между разными объектами. Разбираемся, как ее представить и как с ней работать в JavaScript.
https://proglib.io/w/70dd663c
#algorithms #javascript
Forwarded from Книги для программистов
Secrets of the JavaScript Ninja (2016)
Авторы: John Resig, Bear Bibeault, Josip Maras
Количество страниц: 468
JavaScript быстро становится универсальным языком для любого типа приложений, будь то в Интернете, на компьютере, в облаке или на мобильных устройствах. Когда вы станете профессионалом JavaScript, у вас будет мощный набор навыков, который можно будет использовать во всех этих областях. Вы должны быть скрытным ниндзя, эффективным и готовым ко всему. Эта книга показывает вам, как этого достичь.
Что внутри:
✔️Написание более эффективного кода с функциями, объектами и замыканиями;
✔️Учимся избегать распространенных ловушек;
✔️Использование регулярных выражений для написания краткого кода для обработки текста;
✔️Управление асинхронным кодом;
✔️И многое другое.
Достоинства:
➕Множество примеров кода;
➕Понятные объяснения.
Недостатки:
➖Не замечено.
Скачать книгу
Авторы: John Resig, Bear Bibeault, Josip Maras
Количество страниц: 468
JavaScript быстро становится универсальным языком для любого типа приложений, будь то в Интернете, на компьютере, в облаке или на мобильных устройствах. Когда вы станете профессионалом JavaScript, у вас будет мощный набор навыков, который можно будет использовать во всех этих областях. Вы должны быть скрытным ниндзя, эффективным и готовым ко всему. Эта книга показывает вам, как этого достичь.
Что внутри:
✔️Написание более эффективного кода с функциями, объектами и замыканиями;
✔️Учимся избегать распространенных ловушек;
✔️Использование регулярных выражений для написания краткого кода для обработки текста;
✔️Управление асинхронным кодом;
✔️И многое другое.
Достоинства:
➕Множество примеров кода;
➕Понятные объяснения.
Недостатки:
➖Не замечено.
Скачать книгу
Микро-фронтенд. Обзор архитектуры и рекомендуемые практики
Концепция микро-фронтенда – это микросервисный подход при разработке клиентской части: https://proglib.io/w/cef21d97
Концепция микро-фронтенда – это микросервисный подход при разработке клиентской части: https://proglib.io/w/cef21d97
Forwarded from Книги для программистов
HTML5 in easy steps, Second Edition (2017)
Автор: Mike McGrath
Количество страниц: 240
Книга содержит примеры и скриншоты, иллюстрирующие особенности HTML5. Вы узнаете, как создавать веб-страницы для отображения текста, изображений, списков, таблиц, гиперссылок, аудио и видео. Каждая глава расширяет знания читателя, так что к концу книги вы получите хорошее понимание HTML5. Книга идеально подойдёт программистам, которым необходимо быстро начать работать с HTML5 или студентам, изучающим дизайн сайтов.
Темы в книге:
✔️Встраивание медиа-контента;
✔️Работа с Canvas;
✔️Написание списков и таблиц;
✔️Организация разделов контента;
✔️Создание форм ввода и другие.
Достоинства:
➕Развёрнутые объяснения под каждым примером;
➕Хороший авторский стиль;
➕Иллюстрации.
Недостатки:
➖Не замечено.
Скачать книгу
Автор: Mike McGrath
Количество страниц: 240
Книга содержит примеры и скриншоты, иллюстрирующие особенности HTML5. Вы узнаете, как создавать веб-страницы для отображения текста, изображений, списков, таблиц, гиперссылок, аудио и видео. Каждая глава расширяет знания читателя, так что к концу книги вы получите хорошее понимание HTML5. Книга идеально подойдёт программистам, которым необходимо быстро начать работать с HTML5 или студентам, изучающим дизайн сайтов.
Темы в книге:
✔️Встраивание медиа-контента;
✔️Работа с Canvas;
✔️Написание списков и таблиц;
✔️Организация разделов контента;
✔️Создание форм ввода и другие.
Достоинства:
➕Развёрнутые объяснения под каждым примером;
➕Хороший авторский стиль;
➕Иллюстрации.
Недостатки:
➖Не замечено.
Скачать книгу
Стартовал новый набор в Школу 21 на зимнюю волну обучения. Начни обучение этой зимой в Москве, Новосибирске или Казани и выйди на оплачиваемую стажировку разработчиком уже через полгода.
Без учителей, скучных лекций, оценок и расписаний, Школа 21 работает 24/7, можно совмещать с работой или обучением в вузе. Не нужно уметь программировать или иметь высшее образование. Поступить в нее может каждый достигший 18ти лет.
Как стать участником?
Подай заявку на нашем сайте: http://sber.me/?p=Mfp3B и следуй инструкциям. Зимой пройдут отборочные интенсивы, на которых ты научишься программировать и получишь шанс попасть на основное обучение в том кампусе Школы 21, который ты выберешь!
Количество мест на интенсивах ограничено!
Без учителей, скучных лекций, оценок и расписаний, Школа 21 работает 24/7, можно совмещать с работой или обучением в вузе. Не нужно уметь программировать или иметь высшее образование. Поступить в нее может каждый достигший 18ти лет.
Как стать участником?
Подай заявку на нашем сайте: http://sber.me/?p=Mfp3B и следуй инструкциям. Зимой пройдут отборочные интенсивы, на которых ты научишься программировать и получишь шанс попасть на основное обучение в том кампусе Школы 21, который ты выберешь!
Количество мест на интенсивах ограничено!
☕️ Распространенные алгоритмы и структуры данных в JavaScript: объекты и хеширование
Говоря о структурах данных в JavaScript, мы никак не можем пройти мимо самой важной структуры этого языка – объекта. Давайте посмотрим, что у него под капотом и зачем нужны алгоритмы хеширования.
https://proglib.io/w/7ec4f56b
Говоря о структурах данных в JavaScript, мы никак не можем пройти мимо самой важной структуры этого языка – объекта. Давайте посмотрим, что у него под капотом и зачем нужны алгоритмы хеширования.
https://proglib.io/w/7ec4f56b
Frontend разработчик (Angular)
Компания: Школа Безопасных Инвестиций Fin-ra
Локация: удаленка
Формат: fulltime
Вилка зп: 180.000-200.000 рублей
Ключевая цель проекта: разработка LMS (Learning Management System) и сервиса по ведению инвестиционных портфелей.
Мы будем рады приветствовать Вас в команде, если у Вас есть:
— Самостоятельность, уровень middle;
— Angular 9-11 (TypeScript);
— RxJS;
— NgRx Store;
— Material Design;
— Figma;
— Pixel-perfect верстка;
— Документирование разработки;
— Опыт проектирования слабосвязанных компонентов;
— Nice to have: опыт написания тестов, web-worker, progressive web app (PWA), micro-frontends.
Вам предстоит:
— Разработка функционала с нуля;
— Верстка адаптивного веб-приложения по макетам;
— Тесты и оптимизация собственного кода;
— Создание библиотеки переиспользуемых UI-компонентов;
— Реализация динамики и анимации.
Условия:
— Удаленный формат работы;
— График работы: 5/2, полная занятость.
Бонусы:
— После успешного прохождения испытательного срока предоставляется бесплатный доступ к образовательным продуктам Школы: онлайн-курсы по инвестициям на фондовом рынке;
— Частичная компенсация профессионального обучения (70% за счет компании);
— Выездные корпоративные мероприятия.
Что мы предлагаем:
— Нет поддержки legacy;
— Современные технологии;
— Поддержка получения новых знаний и использование их в проекте;
— Настроенное окружение и CI/CD;
— Отработанный релизный цикл;
— Отсутствие бюрократии — любые решения и предложения в течение дня решаются с техлидом и PM;
— Не работаем в стол, занимаемся только важными задачами, которые уходят в prod.
❗️Если у Вас неплохой опыт на другом JS фреймворке, но хотите перейти на Angular - пишите, можем обсудить❗️
Контакты
@prof_psy16 (Татьяна)
почта [email protected]
Компания: Школа Безопасных Инвестиций Fin-ra
Локация: удаленка
Формат: fulltime
Вилка зп: 180.000-200.000 рублей
Ключевая цель проекта: разработка LMS (Learning Management System) и сервиса по ведению инвестиционных портфелей.
Мы будем рады приветствовать Вас в команде, если у Вас есть:
— Самостоятельность, уровень middle;
— Angular 9-11 (TypeScript);
— RxJS;
— NgRx Store;
— Material Design;
— Figma;
— Pixel-perfect верстка;
— Документирование разработки;
— Опыт проектирования слабосвязанных компонентов;
— Nice to have: опыт написания тестов, web-worker, progressive web app (PWA), micro-frontends.
Вам предстоит:
— Разработка функционала с нуля;
— Верстка адаптивного веб-приложения по макетам;
— Тесты и оптимизация собственного кода;
— Создание библиотеки переиспользуемых UI-компонентов;
— Реализация динамики и анимации.
Условия:
— Удаленный формат работы;
— График работы: 5/2, полная занятость.
Бонусы:
— После успешного прохождения испытательного срока предоставляется бесплатный доступ к образовательным продуктам Школы: онлайн-курсы по инвестициям на фондовом рынке;
— Частичная компенсация профессионального обучения (70% за счет компании);
— Выездные корпоративные мероприятия.
Что мы предлагаем:
— Нет поддержки legacy;
— Современные технологии;
— Поддержка получения новых знаний и использование их в проекте;
— Настроенное окружение и CI/CD;
— Отработанный релизный цикл;
— Отсутствие бюрократии — любые решения и предложения в течение дня решаются с техлидом и PM;
— Не работаем в стол, занимаемся только важными задачами, которые уходят в prod.
❗️Если у Вас неплохой опыт на другом JS фреймворке, но хотите перейти на Angular - пишите, можем обсудить❗️
Контакты
@prof_psy16 (Татьяна)
почта [email protected]
Frontend Security: о чем вы хотели бы забыть, но не сможете
Какие атаки на клиентскую часть веб-ресурсов вы знаете? XSS, CSRF, HTTP Response Splitting, Clickjacking, CSHM, атаки на CORS, следствия других ошибок программистов? В среднем разработчик вспоминает не половину, и даже не треть. Разнообразие атак зависит только от фантазии и любопытства злоумышленников, и все они созданы, чтобы навредить вашим клиентам, а значит — и вам.
https://proglib.io/w/7d558fd5
#security
Какие атаки на клиентскую часть веб-ресурсов вы знаете? XSS, CSRF, HTTP Response Splitting, Clickjacking, CSHM, атаки на CORS, следствия других ошибок программистов? В среднем разработчик вспоминает не половину, и даже не треть. Разнообразие атак зависит только от фантазии и любопытства злоумышленников, и все они созданы, чтобы навредить вашим клиентам, а значит — и вам.
https://proglib.io/w/7d558fd5
#security
Forwarded from Книги для программистов
The Design of Web APIs (2019)
Автор: Arnaud Lauret
Количество страниц: 400
Хорошо спроектированные API приносят удовольствие при использовании. Плохо спроектированные API-интерфейсы громоздки, часто сбивают с толку и разочаровывают. The Design of Web APIs - это практическое руководство по созданию необычных API. Автор демонстрирует принципы и методы проектирования, которые можно применять как в общедоступных, так и в частных веб-API.
Достоинства:
➕Хорошо подходит для новичков;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
Автор: Arnaud Lauret
Количество страниц: 400
Хорошо спроектированные API приносят удовольствие при использовании. Плохо спроектированные API-интерфейсы громоздки, часто сбивают с толку и разочаровывают. The Design of Web APIs - это практическое руководство по созданию необычных API. Автор демонстрирует принципы и методы проектирования, которые можно применять как в общедоступных, так и в частных веб-API.
Достоинства:
➕Хорошо подходит для новичков;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
🎮 HTML5-игры за 5 минут
Краткое введение в HTML5-игры: на чем пишут, как распространяют, где разработчики берут текстуры, модели и звуки.
https://proglib.io/w/0b44c593
#gamedev
Краткое введение в HTML5-игры: на чем пишут, как распространяют, где разработчики берут текстуры, модели и звуки.
https://proglib.io/w/0b44c593
#gamedev
Frontend-фреймворк с нуля
Создаем фреймворк, чтобы понять, как работают фреймворки: https://proglib.io/w/75e09f02
Создаем фреймворк, чтобы понять, как работают фреймворки: https://proglib.io/w/75e09f02
🕸 14 лучших каналов YouTube для фронтенд-разработчика
Развитие технологий движется вперед семимильными шагами, и чтобы успеть за ним, фронтенд-разработчику нужно быть в теме. Предлагаем читателям не отставать от мейнстрима и пополнить запасы лучших каналов YouTube годными вариантами.
https://proglib.io/w/80a3dab7
Развитие технологий движется вперед семимильными шагами, и чтобы успеть за ним, фронтенд-разработчику нужно быть в теме. Предлагаем читателям не отставать от мейнстрима и пополнить запасы лучших каналов YouTube годными вариантами.
https://proglib.io/w/80a3dab7
С 3 по 17 ноября Антон Шакиров, руководитель студии Method Zero, проведет интенсив по верстке на zerocode для начинающих разработчиков. Это отличный шанс попасть в IT сферу под наставничеством опытного разработчика и дизайнера. Антон научит верстке, запуску сайтов, научит разрабатывать wow-сайты с анимациями, интерактивами и сложными дизайн-решениями. Сам интенсив построен на большом количестве практики и на обратной связи, за счет чего ты быстро всему научишься.
Залетай на курс и реализуй свои амбиции. Подробное описание интенсива и запись по ссылке
anton.methodzero.io
Залетай на курс и реализуй свои амбиции. Подробное описание интенсива и запись по ссылке
anton.methodzero.io
20 советов по эффективности JavaScript
Меньше строчек - больше эффективности: https://proglib.io/w/b82d5c32
#bestpractices
Меньше строчек - больше эффективности: https://proglib.io/w/b82d5c32
#bestpractices