Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2007, 00:46   #1
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию Учебники, пособия, ссылки по изучению WEB-программирования

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

Последний раз редактировалось Alex11223; 01.02.2017 в 12:48.
SkyM@n вне форума Ответить с цитированием
Старый 23.09.2007, 00:50   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию 02.11.2017

https://learn.javascript.ru
Современный учебник Javascript.

https://code-basics.ru
Самые основы программирования, PHP, JS, Python, Java, HTML/CSS с интерактивными задачами для практики.

http://www.phptherightway.com (русский перевод)
https://phpbestpractices.org
Сборники актуальной информации, "best practices" по PHP.

http://phpfaq.ru/newbie/na_tanke
http://phpfaq.ru/debug
Самые основы работы PHP, веба и как найти ошибку в своем коде

https://developer.mozilla.org
MDN. Документация по веб-технологиям, стандартам, JS, ...

http://www.w3schools.com
Более простой справочник по HTML, CSS, JS, SQL. Возможно лучше подойдет новичкам, чем MDN + удобно, что можно запустить код примера прямо на сайте, поиграться изменяя его.
Несколько лет назад он часто критиковался за неправильную информацию/демонстрацию плохих подходов, но вроде бы многое уже поправили. В общем для базового представления сойдет.

http://htmlbook.ru/html
http://htmlbook.ru/css
Русский справочник по HTML, CSS.

https://www.w3.org
Спецификации по многим веб-технологиям. Например, HTML, CSS, SVG.
Бывает полезно когда нужна более подробная и точная информация, чем в MDN и других справочниках.

Объясняем современный JavaScript динозавру
Неплохая статья для понимания основ менеджеров зависимостей (npm), webpack и т.п.

Как объяснить 10 лет веб-разработки путешественнику во времени из 2007
Краткий обзор разных штук появившихся за последние 10 лет. Веб-приложения, облака, микросервисы, управление конфигурацией (Chef, Ansible), виртуальные машины и контейнеры (Vagrant, Docker), NoSQL, рост популярности JS, CSS фреймворки (Bootstrap), JS фреймворки (Angular, React), ...

Последний раз редактировалось Alex11223; 24.07.2019 в 09:16. Причина: Сообщение от Alex11223, вставлено сюда чтоб было в начале темы
SkyM@n вне форума Ответить с цитированием
Старый 03.03.2008, 03:28   #3
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию Колисниченко Д.Н. Самоучитель PHP 5

Колисниченко Д.Н. Самоучитель PHP 5

Внимание! Данная книга устарела!

Данная книга является превосходным учебным пособием, позволяющим быстро освоить и эффективно использовать РНР. Здесь вы найдете все, что для этого необходимо: от описания настройки РНР, основ CGI и базовых конструкций языка, до работы с сессиями, каналами, сокетами и другими специальными технологиями РНР, Особое место занимает рассмотрение взаимодействия РНР с базами данных. В книге рассмотрены, как MySQL, так и SQLite, поддерживаемая РНР 5.
При всем при этом, книга максимально ориентирована на достижение реальных практических результатов. В деталях описано, как создать на РНР свою гостевую книгу, чат, форум, почтовую рассылку на сайте, новостную ленту и даже Интернет-магазин. Приведены готовые скрипты. Отдельно рассмотрена методика создания системы автоматического управления содержимым сайта ("движка"). Такая система позволит вам максимально упростить поддержку и обновление своего сайта. Кроме создания своих скриптов, приведено описание профессиональных продуктов (бесплатных и открытых): форума РНРВВ и системы PHP-Nuke. Эти продукты применяются на огромном количестве сайтов и позволяют "дважды не изобретать велосипед", а использовать уже готовые решения. Книга отличается простотой и ясностью изложения материала. Написана опытным и известным автором. Лучший выбор для начинающих изучать РНР.

Последний раз редактировалось Alex11223; 01.02.2017 в 12:49. Причина: ссылка сдохла
SkyM@n вне форума Ответить с цитированием
Старый 03.03.2008, 04:21   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Разработка Web-приложений на РНР и MySQL
# Серия: Руководство разработчика Web-сайтов
# Авторы:Лаура Томсон, Люк Веллинг
# Издательство: ДиаСофтЮП, 2003 г.
# Твердый переплет;
# 672 стр;
# ISBN 5-93772-090-3, 0-672-31784-2
# Тираж: 3000 экз.
# Формат: 70x100/16

