Статьи

Процессы веб‑разработки, которые не очень заметны, но существенно влияют на качество полученного результата

В веб‑разработке есть достаточно много процессов, которые не вполне понятны для Заказчика или не видны ему вовсе, но, когда эти процессы не выполняются, качество результата работ снижается весьма заметно.

управление продуктами
управление проектами
Статья опубликована в 2014 году

Django — фреймворк на Python

Django — это программный каркас с богатыми возможностями, подходящий для разработки сложных сайтов и веб‑приложений, написанный на языке программирования Python.

платформы
фреймворки
Python
бэкенд
веб-разработка
Статья опубликована в 2014 году

Язык программирования Python

Python — это высокоуровневый язык программирования общего назначения, который используется в том числе и для разработки веб‑приложений. Язык ориентирован на повышение производительности разработчика и читаемости кода.

веб-разработка
языки программирования
машинное обучение
большие данные
Python
Статья опубликована в 2014 году

XSS — атаки на веб‑системы типа «межсайтовый скриптинг»

XSS‑атаки — это внедрение в страницу вредоносного кода, который будет выполнен на компьютере пользователя при открытии им этой страницы.

информационная безопасность
фронтенд
веб-разработка
Статья опубликована в 2014 году

Веб-сервер Apache

Apache — это HTTP‑сервер. Основными достоинствами считаются надёжность и гибкость конфигурации.

системное администрирование
веб-серверы
серверное ПО
Статья опубликована в 2014 году

Браузерное или клиентское кеширование

Кэширование статических ресурсов (картинок, скриптов, стилей) и неизменяющихся страниц на стороне браузера может сэкономить время загрузки страниц, если пользователь посещает сайт многократно или при посещении просматривает несколько страниц, которые используют одинаковые ресурсы.

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

Big Data — хранение, обработка и анализ огромных массивов информации

​Big Data — это данные огромных объёмов, обработка и анализ которых требует подходов, инструментов и методов, которые существенно отличаются от классических.

большие данные
машинное обучение
Статья опубликована в 2014 году

БЭМ и независимые блоки

Вёрстка независимыми блоками — это методология, которая была сформулирована Виталием Харисовым из компании Яндекс. Впоследствии эта методология была расширена и получила название БЭМ (Блок-Элемент-Модификатор). Собственно БЭМ нужен для упрощения командной разработки, для унификации интерфейсов и для более активного повторного использования программного кода.

веб-разработка
фронтенд
HTML
CSS
методологии разработки
Статья опубликована в 2014 году

Symfony — фреймворк на PHP

Symfony — php‑фреймворк, на базе которого можно разрабатывать сложные веб‑приложения. У фреймворка Symfony весьма мощная функциональность, продуманная архитектура, а также развитое сообщество.

фреймворки
PHP
платформы
бэкенд
веб-разработка
Статья опубликована в 2014 году

Magento — cистема управления сайтами интернет‑магазинов

Magento — система управления сайтами интернет‑магазинов с достаточно богатыми возможностями. Система не очень распространена в России, серьёзных внедрений в отечественном eCommerce мало и компетентных разработчиков тоже почти нет, но в мире эта CMS сейчас занимает лидирующие позиции.

CMS
платформы
PHP
бэкенд
веб-разработка
Статья опубликована в 2014 году