Как составлять регулярные выражения.
Регулярные выражения выручают при решении разных задач. Например, с их помощью легко искать и менять строки в коде. Но чаще всего регулярные выражения используют для валидации форм.
Давайте посмотрим, как это делать в новой статье.
Регулярные выражения выручают при решении разных задач. Например, с их помощью легко искать и менять строки в коде. Но чаще всего регулярные выражения используют для валидации форм.
Давайте посмотрим, как это делать в новой статье.
HTML Academy
Как составлять регулярные выражения
И больше не гуглить их в интернете.
🔥1
Атаки на уязвимости.
Интернет — это сеть компьютеров, передающих ценные данные, поэтому существует множество точек, где эти данные могут украсть или нарушить их работу. Есть также слабое звено — человек. Если пользователь свободно передаёт личные данные или доступ к компьютеру, механизмам безопасности будет гораздо сложнее обеспечить защиту.
В этой статье мы разберём варианты атак, а в следующих разделах рассмотрим способы защиты.
Больше про то, как работать с протоколами и сетями, мы рассказываем на курсе «Протоколы и сети».
Интернет — это сеть компьютеров, передающих ценные данные, поэтому существует множество точек, где эти данные могут украсть или нарушить их работу. Есть также слабое звено — человек. Если пользователь свободно передаёт личные данные или доступ к компьютеру, механизмам безопасности будет гораздо сложнее обеспечить защиту.
В этой статье мы разберём варианты атак, а в следующих разделах рассмотрим способы защиты.
👍1
На какие курсы можно записаться со скидкой на этой неделе:
Пакет курсов «Работа с данными» за23 900 16 730₽ или в рассрочку на 12 месяцев за 1990 1390₽/месяц до 18 июня.
Курсы в этом пакете прокачивают навыки по эффективной обработке данных и построению архитектуры
Включает 3 курса:
- TypeScript
- Алгоритмы и структуры данных
- Протоколы и сети
+ курс «Протоколы и сети: веб-безопасность» в подарок.
Начать обучение.
Алгоритмы и структуры данных за14 700 10 290₽ или в рассрочку 2450 1710₽/месяц
Понимание структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.
Начать обучение.
Пакет курсов «Работа с данными» за
Курсы в этом пакете прокачивают навыки по эффективной обработке данных и построению архитектуры
Включает 3 курса:
- TypeScript
- Алгоритмы и структуры данных
- Протоколы и сети
+ курс «Протоколы и сети: веб-безопасность» в подарок.
Начать обучение.
Алгоритмы и структуры данных за
Понимание структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.
Начать обучение.
Паттерны проектирования
Многие проблемы, с которыми мы сталкиваемся при разработке, уже кто-то решил за нас. Поэтому не нужно придумывать новые решения или создавать костыли — лучше использовать в проекте готовые паттерны.
Какие существуют паттерны и где их использовать, читайте в статье.
Многие проблемы, с которыми мы сталкиваемся при разработке, уже кто-то решил за нас. Поэтому не нужно придумывать новые решения или создавать костыли — лучше использовать в проекте готовые паттерны.
Какие существуют паттерны и где их использовать, читайте в статье.
HTML Academy
Паттерны проектирования
«Абстрактная фабрика» это вам не просто «Фабрика»
👍3
Это заключительный пост из серии «Как откликаться на вакансии» от карьерного консультанта Венерой Мещеровой @vmeshcherova.
Вместе с Венерой мы:
👉 Учились анализировать вакансии и составлять портрет идеального кандидата.
👉 Редактировали резюме на основе анализа и разбирались, что именно в нём писать.
👉 Узнали, что ждать от тестовых собеседований по софт-скиллам и как рассказать про свой опыт по по модели STAR.
👉 Собрали список основных софт-скиллов для фронтенд-разработчика.
Сегодня хочется проверить, хорошо ли у вас получается считывать проявление определённого навыка.
Мы будем публиковать ситуацию, а вам нужно будет выбрать, какой навык был использован в этой ситуации.
Вместе с Венерой мы:
👉 Учились анализировать вакансии и составлять портрет идеального кандидата.
👉 Редактировали резюме на основе анализа и разбирались, что именно в нём писать.
👉 Узнали, что ждать от тестовых собеседований по софт-скиллам и как рассказать про свой опыт по по модели STAR.
👉 Собрали список основных софт-скиллов для фронтенд-разработчика.
Сегодня хочется проверить, хорошо ли у вас получается считывать проявление определённого навыка.
Мы будем публиковать ситуацию, а вам нужно будет выбрать, какой навык был использован в этой ситуации.
🔥3
Ситуация #1.
Когда я пришёл на новое место работы, я сразу обратил внимание, что у меня профессиональные коллеги и адекватный руководитель. Однако мне было странно, что здесь вообще не организован онбординг.
Подразумевается, что ты сам во всём разберёшься и все делают вид, что это нормально. Мы на прошлом месте работы делали классные адаптационные программы для новичков.
Думаю, что здесь в процессе адаптации буду отмечать важные пойнты, чтобы передать эту информацию следующим новичкам, так они быстрее погрузятся в работу и будут приносить пользу команде.
Когда я пришёл на новое место работы, я сразу обратил внимание, что у меня профессиональные коллеги и адекватный руководитель. Однако мне было странно, что здесь вообще не организован онбординг.
Подразумевается, что ты сам во всём разберёшься и все делают вид, что это нормально. Мы на прошлом месте работы делали классные адаптационные программы для новичков.
Думаю, что здесь в процессе адаптации буду отмечать важные пойнты, чтобы передать эту информацию следующим новичкам, так они быстрее погрузятся в работу и будут приносить пользу команде.
Какой навык проявил специалист в этой ситуации
Anonymous Quiz
47%
Работа в команде
42%
Решение проблем
4%
Управление конфликтами
7%
Тайм-менеджмент
Ситуация #2.
В нашей команде проводятся код ревью, в процессе ревью задач участвуют все разработчики. Когда я пишу обратную связь к коду разработчика, который я проверял, кроме исправлений и вопросов, которые у меня появляются, я стараюсь найти и отметить хорошие подходы и сильные решения автора кода. Так как мне кажется важным обращать внимание не только на ошибки, но и давать положительную обратную связь.
В нашей команде проводятся код ревью, в процессе ревью задач участвуют все разработчики. Когда я пишу обратную связь к коду разработчика, который я проверял, кроме исправлений и вопросов, которые у меня появляются, я стараюсь найти и отметить хорошие подходы и сильные решения автора кода. Так как мне кажется важным обращать внимание не только на ошибки, но и давать положительную обратную связь.
Какой навык проявил специалист в этой ситуации&
Anonymous Quiz
40%
Работа в команде
1%
Решение проблем
14%
Управление конфликтами
45%
Коммуникабельность
Ситуация #3.
Мне пришла задача с нечёткими требованиями от руководящего проектом. Прежде чем уточнять у него требования, я собрала небольшой созвон с аналитиком и дизайнером, чтобы детализировать задачу, оказалось, что ребята располагали нужной мне информацией, и я смогла взять задачу в работу.
Мне пришла задача с нечёткими требованиями от руководящего проектом. Прежде чем уточнять у него требования, я собрала небольшой созвон с аналитиком и дизайнером, чтобы детализировать задачу, оказалось, что ребята располагали нужной мне информацией, и я смогла взять задачу в работу.
Какой навык проявил специалист в этой ситуации?
Anonymous Quiz
67%
Работа в команде
18%
Решение проблем
3%
Управление конфликтами
12%
Коммуникабельность
Ситуация #4.
Для меня важно качество кода и время разработки, поэтому я всегда предлагаю автоматизировать всё, что можно. Но у нашей команды не было автотестировщика, поиск затягивался. Я пособирал информацию в интернете, пообщался с бывшими коллегами с экспертизой в автотестировании и сам написал автотест для части кода нашего продукта.
Для меня важно качество кода и время разработки, поэтому я всегда предлагаю автоматизировать всё, что можно. Но у нашей команды не было автотестировщика, поиск затягивался. Я пособирал информацию в интернете, пообщался с бывшими коллегами с экспертизой в автотестировании и сам написал автотест для части кода нашего продукта.
Какой навык проявил специалист в этой ситуации?
Anonymous Quiz
4%
Работа в команде
89%
Обучаемость
3%
Управление конфликтами
4%
Коммуникабельность
Ситуация #5. Заключительная
Я посещаю все презентации продуктов, которые выпускает наша компания и публичные собрания. Для меня важно знать, какие цели у нашего бизнеса, я слежу за показателями поведения наших клиентов. Эту информацию я использую в своей работе.
Я посещаю все презентации продуктов, которые выпускает наша компания и публичные собрания. Для меня важно знать, какие цели у нашего бизнеса, я слежу за показателями поведения наших клиентов. Эту информацию я использую в своей работе.
Какой навык проявил специалист в этой ситуации?
Anonymous Quiz
8%
Работа в команде
4%
Обучаемость
85%
Клиентоориентированность
3%
Тайм-менеджмент
Если понравился формат, поставьте любую реакцию на это сообщение 👽
👍35🔥14❤4🤔4
Жадные алгоритмы. Задачи о размене, рюкзаке и о задачах.
Мы добавили задачу в вашу задачу о задачах, чтобы вы решали задачу, пока решаете задачу.
Читать.
Мы добавили задачу в вашу задачу о задачах, чтобы вы решали задачу, пока решаете задачу.
Читать.
Forwarded from HTML Academy
«Окей, ChatGPT, сделай мне кнопку»
Мы тут выяснили, что бывает, когда просишь нейросеть поиграться со шрифтами и сделать задачу, которую любой разработчик за пять минут запилит за чашкой кофе в обед.
Результат вышел, мягко говоря, неоднозначный. Смотрите сами:
🤖 https://tml.io/ef1c26
Мы тут выяснили, что бывает, когда просишь нейросеть поиграться со шрифтами и сделать задачу, которую любой разработчик за пять минут запилит за чашкой кофе в обед.
Результат вышел, мягко говоря, неоднозначный. Смотрите сами:
🤖 https://tml.io/ef1c26
На какие курсы можно записаться со скидкой на этой неделе:
📍Пакет курсов «Работа с данными» за23 900 16 730 ₽ или в рассрочку на 12 месяцев за 1990 1390 ₽/месяц до 27 июня.
Курсы в этом пакете прокачивают навыки по эффективной обработке данных и построению архитектуры
Включает 3 курса:
- TypeScript
- Алгоритмы и структуры данных
- Протоколы и сети
+ курс «Протоколы и сети: веб-безопасность» в подарок.
Начать обучение.
📍Алгоритмы и структуры данных за14 700 10 290₽ или в рассрочку на 6 месяцев за 2 450 1 710₽/месяц до 25 июня.
Понимание структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.
Начать обучение.
#пятничная_скидка
📍Пакет курсов «Работа с данными» за
Курсы в этом пакете прокачивают навыки по эффективной обработке данных и построению архитектуры
Включает 3 курса:
- TypeScript
- Алгоритмы и структуры данных
- Протоколы и сети
+ курс «Протоколы и сети: веб-безопасность» в подарок.
Начать обучение.
📍Алгоритмы и структуры данных за
Понимание структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.
Начать обучение.
#пятничная_скидка
❤1
В нашем подкасте «Про код» уже 12 выпусков, слушать можно на любимых площадках, лайки и обратную связью приветствуем 🐈