Обложка поста

Курс «Создание динамического веб-сайта»

Эти видеоуроки ставят перед собой цель создать с нуля динамический сайт с применением стека технологий, таких как HTMP, JavaScript, Ajax, PHP и других.

Создание анимации на базе JavaScript с помощью библиотеки Anime.js. Часть 1

С помощью Anime.js можно анимировать свойства CSS, SVG-изображения или атрибуты DOM-дерева на веб-странице. Позволяет контролировать все аспекты анимации.

Anime.js

События и курсы

Обложка поста

Настройка и использование PDO — расширения PHP Data Objects для работы с базами данных

Расширение PDO реализует взаимодействие с базами данных при помощи объектов. Профит в том, что нет привязки к конкретной системе управления базами данных. В руководстве вы найдете пошаговое описание работы с базами данных, порядок использования подготовленных запросов и настройку обработки ошибок.

Обложка поста

Курс «HTML5 для начинающих»

Русскоязычный курс, посвященный языку разметки HTML5.

Вакансии, где нужны знания по теме «Веб-разработка»

Какие метатеги использовать в вебе в 2017 году

Браузеры интерпретируют метатеги, чтобы правильно отобразить сайт, а поисковики используют их при выборке информации о странице. Стандарты взаимодействия развиваются, и теги — вместе с ними. Разбираем актуальное по теме.

метатеги 2017

Знакомство с созданием изображений на чистом CSS. Часть вторая, посложнее

Продолжение руководства по созданию изображений на чистом CSS. Теперь мы рады представить вам перевод второй части, в которой вы научитесь создавать баннер на CSS.

Обложка поста

Как защитить веб-приложение: основные советы, инструменты, полезные ссылки

Отбросьте заблуждения о неприступности своих веб-ресурсов. И это касается не только сайтов, если задаться целью, уязвимость найдётся и в приложении. Эта статья поможет разобраться в основных проблемах технической защиты веб-приложений и решить их.

Обложка поста

ES6, ES8, ES2017: что такое ECMAScript и чем это отличается от JavaScript

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

Обложка статьи «ES6, ES8, ES2017: что такое ECMAScript и чем это отличается от JavaScript»

7 советов по обработке «undefined» в JavaScript

В этой статье мы рассмотрим, как бороться с появлением значения «undefined» в JavaScript и что может вызывать данную ошибку. А также разберёмся, в чём заключается разница между «undefined» и «null».

Обложка поста

Golang: основы для начинающих

Golang, или Go — язык программирования, начало которого было положено в 2007 году сотрудниками компании Google. Это быстрый, статически типизированный, компилируемый язык, который создает впечатление динамически типизированного и интерпретируемого языка. В этой статье вы найдете все, что нужно знать новичку.

Обложка поста

Ленивый, компонуемый и модульный JavaScript

В этой статье остановимся на использовании четырех возможностей ECMAScript: итераторах, генераторах, «жирных» стрелочных функциях и операторе for-of в сочетании с функциями высшего порядка, композициями функций, отложенными вычислениями.

Обложка поста

Создание реактивных аналитических веб-приложений с использованием Python и библиотеки Dash

Библиотека Dash будет полезна тем, кто использует Python для анализа и исследования данных, визуализации, моделирования и отчётности.

Создание веб-приложений на Python

Full-stack разработчик: необходимые навыки и преимущества при трудоустройстве

Fullstack-разработчик — это специалист, способный создать с нуля веб-приложение: и клиентскую, и серверную части. Ответить на вопросы, с какими технологиями должен работать такой специалист, какими обладать навыками и какие иметь…

Обложка поста
Обложка поста

Что такое программирование: доступное объяснение для абсолютных новичков

Эта статья не является полноценным руководством по программированию на одном из известных языков. Этот перевод служит в качестве введения в базовые концепции программирования.

Обложка поста

Урок-введение по WebAssembly на примере игры «Жизнь»

В этом уроке мы пройдём путь по портированию библиотеки JavaScript в WebAssembly (wasm) на примере игры «Жизнь», созданной английским математиком Джоном Конвеем. Этот урок отлично подойдёт начинающим, чтобы понять, что…

