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

Рекомендуем!

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

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

Сложность: средняя

Рекомендуем!

Глубокое погружение в Canvas

HTML Canvas — это удивительная технология для рисования, встроенная во все современные браузеры. С помощью Canvas вы можете рисовать фигуры, управлять фотографиями, создавать игры и анимировать фактически что угодно — всё это с правильными веб-стандартами. Вы даже можете делать мобильные приложения.

Сложность: высокая

Рекомендуем!

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

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

Сложность: начальная

Рекомендуем!

Основы jQuery

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

Сложность: начальная

Рекомендуем!

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

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

Сложность: начальная

Рекомендуем!

Сборка с Gulp

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

Сложность: средняя

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

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

Сложность: средняя

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

Bower, Gulp и Yeoman

Сложность: средняя

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

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

Сложность: средняя

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

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

Сложность: средняя

HTML Canvas — это удивительная технология для рисования, встроенная во все современные браузеры. С помощью Canvas вы можете рисовать фигуры, управлять фотографиями, создавать игры и анимировать фактически что угодно — всё это с правильными веб-стандартами. Вы даже можете делать мобильные приложения.

Глубокое погружение в Canvas

Сложность: высокая

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

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

Сложность: начальная

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

Основы jQuery

Сложность: начальная

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

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

Сложность: начальная

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

Сборка с Gulp

Сложность: средняя

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

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

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

Сложность: начальная

Jekyll является наиболее популярным генератором статичного сайта. Он берёт исходные файлы и создаёт сайт из статичных страниц, готовых обслуживать пользователей напрямую. Это отличается от того, как работают традиционные CMS, вроде WordPress.

Создание сайта на Jekyll

Сложность: начальная