Книга Разработка Web-приложений на РНР и MySQL представляет собой всеобъемлющее руководство по совместному применению РНР и MySQL для разработки высокоэффективных и интерактивных Web-сайтов с динамическим содержимым.

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

Сопровождающий книгу CD-ROM содержит тексты всех примеров, рассмотренных в книге, а также множество материала, который окажется полезным для каждого разработчика Web-приложений. Несмотря на то что книга, в основном, рассчитана на профессиональных программистов и разработчиков, она принесет несомненную пользу и в качестве учебника для начинающих, кто совершает только первые шаги в бесконечном мире создания приложений для Internet.

Последний раз редактировалось Alex11223; 01.02.2017 в 12:50. Причина: ссылка сдохла
SkyM@n вне форума Ответить с цитированием
Старый 03.03.2008, 10:24   #5
Adamant
Пользователь
 
Аватар для Adamant
 
Регистрация: 20.09.2007
Сообщений: 99
По умолчанию Объектно-ориентированное программирование на PHP



Появилась в продаже долгожданная книга известных авторов Кузнецова М. В. и Симдянова И. В.

Эта книга позволяет найти ответ на вопросы: зачем нужно объектно-ориентированное программирование в PHP, когда его следует применять, а когда его применение не целесообразно и даже вредно.
Зачастую использование объектно-ориентированного подхода к месту и не к месту не обязательно делает проект успешным. Программирование новичка в стиле объектно-ориентированного программирования часто напоминает передвижение по минному полю — если не знать где мины, достичь конца проекта невозможно. Само по себе объектно-ориентированное программирование не является панацеей — это рабочая технология, которая позволяет:
  • увеличить процент повторно используемого кода
  • оперировать при программировании понятиями и объектами реального мира (договор, заключение договора, распечатка договора, поиск договора), а не низкоуровневыми компьютерными терминами (файлы, строка, стандартный поток вывода), что позволяет создавать более крупные проекты с меньшим количеством ошибок и в более сжатые сроки.

Предлагаемая книга рассматривает объектно-ориентированное программирование применительно к PHP, раскрывая его методологическую часть. Будет определено, в каком случае следует взять за основу объектно-ориентированный подход в PHP, а в каком — лучше от него отказаться. На примере построения большого Web-приложения (CMS) демонстрируется, как добиться повторного использования кода в реальных проектах.


Исходные коды всех приложений, рассмотренных в книге "Объектно-ориентированное программирование на PHP" можно взять здесь

А также тут (спасибо Andkorol):

Питер Ловэйн - Объектно-ориентированное программирование на PHP 5(+CD с исходными текстами)
Голова человеку дадена - не токмо шапку носить!

Последний раз редактировалось SkyM@n; 14.06.2010 в 09:34.
Adamant вне форума Ответить с цитированием
Старый 25.02.2009, 13:57   #6
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Интересные статьи:

Top 10 Secure Coding Practices
Secure Programming for Linux and Unix HOWTO. РНР

Книга Essential PHP Security, Chris Shiflett

Целиком посвящена безопасности веб-приложений. Рассматриваются как общие моменты, такие как распространённые атаки и главные принципы, так и специфичные для PHP. Пожалуй, самая тонкая техническая книга, которую я читал, что, кстати, является её главным плюсом — воды почти нет. Всё по делу.

Последний раз редактировалось Alex11223; 02.02.2017 в 09:25.
SkyM@n вне форума Ответить с цитированием
Старый 13.04.2009, 19:14   #7
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

jQuery — JavaScript-библиотека, упрощающая взаимодействии с HTML/DOM.
Общая иформация

Ссылки на сторонние ресурсы:
http://habrahabr.ru/blogs/webdev/31239/
http://anton.shevchuk.name/javascrip...for-beginners/
http://www.rsdn.org/article/inet/jQuery.xml

Онлайн-книга по jQuery

Последний раз редактировалось Alex11223; 02.02.2017 в 09:12.
SkyM@n вне форума Ответить с цитированием
Старый 01.05.2009, 13:13   #8
Helion
 
Аватар для Helion
 
Регистрация: 29.04.2009
Сообщений: 9
По умолчанию

