Посоветуйте эл. книги уроки по PHP и JavaScript

32
На сайте с 07.02.2011
Offline
76
4532

Посоветуйте, пожалуйста, электронные книги уроки по PHP и JavaScript и именно как создать компонент, модуль и плагин для CMS Joomla.

Самостоятельные поиски нужного результата не дали, к сожалению.

G2
На сайте с 27.10.2009
Offline
62
#1

Начните с понимания языка

PHP 5 в подлиннике, Котеров Д., Котеров А. — не идеально, зато достаточно доходчиво и компактно.

Большинство книг O'Reilly по JS и PHP пойдут в прок.

https://www.codeschool.com/paths/javascript - стоит попробовать, лекции + задачки

Когда получили понимание того, что такое PHP и с чем его едят - читайте документацию Джумлы, или того с чем вам потом захочется иметь дело, конкретно сейчас это

https://docs.joomla.org/Portal:Developers/ru - в правом сайдбаре "компонент, модуль и плагин" русским по белому.

КакМаршрутник (http://goo.gl/forms/hMgaH0s9E5) — как маршрутник, но работает.
vandamme
На сайте с 30.11.2008
Offline
675
#2

Надо же делать это последовательно, чтобы в голове каши не было, для начала javascript - уже с ним вы можете создавать динамичные странички. Через три, шесть, двенадцать месяцев уже браться за PHP, в зависимости от ваших навыков и опыта.

Смотрите сначала свежие по году издания:

Резиг - Секреты JavaScript ниндзя (2015)

Фримен - Изучаем программирование на JavaScript (2015)

Флэнаган - JavaScript. Карманный справочник (2013)

Моррисон - Изучаем JavaScript (2012)

G2
На сайте с 27.10.2009
Offline
62
#3
vandamme:
для начала javascript

Спорное утверждение.

ТС базово хотел модули для PHP фреймворка, и в целом PHP дает намного больше свобод. JS - приятное дополнение, но хорошую морду можно и без него слепить, а прикрутить jQuery плагин с их текущим состоянием и документацией - большого ума или знания JS не надо.

Технически JS дает больше свобод за счет возможности писать бэкэнд (NodeJS), практически PHP значительно проще и быстрее освоить не имея опыта программирования.

Я бы начинал с PHP (а лучше с Паскаля и основ программирования + алгоритмов).

AM
На сайте с 10.06.2006
Offline
133
#4
ghost28:


а лучше с Паскаля и основ программирования + алгоритмов.

можете что-то конкретное посоветовать?

KVM-VDS 239 руб/месяц: 2Gb RAM/ 24Gb SSD/ ДЦ в России (http://goo.gl/VaLJpY) кредитный калькулятор (http://credit-calculator-online.ru/) на все случаи жизни
vandamme
На сайте с 30.11.2008
Offline
675
#5
ghost28:
но хорошую морду можно и без него слепить

А зачем морду лепить? Лепят из cms дописывая модули с необходимым функционалом. Я смотрю со стороны практики - берешь на фрилансе работу по верстке, и там по-любому требуются знания html+css+java. ну не видел я верстку чисто html+css.

Если же брать работу php-кодинг, то по-любому работодатель уже подразумевает знания php+html+css+java. По крайней мере у нас в рунете работодатели хотят всего и сразу))

G
На сайте с 23.06.2012
Offline
27
#6

Для получения структурированных знаний по PHP очень советую видео курс Школы Программирования, называется "Профессиональная веб-разработка" (2 уровня)

Если не ошибаюсь, он платный, но, если поискать, в сети выложен и бесплатно.

G2
На сайте с 27.10.2009
Offline
62
#7
vandamme:
ну не видел я верстку чисто html+css.

Я видел, и очень крутую в частности. Или html+css+пара jquery плагинов.

vandamme:
Если же брать работу php-кодинг, то по-любому работодатель уже подразумевает знания php+html+css+java

и это видел, даже больше - начинал так, с PHP, базовым html и практически без знания CSS за душой :) Потом понадобился jQuery, и уже после (порядочно так после) разобрался с JS.

Тут слово ТС, чего он хочет достичь и куда целит.

ЗЫ: js и java это очень разные языки

ЗЫЗЫ: хороший JS лучше чем посредственная связка JS + PHP, ибо NodeJS для сервера, и Angular/Backbone/React для фронта позволяют сделать что угодно, и для бэкэнда - скорей всего эффективнее. Но без опыта поймать такие проекты сложно, а сделать их правильно - еще сложнее.

vandamme
На сайте с 30.11.2008
Offline
675
#8

неудачно сократил.

AP
На сайте с 12.06.2015
Offline
75
#9

Я бы посоветовал вначале изучить PHP (особенно в части ООП), потом Javascript проще будет изучать. Так можно будет заставить сайт взаимодействовать с сервером (и базой данных).

А вместо Javascript изучить jQuery или любой другой фреймворк - это будет проще, и сразу кроссбраузерно, не нужно будет создавать тонну кода.

S
На сайте с 13.10.2014
Offline
171
#10
A007MP:
А вместо Javascript изучить jQuery или любой другой фреймворк

не вместо, а вместе.

так как нельзя изучать библиотеку без знания основ языка

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий