Наши приложения

Установите наши мобильные приложения под Android для изучения HTML и CSS там, где вы пожелаете. Уроки содержат описание и интерактивные задания на закрепление материала. А справочники просто классные!

Подобно использованию нот для записи музыки, вы используете HTML для написания веб-страниц.

Основы HTML

Учебный курс

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

Введение в Интернет

Учебный курс

«Уроки по HTML и CSS» являются простым и полным руководством, целью которого служит помощь начинающим при обучении HTML и CSS. Излагая основы, это руководство проходит через все основные этапы проектирования и разработки.

Уроки по HTML и CSS

Вёрстка

В этой книге мы представляем подборку основных примеров на AngularJS, которые помогут вам сделать толчок для собственных веб-проектов. Мы охватили широкий спектр тем, от одностраничного приложения и маршрутизации, до связывание данных и применения JSON для выборки. С этим простым руководством вы сможете запустить собственные проекты за короткое время.

AngularJS. Рецепты программирования

Веб-технологии

Что за шум вокруг Node.js? Почему так много людей говорит о нём? Следуйте за мной в этом руководстве, которое поможет понять процесс создания Node-проекта с нуля.

Node, Express и libsass: проект с нуля

Веб-технологии

Дополнительно в процессе создания сайта происходит много часто повторяющихся действий, таких как обновление страниц для просмотра вносимых изменений. Всё это на деле утомительная и пустая трата времени. Представьте, что у вас есть система, которая делает всё это за вас. При изменении CSS-файла создаётся минимизированная версия и то же самое происходит с JavaScript-файлом. Посмотрите, что вы можете автоматически делать с помощью Gulp: минимизировать CSS и JavaScript; сжимать и оптимизировать изображения; компилировать файлы Sass, CoffeeScript, Jade и др.

Автоматизация работы с Gulp

Веб-технологии

Node.js — один из самых больших взрывов за последние несколько лет. Возможность запускать JavaScript (с этим клиентским языком знакомы многие) на сервере является заманчивой идеей.

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

Создание первого приложения на Node

Веб-технологии

Для управления зависимостями приложений в PHP есть Composer, в Ruby есть Bundler, а для Node.js есть npm. Независимо от среды, эти инструменты значительно улучшают рабочий процесс разработки.

Менеджеры пакетов де-факто позволяют наладить стандартизированный рабочий процесс, который помогает в разработке и развертывании наших приложений.

Это всё хорошо звучит для PHP, Ruby и Node.js... но что насчёт фронтенда?

Bower, Gulp и Yeoman

Веб-технологии

jQuery быстро становится обязательным навыком для фронтенд-разработчиков. Целью этой книги является обзор JavaScript-библиотеки jQuery. После завершения чтения вы должны уметь решать основные задачи с помощью jQuery и иметь прочную основу для продолжения обучения. Эта книга задумывалась как материал, используемый в учебном классе, но вы можете найти его полезным и для самостоятельного изучения.

Основы jQuery

Веб-технологии

Эта книга научит вас основам программирования и JavaScript. Независимо от того, опытный вы программист или нет, книга предназначена для всех, кто хочет изучить язык программирования JavaScript.

Знакомство с JavaScript

Веб-технологии

Gulp является системой сборки, которая может упростить разработку сайтов путём автоматизации типовых задач, таких как компиляция CSS-препроцессоров, минимизация JavaScript и перезагрузка браузера. В этом руководстве мы увидим, как использовать Gulp для изменения вашего рабочего процесса, чтобы сделать его более быстрым и эффективным.

Сборка с Gulp

Веб-технологии

Во время процесса веб-разработки возникает много задач, которые нам требуется периодически выполнять вроде минимизации JavaScript и CSS-файлов, модульного тестирования, проверки файлов на наличие ошибок, компиляции препроцессорных файлов (Less, Sass) в CSS и многое другое. Grunt предназначен для запуска задач, а значит повторяющиеся задачи, с которыми мы имеем дело каждый день, становятся автоматизированы.

Приступая к работе с Grunt

Веб-технологии