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

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

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



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

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

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

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

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

Читать далее

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

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

Читать далее

Что такое Code Review

Что такое Code Review

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

Читать далее

Программы для работы с базой данных MySQL

Программы для работы с базой данных MySQL

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

Читать далее

Для чего придумали объектно-ориентированное программирование

Для чего придумали объектно-ориентированное программирование

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

Читать далее

Как можно получить бесплатную лицензию на PhpStorm

Как можно получить бесплатную лицензию на PhpStorm

В веб-программировании существует несколько серверных языков, с помощью которых разработчики создают сайты и приложения. Один из самых популярных и наиболее распространённых является PHP – процессор гипертекста. У этого серверного языка есть существенное преимущество по сравнению с другими – он предоставляет возможность внедрить код непосредственно в HTML, поддерживается практически всеми хостерами. PHP имеет интеграцию c веб-серверами, нативную поддержку MySQL и может дополняться другими языками. Для разработки ПО на этом языке создана IDE PhpStorm, пользующаяся большой популярностью среди веб-разработчиков.

Читать далее

HTML: что это и как им овладеть

HTML: что это и как им овладеть

HTML – это, прежде всего, аббревиатура английского названия языка маркировки (или разметки) гипертекста HyperText Markup Language. Именно с помощью HTML, прежде всего, и ведется web-разработка страниц сайтов. Он – основа совершенно любого Интернет-ресурса, основа абсолютно всего, что вы видите в сети. Поэтому начать осваивать сайтостроение необходимо с его изучения – это важный фактор и залог успешного результата в этом деле. К тому же это и самый простой язык для старта. Существуют действительно сложные средства разработки, требующие фундаментальных знаний алгоритмизации, программирования, механизмов управления системами баз данных и других подобных дисциплин. HTML же доступен и неподготовленным людям, более того, его изучение доступно и детям.

Читать далее

Как и чему учат веб-разработчиков

Как и чему учат веб-разработчиков

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

Читать далее

Онлайн-курсы PHP и MySQL
Обучение с полного нуля до уровня джуниора!
Начать бесплатно
Логические задачи с собеседований