Обложка канала

WebDEV. Страница 28

19233 @webb_dev

Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.

  • WebDEV

    Что требуют работодатели от C# разработчика в 2022 году? 📚 Если вы уже знакомы с базовым синтаксисом C#, ждем вас 20 января на встрече с Алексеем Ягуром, экспертом и Team Lead в YouDo. Алексей поведет обзор вакансий и требований к кандидатам в области бэкенд-разработки на C#. 🔥 Вы узнаете, какие навыки и инструменты нужны, чтобы создавать сложные клиент-серверные приложения. Обсудите, почему работа в Scrum команде — скилл, которому надо учиться. Познакомитесь с программой и форматом обучения онлайн-курса «C# Developer. Professional». 👉🏻 Регистрация на вебинар https://otus.pw/LmBz/
  • WebDEV

    🛠 JavaScript Quiz — проверьте свои знания, отвечая на вопросы по JavaScript. Подробные объяснения гарантированы. WebDEV #инструменты #js
  • WebDEV

    D3.js за 100 секунд Data-Driven Documents или D3 — это библиотека JavaScript для рисования SVG с данными. Это волшебство лежит в основе многих графиков, диаграмм и других визуализаций данных, которые вы видите сегодня в Интернете. 📺 YouTube WebDEV #видео #js
    D3.js in 100 Seconds

    Data-Driven Documents or D3 is a JavaScript library for drawing SVGs with data. It's the magic behind many of the graphs, charts, and other data visualizations you see on the web today. https://fireship.io/lessons/realtime-charts-d3-firebase/ #javascript #datavis #100SecondsOfCode 🔗 Resources D3 https://d3js.org/ Realtime Animated Charts https://fireship.io/lessons/realtime-charts-d3-firebase/ 🔥 Get More Content - Upgrade to PRO Upgrade to Fireship PRO at https://fireship.io/pro Use code lORhwXd2 for 25% off your first payment. 🎨 My Editor Settings - Atom One Dark - vscode-icons - Fira Code Font 🔖 Topics Covered - D3.js Basics - Data Vis with JavaScript - Draw SVG Graphics with Data

    YouTube
  • Реклама

  • WebDEV

    💡 Деструктуризация массива Пример деструктуризации массива:
    'use strict';
    
    let [firstName, lastName] = ["Илья", "Кантор"];
    
    alert(firstName); // Илья
    alert(lastName);  // Кантор
    
    
    При таком присвоении первое значение массива пойдёт в переменную firstName, второе – в lastName, а последующие (если есть) – будут отброшены. Ненужные элементы массива также можно отбросить, поставив лишнюю запятую:
    'use strict';
    
    // первый и второй элементы не нужны
    let [, , title] = "Юлий Цезарь Император Рима".split(" ");
    
    alert(title); // Император
    
    
    В коде выше первый и второй элементы массива никуда не записались, они были отброшены. Как, впрочем, и все элементы после третьего. WebDEV #советы #coding #js
  • WebDEV

    ❗️ Без знания алгоритмов не обойтись! Большинство ведущих IT-компаний на собеседованиях проверяют кандидата на умение реализовывать классические алгоритмы. ❓ Какие алгоритмы должен знать каждый программист? 💪 Расскажем на интерактивном вебинаре с опытным программистом с 20-летним опытом Евгением Волосатовым. Евгений объяснит, почему без знания алгоритмов — никуда и как большинство ведущих IT-компаний на собеседованиях проверяют кандидата на умение реализовывать классические алгоритмы. 📌 Бесплатный вебинар пройдет в рамках практического онлайн-курса «Алгоритмы и структуры данных». Формат обучения подходит для любого языка программирования. 👉 Для участия зарегистрируйтесь на мероприятие https://otus.pw/jDHQ/ 📌 Пройдите тест на сайте и получите дополнительно запись мастер класса по алгоритмам на e-mail.
  • WebDEV

    WebDEV #test #js Выберите правильный вариант 👇🏼
  • WebDEV

  • WebDEV

    💡 Spread syntax Spread syntax позволяет расширить доступные для итерации элементы (например, массивы или строки) в местах — для функций: где ожидаемое количество аргументов для вызовов функций равно нулю или больше нуля — для элементов (литералов массива) — для выражений объектов: в местах, где количество пар "ключ-значение" должно быть равно нулю или больше (для объектных литералов)
    function sum(x, y, z) {
      return x + y + z;
    }
    
    const numbers = [1, 2, 3];
    
    console.log(sum(...numbers));
    // expected output: 6
    
    console.log(sum.apply(null, numbers));
    // expected output: 6
    
    
    WebDEV #советы #coding #js
  • WebDEV

    Пишете на HTML, CSS и JS, но чувствуете, что для серьезных проектов пока не хватает навыков? Тимлиды ВКонтакте записали курс по современному фронтенду для junior и middle разработчиков. Здесь вы научитесь: ▪️Делать быстрые, качественные интерфейсы и адаптивную верстку; ▪️Создавать приложения, доступные в офлайне; ▪️Писать тесты и повышать производительность кода; ▪️Разбираться в смежных темах: деплой, CI/CD, мониторинг, кэширование, оптимизация на сервере. По итогам курса у вас будет готовый сервис на React с деплоем на собственном сервере. Вы станете крепким специалистом с широким набором скиллов, а наш HR доведет вас до оффера в крупную компанию. Записывайтесь на курс до 17 января — по промокоду DEV действует скидка 10%! Ознакомиться с подробной программой курса и оставить заявку можно на сайте. Там же для всех желающих доступна бесплатная демоверсия.
  • WebDEV

    🛠 Happy Hues — палитры отобранных цветов, которые будут уместны в определённом контексте. WebDEV #инструменты
  • WebDEV

    Разработчик на C#? 📚 Для тебя 24 января в 20:00 пройдет вебинар «Что полезного в новых версиях C#?» в OTUS. На открытом занятии мы разберем: 🔥 Ключевые нововведения релиза .NET 6.0 с C# 10. 🔥 Познакомимся с полезными и часто используемыми новшествами последних версий языка C#. 👉🏻 Для регистрации пройдите вступительный тест https://otus.pw/98zy/
  • WebDEV

    📖 AWS Certified Cloud Practitioner Study Guide 🖋 Ben Piper, David Clinton, 2019 Сделайте следующий шаг в своей карьере, расширив и подтвердив свои навыки в облаке Amazon Web Services (AWS). Учебное пособие для сертифицированного специалиста по облачным технологиям AWS дает хорошее представление об этой ведущей в отрасли технологии, которой пользуются тысячи компаний по всему миру, а также ресурсы, необходимые для подтверждения своих знаний на сертификационном экзамене AWS. Это руководство предлагает полное и тщательное рассмотрение всех тем, включенных в экзамен, начиная с обсуждения того, что такое облако AWS, его базовой глобальной инфраструктуры и архитектурных принципов. 💾 Скачать книгу WebDEV #book #AWS
  • WebDEV

    💡 Оператор нулевого слияния Оператор нулевого слияния (??) это логический оператор, который возвращает значение правого операнда когда значение левого операнда равно null или undefined, в противном случае будет возвращено значение левого операнда. В отличие от логического ИЛИ (||), левая часть оператора вычисляется и возвращается даже если его результат после приведения к логическому типу оказывается ложным, но не является null или undefined. Другими словами, если вы используете || чтобы установить значение по умолчанию, вы можете столкнуться с неожиданным поведением если считаете некоторые ложные значения пригодными для использования (например, "" или 0). Ниже приведены примеры.
    const foo = null ?? 'default string';
    console.log(foo);
    // expected output: "default string"
    
    const baz = 0 ?? 42;
    console.log(baz);
    // expected output: 0
    
    
    WebDEV #советы #coding #js
  • WebDEV

    WebDEV #test #React Выберите правильный вариант 👇🏼
  • WebDEV

  • Реклама

  • WebDEV

  • WebDEV

    💡 Оператор опциональной последовательности Оператор опциональной последовательности ?. позволяет получить значение свойства, находящегося на любом уровне вложенности в цепочке связанных между собой объектов, без необходимости проверять каждое из промежуточных свойств в ней на существование. ?. работает подобно оператору ., за исключением того, что не выбрасывает исключение, если объект, к свойству или методу которого идёт обращение, равен null или undefined. В этих случаях он возвращает undefined. Таким образом, мы получаем более короткий и понятный код при обращении к вложенным по цепочке свойствам объекта, когда есть вероятность, что какое-то из них отсутствует.
    const adventurer = {
      name: 'Alice',
      cat: {
        name: 'Dinah'
      }
    };
    
    const dogName = adventurer.dog?.name;
    console.log(dogName);
    // expected output: undefined
    
    console.log(adventurer.someNonExistentMethod?.());
    // expected output: undefined
    
    
    WebDEV #советы #coding #js
  • WebDEV

    🛠 Meanderer — маленькая библиотека JavaScript для создания отзывчивых траекторий анимации. Перед началом работы автор Meanderer рекомендует воспользоваться SVGOMG. WebDEV #инструменты #js