Чат Telegram
Группа ВКонтакте

Статьи о веб-разработке

Здесь вы найдёте интересные статьи о веб-разработке для программистов и системных администраторов. Также вы сможете освоить профессию веб-программиста самостоятельно, пройдя наши онлайн-курсы PHP.



Для чего люди играют в компьютерные игры

Для чего люди играют в компьютерные игры

Дети обожают ставить себя на место понравившихся героев, после прочтения книги или просмотра фильма. Вот почему они играют в войнушку или космонавтов. Ведь на некоторое время ребенок сам становится героем, что дает ощущение наслаждения эмоциями. Но почему вы уверены, что повзрослев, это желание куда-то делось?

Читать далее

Диаграммы UML в PHP

Диаграммы UML в PHP

До сих пор при обсуждении средств объектно-ориентированного программирования в PHP я позволял коду говорить самому за себя и использовал краткие примеры для иллюстрации таких понятий, как наследование и полиморфизм. Это полезно, потому что речь идет о PHP, который находится в центре нашего внимания. Но по мере увеличения размеров и сложности примеров использование только одного кода для иллюстрации больших изменений в проекте станет несколько абсурдным. Согласитесь, трудно увидеть общую картину в нескольких строках кода.

Читать далее

Создание сайтов на заказ и его преимущества

Создание сайтов на заказ и его преимущества

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

Читать далее

Сессии в PHP

Сессии в PHP

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

Читать далее

PHP и XML

PHP и XML

XML - это сокращение от extensible Markup Language (расширяемый язык разметки). Язык XML — подмножество гораздо более сложного языка SGML (Standard Generalized Markup Language — стандартный обобщенный язык разметки), но для использования XML не требуется что-либо знать о языке SGML. Язык XML определяет синтаксис создания структурированных документов, доступных для чтения людьми и компьютерами.

Читать далее

Создание графики на PHP

Создание графики на PHP

Для того чтобы определить области применения средств создания графики в сценариях для веб, рассмотрим приведенный ниже ряд возможных вариантов использования графики:

  • На HTML-страницу могут быть внедрены статические изображения, созданные самостоятельно или заимствованные где-либо.
  • Могут быть использованы формируемые программным путем изображения (HTML + CSS).
  • Можно использовать библиотеку gd, чтобы заранее создавать статические графические изображения для всех возможных ситуации, возникающих в ходе выполнения сценария, сохранять их в файлах и отображать по условию.

Вариант внедрения графики с использованием статических изображений мы рассматривать не будем ввиду его простоты, поэтому сначала рассмотрим простой вариант (графика HTML + CSS), а затем рассмотрим использование библиотеки gd в PHP.

Читать далее

Как выбрать тематику своего будущего сайта

Как выбрать тематику своего будущего сайта

Новые сайты появляются в интернете каждый день. Для посетителей веб-ресурсы - это места, где можно отыскать какую-либо информацию, пообщаться, найти новых знакомых, приятно провести время. А для владельцев - это возможность заработка.

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

Читать далее

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

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

Литература в течение всей истории человечества была разной, и, соответственно, использовалась тоже по-разному. Когда речь заходит о книгах по программированию, вы наверняка сразу думаете исключительно об узкоспециализированной литературе. Кому-то на ум пришло бы издание, обучающее писать программы на C++, или книга по PHP. Польза подобных книг, конечно, не исключается, однако это совершенно не то, что должен прочесть абсолютно каждый разработчик. К этой литературе стоит обратиться только тогда, когда уже заложена прочная основа. Как правильно писать коды, как выстраивать алгоритмы, в чем принцип паттернов и какими качествами нужно обладать, чтобы работать продуктивнее, – именно на эти вопросы нужно ответить в самом начале своей карьеры.

Читать далее

Для чего разработчики делают пет-проекты

Для чего разработчики делают пет-проекты

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

Читать далее

Что такое Code Review

Что такое Code Review

Понятие Code Review появилось в обиходе не так давно. Дословно, оно подразумевает проверку, инспектирование, обзор, коррекцию программного кода. Целью данной работы является нахождение нестыковок, отклонений, некорректного поведения ПО. Основной задачей проведения код ревью считается улучшение показателей программы. Code Review может быть проведен одним специалистом или группой разработчиков. Процесс проведения зависит от сложности поставленных задач и может проходить как чтение кода программы по основным точкам или, в виде совещания команды специалистов, с последующими выводами по произведенной работе. Хороший Code Review подразумевает не только поиск нестыковок, но и рекомендации по их устранению, совещание по этапам дальнейших действий.

Читать далее

Логические задачи с собеседований