Возвращайтесь :) Специализация понятная, навыки востребованные :)
Это понятно.
p.s. Там не за одно, там первоначально курс планировался в связке в с фрэймворком.
Я в процессе обучения обычно беру тему и варьирую ей (в примерах) столько и настолько, насколько сам не получу внутреннее удовлетворение от понимания освоенной темы. Когда ощущаю это, иду дальше; при этом неважно сколько на это уходит дней или бумажных страниц. Иногда даю теме или навыку осесть и возвращаюсь к нему спустя некоторое время.
Этого принципа придерживаюсь в обучении разным дисциплинам, не обязательно в теме web-а.
По-моему, чаще всего называют "трехбуквенный" имея ввиду допустимое использование и букв, и символов.
2006-ой год -> 2-ое издание :)
Спасибо, в курсе есть и отдельно по MySQL тоже несколько курсов.
Да, я это понимаю.
Вот я открываю оглавление по PHP.
и в общем я вполне ясно понимаю о чём там, вопрос только в том, как это реализовано на пыхе :)
А общий курс выглядит вот так,
на что последовательно и нацеливаюсь, только начиная с бонусов.
Насколько для меня будет востребован данный фрэймворк - пока не понятно, но со временем, думаю, разберусь.
Здесь я в полной мере понимаю эту необходимость, но с php мне проще, потому что шаг за шагом можно накапливать pet проекты, навыки которые мне пригодятся в моей профильной деятельности. Можно сказать, что есть и сверх задача - переписать свой сайт и не иметь никаких формальных зависимостей программистов и разработчиков, ну и в будущем расширить свои навыки web мастеринга, потому что до настоящего моменты все навыки на уровне подбора и установки готовым компонентов/плагинов.
Да, это клиентские и только клиентский сайты на рекламном сопровождении. Корпоративная разработка мне точно будет не нужна. По-хорошему, я хочу выбрать один движок, свой набор компонентов и уметь им управлять/редактировать/исправлять проблемы на хорошем системном уровне. До настоящего момента это была Joomla. Скорее всего переключусь на связи: WP, Elementor, Woocommers, но может и нет. Просто по WP, Elementor, Woocoomerts есть обучающие программы, а для Joomla-ы и компонентов которые я использую - нет.
Я понимаю, но здесь для меня важна не принципиальная широта php, а скорее экспертная универсальность в разработке и поддержке сайтов.
Я понимаю, оф. документация - это без обсуждений, как говорится, must have.
Именно из этой точки необходимости и возник стартовый вопрос.
Поэтому я и усомнился, изучая 8-ю версию, я всё равно чаще всего будут видеть старую версию языка, сравнивать и невольно разбираться в этих различиях. Не лучше ли тогда начать с 7-ой (или если это принципиально с 5-ой), а уже параллельно, по тем же темам досматривать уроки по 8-ке. Целесообразно ли это именно в моём случае?
Чаще наверное - писать свои костыли, перехватывая управление и задавая свою логику, что конечно же неправильно, но в моём случае важно, чтобы работало.
Вот всегда это чувствовал. Рядом стоит ещё один кирпич JavaScipt Флэнагана 2006 года. Пока учил JavaScipt - понял, что напрасно потраченные деньги. Вот Котеров - такой же незакрытый гештальт.
Важная ремарка. Я тоже понимаю, что покуда не будет частой практики, должного погружения в язык не будет.
Но с другой стороны, посмотрим, куда развитие мысли заведет :)
Все CMS написаны на ООП, потому крайне рекомендую вообще начать с этого Объектно-ориентированный подход - Вайсфельд М. 2020.
По пыху отличная книга: РНР 8 объекты, шаблоны и методики программирования, 6-е издание, Мэтт Зандстра - 2021
Благодарю за ориентиры 👌
Да, спасибо, знаю этот источник 😎
Неужели? Мне показалось, я уже начинаю утомлять своими личными подробностями :)
Ну, пожалуйста, больше, подробнее и детальнее для меня не составляет труда :)
Основа в объёме базовых понятий и основных функций процедурного программирования - объявить переменную, определить массив, внести данные, выполнить операции с данными - вывести. Всё, что было мне необходимо для прикладных задач SEO, касаемо простейшей обработки данных.
Пол года назад примерно из тех же соображений сел за JavaScipt, добросовестно прослушал уроки, завёл рабочую тетрадь, выполнить все задания, осмыслил все базовые конструкции. К концу курса с досадой понял, что тема обработки DOM не рассматривается в курсе вообще :( и так как в принципе конкретных рабочих задач не было, то потихоньку знания выветриваются, однако есть рабочая тетрадь, в которую если что я могу вернуть и освежить необходимое.
На работу с JavaScipt ушел примерно месяц (при базовых 10 рабочих часах). Конечно, начиная курс у меня были одни ожидания, к концу - несколько другие. Потратил ли я время зря? Абсолютно нет! Я узнал много нового и сама как IT специалист расширил свои знания, поэтому даже не приступая к проектам по JavaScipt внутри себя, я себя уважаю, что просто не продолбал это время на Серче и в обычных рутинных задачах.
В принципе, аналогичная, ситуация и с PHP. Нет задачи стать программистом, нет задачи менять свой основной профиль. Есть, скажем так, ностальгические воспоминания с желанием написать свой блог, свою гостевую книгу, свою CMS. Буду ли я всё это делать - не знаю, насколько хватит мотивации и желаниях (гостевую и блог в учебном процессе конечно осилить надо). Есть желание узнавать новое, расширять и укреплять понимание и навыки междисциплинарных знаний, но это вопрос больше саморазвития, а не целевое профильного становления. Хобби - пожалуй, так.
Пока затруднения в том, чтобы определиться с порядком освоения информации.
Пока, пожалуй, всё. Если что-то будет вызывать затруднения - напишу сюда, надеюсь, не откажете в помощи :)
Несколько иначе.
Меня больше гложет внутренне недовольство, когда например, какой-то основной рабочий компонент не работает, а я не могу на это в моменте оперативно повлиять.
Конкретный пример. Есть мой сайт. В один конкретный момент сайт перестал отправлять данные из формы. Просто данные не отправлялись и всё. Ни ошибок, ни предупреждений, люди пишут - мол, отправляем сообщения, а ответа нет, как так?
Смотрю и не могу понять в чём дело - в чём проблема? Потом иду на форум разработчиков, а там тоже пишут, мол форма не работает.
Разрабы как обычно - спасибо, приняли, пофиксим неизвестно когда. А у меня-то процесс стоит. Вот и хлещу себя изнутри, полтора десятка лет в web-е, а исправить не можешь. Ну, да, - ну взял, другой компонент. Исправил ситуацию. А внутри послевкусие - используешь постоянно чужое, а написать элементарно обработчик формы не в состоянии. Вот оно и царапает изнутри - учи, разбирайся, завивайся, хватит годами на одном и том же ехать. Голова уже на треть седая, а ввод/вывод данных на сайте не могешь.
C основами понятно. Эти основы мне понятны ещё с азов JavaScipt и C#. Очень много общего, поэтому для меня это всё по знакомому, надо только выучить синтаксис языка, чтобы начать его применять.
Менеджинг, очистка памяти - неизвестные для меня темы, хотя сущностно я понимаю о чём речь.
ООП - тоже понимаю, о базовых понятиях представления имею, но нет закреплённой практики.
За рамки WP и популярных CMS-ок мне вырываться и не надо. Только то, что связано с сайтами и для обработки данных.
Кнут - скорее нет, чем да. Наверняка не дочитаю, потому что приоритеты другие.
Думаю, не стоит. Сразу обнаружится больше кол-во пробелов, потому что нет ни должной практики, ни профильных задач, чтобы раз за разом всё это закреплять. Понятно, что надо идти с азов с разным уровнем проработки и закрепления знания, потому что много на старте понятно, знакомо и надо лишь опробовать в php синтаксисе, ну а дальше уже как сложится.
Это напрасно тратить время людей и своё. Я никуда не собираюсь уходить из маркетинга и SEO, я чётко представляю где область моих талантов и способов заработка. Php и доп. программный обвес - это всё зона периферийных и в целом необязательных знаний. Если я об это скажу на собесе, мне зададут резонный вопрос - "Зачем вы тогда тратите наше время?" - будут правы.
В целом, чего мне не хватает, я понимаю.
Тут есть хороший пример на форуме. Человек постоянно задает вопросы, вместо того чтобы разобраться, в итоге получаются глупые темы, ответ на которые получить быстрее, чем написать на форуме. При этом он считает себя чуть ли не хакером, при этом годами не в состоянии довести до ума сайтик на вордпрессе.
Достаточно не повторять его ошибок)
Давно кстати его было не видно :) Но там проблема не образовательная, а ментальная :)
В целом - понятно, но материал, который я буду рассматривать для изучения всё равно будет излагаться на конкретной версии языка, поэтому и встал вопрос, как лучше выстроить процесс обучения - сделать шаг назад на 7-ю версию, выбрать 8-ю или может быть запускать уроки параллельно (благо есть такая возможность на конкретном курсе) и сразу для себя отмечать принципиальное различие.
Или не тратить на это время и разбираться в подробностях позднее?
Тут вопрос, что для каждого критическое. С точки зрения языка одну запись можно упростить другой записью, одну функцию лучше/функциональнее/целесообразнее заменить другой функцией. Но субъективный момент именно в том, сколько личной энергии потратить на эти различия и в какой очередности.
Например, в SEO я абсолютно точно различаю эти нюансы и любому желающему при наличии времени и заинтересованности могу объяснить, с чего лучше начать и каким путём пойти. В этом смысле и программистам обращаюсь с этим вопросом, хотя в целом ответ получил.
Это было сказано в качестве опережающий иронии для тех, кто захочет устыдить и выразить своё "фи" и продемонстрировать своё осведомлённость в передовых технологиях. Почему я включил это в свой стартовый пост, потому что нередко в комментариях к обучению PHP сталкиваюсь с распространённым мнением, что это уже неактуально и не нужно.
Я не согласен с этим мнением, но, думаю, не будет углубляться в это гипотетическое противоречие, которое я лишь допустил :)
Вот здесь я абсолютно созвучен с этим мнением.
Оговорил выше и повторюсь. Освоение php в моём случае -это не для реализации себя в качестве программиста. У меня есть своя специализация, я ей доволен и я её люблю, но она так или иначе соприкасается с вопросами программирования и понимать детали (а также обладать некоторыми навыками), лучше, чем не касаться, но при этом по необходимости формировать ТЗ программистам и в том числе находить правильную аргументацию в том, что замотивировать программиста выполнить работу (либо какую-то частную задачу).
В целом, php мне нужен для расширения кругозора, углубления и расширения навыков программирования, которые уже есть, но и в целом мозги размять, потому как возиться в одних и тех же годами полтора десятка лет надоедает.