Я учил PHP на двух книгах + разобрал как написан бесплатный форум...
1. книга: PHP 5.0 для начинающих, или как создать динамичный web-сайт.
Автор: Борис Леонтьев.
Не большая книга, но познавательная, содержит справочник основных функций PHP и рассказывает как их применить.
2. книга: PHP 5 объектно-ориентированное программирование.
Автор: Питер Ловэйн.
В книге на примере показано, как создавать, развивать и работать с классами. Много примеров: включение ленты RSS, навигация, миниатюры фото на лету, работа с БД.
3. Есть не плохой диск за 300р. Не знаю, можно здесь линки на продажу дисков кидать, поэтому не буду. Если надо, то напишу...
На диске более 100 учебников по Web программированию, собранные с разных ресурсов инета и не знаю от куда еще. Но диском я пользуюсь. Там и PHP есть.
Нумерология онлайн - сайт для мамы
Вертолетная авиация - сайт профессии Калитка в мой скромный блог - Асинхронные мысли и Ложь - Поиск истины
Helion вне форума Ответить с цитированием
Старый 19.05.2009, 00:20   #9
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

You Must Learn JavaScript (Ты должен выучить JavaScript)

Руководство Кенни Мэерса (на английском языке)

http://www.thenerdary.net/post/20965...arn-javascript


Pure JavaScript
R. Allen Wyke, Charlton Ting, Jason D. Gilliam, Sean Michaels, 2001
a7e9350ef0d0.jpg
Хорошая книга. Эх, помнится, как я по ней учился. Некоторые вещи из єтой книги я бы сейчас не использовал в связи с появлением библиотек типа jQuery, Prototype, MooTools ...., но все-таки тем, кто не использует данные библиотеки - особенно рекомендую.
В общем, для новичков - самое то! Но и опытные гуру могут почерпнуть неплохие знания.


ExtJs

Классный UI-фреймворк, заслуживающий на уважение.
http://extjs.com/

Онлайн-руководство по ExtJS 4 http://metanit.com/web/extjs/index.php

Последний раз редактировалось Alex11223; 02.02.2017 в 09:35.
SkyM@n вне форума Ответить с цитированием
Старый 28.05.2009, 00:31   #10
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,457
По умолчанию

Книга Матросова, Сергеева, Чаунина , html 4.0. Наиболее полное руководство.
В электронной книге представлен весь спектр технологий создания Web-документов (начиная от простейших - статических - и до документов на основе динамического HTML), включая форматирование текста, создание списков, таблиц, форм, применение графики, каскадных таблиц стилей, встраивание различных объектов, использование средств интерактивного общения с пользователем, баз данных, мультимедиа-объектов и пр.
В книге рассматриваются объектно-ориентированные технологии и программирование на языке Perl, а также создание CGI-программ и написание сценариев на языках JavaScript и VBScript.
В электронной книге приводятся сведения о браузерах Netscape Communicator и Microsoft Internet Explorer и таблице HTML-тэгов.

--------------------

Книга Д. Котерова, А. Костарева, PHP 5. Наиболее полное руководство.
В электронной книге рассматриваются основы функционирования Web-серверов, сборка исполняемого модуля РНР в ОС Unix, инструментарий Web-разработчика (в том числе утилиты отладки сценариев), синтаксис и стандартные функции языка. В книге приведено описание функций РНР для работы с массивами, файлами, СУБД MySQL, регулярными выражениями формата PCRE, графическими примитивами, почтой, сессиями и т.д.
--------------------

Книга Мартина Грубера, Понимание SQL.
Электронная книга даст вам краткое, удобное в чтении введение в реляционные базы данных. Книга предоставит вам обучающие программы чтобы овладевая запросами SQL шаг за шагом, помочь вам узнать, как извлекать и обрабатывать информацию содержащуюся в таблицах данных.
Эта элетронная книга - лучшее, что может быть по SQL! Новички быстро поймут основы языка, а профессионалы - идеологию и методологию - научатся "мыслить" в формате SQL.

Последний раз редактировалось Alex11223; 25.11.2016 в 11:35. Причина: ссылки сдохли
uberchel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Учебники DelphiX Novice Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 08.12.2011 20:56
Учебники, пособия, ссылки по изучению WEB-программирования SkyM@n JavaScript, Ajax 0 21.11.2007 20:22
Учебники, пособия, ссылки по изучению WEB-программирования SkyM@n HTML и CSS 0 21.11.2007 20:21
Учебники Nick93.93 Паскаль, Turbo Pascal, PascalABC.NET 2 04.04.2007 19:45