JavaScript задачи с собеседований
Відкрити в Telegram
Задачи, тесты и теоретические вопросы по JavaScript. Так же react, vue, angular, node.js Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
Показати більше4 805
Підписники
-124 години
-97 днів
-3630 день
Архів дописів
🖥 graphql-starter-kit (https://github.com/kriasoft/graphql-starter-kit) — это шаблон для начала разработки приложений с использованием GraphQL и Node.js!
🌟 Он является минималистичным и гибким, что позволяет быстро приступить к созданию серверной части на GraphQL, применяя лучшие практики и современные инструменты.
🌟 В этом репозитории вы найдете готовую структуру проекта с интеграцией GraphQL, а также настройки для работы с такими популярными инструментами, как Express.js, Apollo Server и Sequelize (для работы с базами данных). Шаблон идеально подходит для разработчиков, желающих быстро запустить проект на GraphQL с возможностью легкого расширения и настройки под свои нужды.
🔐 Лицензия: MIT
🖥 Github (https://github.com/kriasoft/graphql-starter-kit)
🖥 node-express-boilerplate (https://github.com/hagopj13/node-express-boilerplate) — это шаблон для создания REST API-приложений на Node.js с использованием Express.js и MongoDB!
🌟 Он представляет собой готовую структуру проекта, которая включает основные функции, такие как аутентификация с помощью JWT, обработка ошибок, логирование с использованием модуля Winston, маршрутизация и шаблоны для написания тестов с помощью Jest.
🌟 Шаблон особенно полезен для разработчиков, которые хотят быстро развернуть серверную часть приложения, избегая необходимости вручную настраивать и интегрировать базовые компоненты. В нем реализованы лучшие практики, такие как разделение кода на модули и использование переменных окружения для конфигурации, что делает его отличным выбором как для начинающих, так и для опытных разработчиков.
🔐 Лицензия: MIT
🖥 Github (https://github.com/hagopj13/node-express-boilerplate)
🔥 doom-captcha — это капча, которую можно пройти, если уничтожить троих монстров в игре Doom на уровне сложности Nightmare!
🌟 Пока не существует лучшей защиты от ботов...
🖥 Github (https://github.com/rauchg/doom-captcha)
🖥 TypeScript-Node-Starter (https://github.com/microsoft/TypeScript-Node-Starter) — это шаблон для создания серверных приложений на TypeScript с использованием Node.js.
🌟 Он предлагает готовую структуру проекта, в том числе примеры реализации REST API, базовые настройки для аутентификации с помощью Passport, работу с MongoDB и использование Express. Шаблон также включает в себя настройки для тестирования, автоматической сборки и деплоя.
🔐 Лицензия: MIT
🖥 Github (https://github.com/microsoft/TypeScript-Node-Starter)
🔍 Серверы (https://github.com/modelcontextprotocol/servers) — это реализация протокола ModelContext, который предназначен для стандартизации взаимодействия между сервером контекста моделей и клиентскими приложениями.
🌟 Этот протокол способствует унификации подхода, которым разные приложения используют модели искусственного интеллекта, создавая единый интерфейс для их подключения и использования.
🌟 Репозиторий содержит примеры серверов, которые реализуют основные функции, такие как управление моделями, обработка запросов и совместимость с различными типами LLM.
🔐 Лицензия: MIT
🖥 Github (https://github.com/modelcontextprotocol/servers)
🖥 firew0rks — это увлекательная библиотека, которая позволяет создавать фейерверки и другие анимации в вашем терминале.
🖥 Github (https://github.com/addyosmani/firew0rks)
🖥 Руководство: Как создать интерактивный сайт-портфолио в стиле терминала!
🌟 В этой статье вы узнаете, как сделать интерактивное портфолио и резюме на JavaScript, используя библиотеку jQuery Terminal и несколько других инструментов. Мы создадим веб-сайт, который будет выглядеть как настоящий терминал.
🔗 Ссылка: *клик*
🔍 servers (https://github.com/modelcontextprotocol/servers) — это реализация протокола ModelContext, который создан для стандартизации взаимодействия между сервером контекста моделей и клиентскими приложениями.
🌟 Данный протокол способствует унификации методов использования различных приложений для работы с моделями ИИ, предоставляя единый интерфейс для их подключения и применения.
🌟 В репозитории представлены примеры серверов, которые реализуют основные функции, такие как управление моделями, обработка запросов и обеспечение совместимости с различными типами LLM.
🔐 Лицензия: MIT
🖥 Github (https://github.com/modelcontextprotocol/servers)
🖥 js-stack-from-scratch (https://github.com/verekia/js-stack-from-scratch) — это проект, который показывает, как создать полноценный стек для разработки веб-приложений на JavaScript с нуля.
🌟 Автор подробно описывает каждый шаг процесса создания рабочего стека, включая настройку серверной и клиентской части, а также интеграцию инструментов, таких как Webpack, Babel, Express и других.
🌟 Проект предназначен для разработчиков, которые хотят лучше понять работу современной экосистемы JavaScript и научиться создавать собственные инструменты и настройки для своих приложений.
🔐 Лицензия: MIT
🖥 Github (https://github.com/verekia/js-stack-from-scratch)
🌐 Курс по обучению фреймворку Nuxt.js с самого начала!
🔗 Ссылка: *клик* (https://www.youtube.com/playlist?list=PL0lO_mIqDDFVGFegHelUnstua62WcR47g)
#курс #nuxtjs
🔍 Руководство: Как создать масштабируемый сервис для сокращения URL-адресов с распределенным кэшированием, используя Redis!
💡 В этом руководстве вы научитесь создавать масштабируемый сервис для сокращения URL-адресов с помощью Node.js и Redis. Этот сервис будет применять распределенное кэширование для эффективной обработки большого объема трафика, уменьшения задержек и плавного масштабирования. Вы также изучите важные концепции, такие как согласованное хеширование, стратегии аннулирования кэша и шардинг, чтобы система оставалась быстрой и надежной.
🔗 Ссылка: *клик* (https://www.freecodecamp.org/news/build-a-scalable-url-shortener-with-distributed-caching-using-redis/)
@javascriptquiz
Хотите стать профи в автоматизированном тестировании на JavaScript? Устали от ручного тестирования и стремитесь к развитию карьеры?
Ждем вас на курсе «JavaScript QA Engineer», с помощью которого вы сможете:
- освоить актуальные подходы и технологии в автоматизации тестирования веб-приложений;
- изучить полный ландшафт современных технологий тестирования на JS;
- понять принцип работы фреймворков и создать сильное портфолио;
- выполнять задачи от написания автотестов до встраивания их в процесс с использованием DevOps-практик;
- использовать JS-инструменты для быстрого и эффективного автоматизированного тестирования;
- работать с современными фреймворками и выстраивать архитектуру своего тестового фреймворка;
- использовать Docker и Github, освоить CI-практики и повысить свою квалификацию.
Программа разработана для ручных тестировщиков, начинающих автотестировщиков и тех, кто хочет внедрить автотесты в своих проектах.
👉 Готовы расширить свои карьерные перспективы? Пройдите короткий тест, чтобы получить скидку на обучение и подарочные уроки: https://clck.ru/3FTW2v
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru🎁 Бесплатный урок курса «Fullstack Developer» на JS.
🚀 Тема: Манипуляции с HTML и CSS с помощью JavaScript — основы динамичного взаимодействия с элементами страницы
⏰ Дата и время: 18.12.2024 в 20:00
👉 Зарегистрироваться на урок: https://clck.ru/3FBXM6
Что будет на вебинаре?
- Работа с DOM: освоим поиск, изменение и добавление HTML-элементов с помощью JavaScript, чтобы сделать страницы интерактивными.
- Реагирование на клики и события: как с помощью JavaScript управлять действиями пользователя, изменяя элементы страницы по щелчкам, вводам и другим событиям.
- Основы изменения стилей: научимся добавлять и убирать классы, менять стили CSS для динамического управления внешним видом элементов.
Что узнают участники?
- Как использовать JavaScript для взаимодействия с HTML и CSS, включая управление элементами страницы через простые клики и другие события.
- Основные методы изменения стилей и классов, чтобы делать интерфейсы более динамичными.
- Практические навыки для применения в небольших проектах, позволяя создавать страницы с интерактивными элементами, которые реагируют на действия пользователей.
Бонус для участников:
- Справочник по HTML
- Справочник по CSS
Урок пройдет в рамках курса «Fullstack Developer». Скидка на курс 15%.
👉 Зарегистрироваться на урок: https://clck.ru/3FBXM6
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Ваш билет в IT: автоматизация тестирования на JavaScript
Хотите узнать о профессии, которая становится всё востребованнее? 17 декабря в 20:00 мск мы расскажем о том, как начать карьеру в автоматизации тестирования на JavaScript.
Узнайте, чем занимается автоматизатор, какие навыки для этого нужны и почему 2024 год — лучшее время, чтобы войти в IT с этой специальностью.
Профессия автоматизатора тестирования сочетает работу с современными инструментами, высокий спрос на рынке и отличные карьерные перспективы.
Спикер Татьяна Березенцева — Senior Automation QA в зарубежной компании Multilogin.
Зарегистрируйтесь на открытый урок и получите скидку на большое обучение «JavaScript QA Engineer»: https://clck.ru/3FAQUt
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🚀 Тесты в стартапе: ускоряем разработку без потери качества!
Если вы готовы взглянуть на автоматизацию тестирования с новой стороны, тогда ждем вас на бесплатном вводном занятии 12 декабря в 20:00 МСК. Оно пройдет в рамках нашего продвинутого курса Java Advanced 2.0, где мы поможем вам сделать первый шаг к освоению инструментов профессионального уровня!
Чем наш курс отличается от других?
Мы не просто учим писать автотесты. Мы погружаем вас в работу реальным микросервисным Spring-проектом, учим создавать тестовые прекондишены в базах данных, работать с Kafka, писать независимые и изолированные тесты, использовать моки и интегрировать всё это в CI/CD пайплайны.
Что вы получите на курсе QA.GURU Java Advanced 2.0?
* Настоящих преподавателей-практиков: разработчиков-профессионалов, задающих стандарты для крупных международных компаний.
* Полную инфраструктуру: доступ к ней сохраняется после обучения.
* Применимые проекты: наработки, которые вы сможете использовать практически в любой IT-компании.
* Доступ к сообществу: более 14 000 тестировщиков в нашем канале!
* Сертификат: на двух языках, с возможностью отметки о защите дипломной работы.
* Помощь в карьере: команда нашего карьерного центра всегда готова помочь вам с кейсами, проектами, техническими интервью и трудоустройством. Мы сотрудничаем с крупными компаниями и помогаем студентам выйти на новый уровень.
Зарегистрируйтесь на вводное занятие 12 декабря в 20:00 МСК и узнайте, как превратить автотесты в инструмент, который ускоряет вашу разработку и приносит реальную пользу бизнесу!
👉 Зарегистрироваться
Erid: 2VSb5xQ3bEg
❓ Хотите создать свою первую веб-страницу с нуля? Без магии и кодерских заклинаний — только HTML, CSS и ваши идеи!
👉 На открытом вебинаре «Создаем свою первую страницу: HTML и CSS» вы узнаете, как работают основные элементы веб-разработки: от структуры HTML до современной стилизации с CSS.
Мы разберем шаги, которые помогают создать не просто страницу, а основу для вашего портфолио или будущего сайта!
💪 Это ваш шанс научиться веб-разработке, используя простой и мощный инструментарий. Уже на вебинаре вы создадите свою первую веб-страницу — с текстом, картинками и уникальным дизайном!
⏰ Регистрируйтесь на открытый урок 3 декабря в 19:00 мск! Урок проходит в преддверии старта курса «Fullstack Developer», участники вебинара получат скидку на обучение.
👉 Для участия зарегистрируйтесь: https://clck.ru/3EuYK8
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как писать UI-тесты, которые работают без сбоев?
На открытом вебинаре «Пишем UI-тест с помощью Playwright» 28 ноября в 20:00 мск вы познакомитесь с тонкостями тестирования интерфейсов, разберётесь с локаторами и поймёте, как Playwright помогает автоматизировать тесты.
Сэкономьте время на рутинных проверках, создавая автотесты, которые стабильно работают и обеспечивают качество продукта. Погрузитесь в мир тестирования вместе с профессионалами!
Спикер Татьяна Березенцева — Senior Automation QA в зарубежной компании Multilogin.
Все участники урока получат скидку на большое обучение «JavaScript QA Engineer».
Регистрируйтесь на вебинар и научитесь автоматизировать UI-тестирование: https://clck.ru/3Eqmur
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576🖥 Совет по JavaScript:
🌟 Используйте URLSearchParams для простого управления параметрами запроса!
JavaScript задачи с собеседований
⚡️ Открытый урок «Эффективная работа с Next.js и TypeScript»
🗓 25 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Практический курс по TypeScript» от Otus.
На вебинаре:
✔️разберем, как создавать масштабируемые и производительные приложения с помощью Next.js и TypeScript;
✔️ поговорим об использовании статической и серверной генерации, работе с маршрутизацией и оптимизации производительности;
✔️обсудим типизацию компонентов и интеграцию с внешними API для создания надежных приложений.
🔗 Ссылка на регистрацию: https://clck.ru/3EgDN8
🎁 Только в "Черную пятницу", скидки на курс до 15%! Подробности у менеджеров.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576Приглашаем на вебинар курса Fullstack Developer!
📅 Дата: 20 ноября 2024 года
🕗 Время: 20:00 (мск)
📍 Тема: Базовое использование системы контроля версий Git
## Что будет на вебинаре?
- Введение в систему контроля версий, основные команды и концепции (репозитории, коммиты, ветки).
- Как клонировать репозиторий, выполнять слияния и разрешать конфликты при работе в команде.
- Рекомендации по эффективному использованию Git и обзор популярных инструментов для удобства работы (например, GitHub, GitLab).
## Что узнают участники?
- Основные команды и концепции Git: как использовать команды git init, git add, git commit, git branch и другие. Эти знания помогут создать и управлять своими проектами, отслеживая изменения в коде и организуя свою работу более эффективно.
- Работа с удалёнными репозиториями: научатся клонировать репозитории, отправлять свои изменения и синхронизировать локальные изменения с удалёнными. Эти навыки будут полезны для совместной работы над проектами в командах и использования платформ, таких как GitHub или GitLab.
- Разрешение конфликтов и управление ветками: как управлять различными ветками в проекте и разрешать конфликты, которые могут возникнуть при слиянии изменений. Эти навыки помогут более уверенно работать в команде, минимизируя риски потери данных и улучшая процесс разработки.
Не упустите возможность улучшить свои навыки и стать более уверенным разработчиком! Присоединяйтесь к нашему вебинару и узнайте все секреты работы с Git.
🔗 Зарегистрироваться на вебинар: https://clck.ru/3EhNYb
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