менеджер пакетов npm

Упрощаем работу с npm: полезные сокращения и трюки

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

Обложка поста

Основы WebGL: разбираемся в магическом коде и заливаем на хостинг

WebGL — технология, которая «создает магию» в 2D-canvas’е HTML5. Рассказываем, как за счет градиента добиться такого интересного 3D-эффекта, как выпуклость, не используя дополнительных библиотек и подробно объяснив всю «магию». По завершению работы с кодом…

Как задеплоить веб-приложение на связке React и Redux за 10 минут

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

Обложка поста

Обзор Lokalise — сервиса для локализации приложений и обновления переводов «по воздуху»

Lokalise — платформа для локализации мобильных и веб-приложений. Сервис имеет SDK для обновления переводов «по воздуху» и удобен для работы в команде.

Обложка поста
PHP

Make PHP great again: подборка книг для изучения PHP

Подборка бесплатных книг, которые точно пригодятся при изучении PHP, популярного языка для веб-разработки. Найдут интересное как новички, так и продвинутые.

Как настроить сайт с помощью GitHub и Cloudflare: иллюстрированное руководство

Эта статья для вас, если вы хотите быстро и просто настроить сайт, но еще ищете для этого подходящие инструменты и сомневаетесь в некоторых шагах.

Как настроить сайт с помощью GitHub и Cloudflare

Четыре уровня кэширования в сети: клиентский, сетевой, серверный и уровень приложения

В этой статье мы рассмотрим один из секретов высокой масштабируемости и производительности сайтов. Из блога об архитектуре Flickr, на серверах которого размещается более 5 000 000 фотографий, мы узнали, что…

Webpack: основы настройки проекта на JavaScript и Sass

Webpack — инструмент веб-разработчика, который соединяет файлы JavaScript и CSS в единые файлы.

Обложка поста
Обложка поста

В чем разница между веб-разработчиком и веб-дизайнером

Веб-дизайнера и веб-разработчика объединяет только «веб-», в остальном — это очень разные профессии. Объясняем, почему и как обучиться этим специальностям.

10 самых распространенных ошибок, которые делают разработчики на WordPress

Разработчики на WordPress в погоне за быстрыми результатами часто совершают одни и те же ошибки. Перед вами 10 советов, которые помогут с ними бороться.

Пример серверного рендеринга: прокачиваем email-рассылку при помощи React

Рассказывает Альберто Рэстифо, JS-разработчик Пару недель назад менеджер нашего проекта сообщил, что в ближайшие несколько спринтов мы будем заниматься электронными письмами. Автоматически генерируемые email’ы надо было сделать отзывчивыми, что привело бы к усложнению вёрстки.

email

Практическое руководство: реализуем горизонтальную прокрутку секции на Flexbox

Рассказываем, как создать горизонтально прокручиваемую секцию веб-странички при помощи Flexbox. Спойлер: это очень просто.

горизонтальная прокрутка

Как установить бесплатный SSL-сертификат для своего сайта

Рассказываем, как при помощи Let’s Encrypt получить бесплатный SSL-сертификат, использовать его в Nginx на Ubuntu 16.04 и продлевать его срок действия.

Let's Encrypt
анимация

Знакомство с анимацией в CSS3: гайд для начинающих

В этой статье мы рассказываем об основах использования анимации в CSS3. Отличный вводный материал для начинающих веб-разработчиков.

Хочу стать веб-разработчиком: подробный план по изучению JavaScript

JavaScript очень быстро развивается, а потому при изучении в нём легко запутаться. Мы подготовили учебный план, который поможет вам разобраться, что к чему.

JavaScript

По пунктам: что нужно знать о бэкенде новичку в веб-разработке

Список основных шагов бэкенд-разработки без глубокого анализа кода послужит введением для новичков и чеклистом для более продвинутых програмистов.

Обложка поста

Сатирические зарисовки на тему CSS, или Cюрпризы фронтенд-разработки

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

CSS