Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
4 / 4 / 3
Регистрация: 10.05.2016
Сообщений: 1,117

Порядок изучения PHP

07.05.2017, 11:57. Показов 2763. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, решил стать профессиональным программистом PHP программистом, надоело быть сис. администратором, вот что я знаю
- HTML 5
- CSS 3
- Bootstrap 3
- CMS WordPress(создание тем)
Не большие знания PHP и MySQL, хотел дальше начат изучать PHP, но не могу понят, в каком порядки что учить, мот мой план изучения
1)GitHub
2)ООП
3)создание CMS сайта на чистом PHP и MySQL(хотел бы на ООП)
4)Изучить фреймфорк Yii2/Laravel еще не опредился
Возможно не много подучить MySQL, знаю только основные запросы Select Update Delte Insert
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.05.2017, 11:57
Ответы с готовыми решениями:

Подскажите способы изучения php
HTML, CSS выучил. начал проходить manual на php.net, но там куча всего. можно год учить. как мне учиться и параллельно практиковаться?

Книги для самостоятельного изучения PHP
Добрый день. После 3 лет работы сисадмином, понял что кодить нравится больше, чем админить, выбрал web на php backend. Заказал данную...

Нужен план изучения PHP с нуля
Добрый день! Начинаю изучать PHP, до этого изучал только основы JS. Нужен план обучения(как лучше учится) и любые полезные ресурсы, книги,...

16
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
07.05.2017, 12:14
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
GitHub
git. gihub это хостинг для git.
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
создание CMS сайта на чистом PHP и MySQL(хотел бы на ООП)
нет смысла тратить на это время
0
4 / 4 / 3
Регистрация: 10.05.2016
Сообщений: 1,117
07.05.2017, 13:47  [ТС]
Цитата Сообщение от Jewbacabra Посмотреть сообщение
нет смысла тратить на это время
почему ? что лучшие учить ? вроде бы сейчас все пишиться на ООП
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
07.05.2017, 13:56
Цитата Сообщение от Jewbacabra Посмотреть сообщение
нет смысла тратить на это время
а как же практика?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
07.05.2017, 14:06
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
почему ?
Цитата Сообщение от fanatikus Посмотреть сообщение
а как же практика?
Не нужно тратить время на написание "CMS с нуля", это слишком глобальная задача. Основы следует постигать на задачах попроще

https://habrahabr.ru/post/260201/ - прямо дословно все соблюдать не обязательно, некоторые статьи уже устарели, но как напраление в изучении пойдет.
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
07.05.2017, 14:22
Цитата Сообщение от Jewbacabra Посмотреть сообщение
"CMS с нуля", это слишком глобальная задача.
смотря какие задачи эта cms будет выполнять. начать с малого и наращивать. не знаю кому как, мне, попытки написания cms, помогли в понимании многих вопросов.
0
4 / 4 / 3
Регистрация: 10.05.2016
Сообщений: 1,117
07.05.2017, 17:31  [ТС]
А какой фреймворк лучшие учить Yii2 или Laravel ?
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Не нужно тратить время на написание "CMS с нуля", это слишком глобальная задача. Основы следует постигать на задачах попроще
https://habrahabr.ru/post/260201/ - прямо дословно все соблюдать не обязательно, некоторые статьи уже устарели, но как напраление в изучении пойдет.
а что лучшие сразу начать учить фреймворк ?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
07.05.2017, 17:36
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
А какой фреймворк лучшие учить Yii2 или Laravel
Yii однозначно нет. С Laravel не знаком.
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
а что лучшие сразу начать учить фреймворк ?
Для начала с основами разобраться
0
4 / 4 / 3
Регистрация: 10.05.2016
Сообщений: 1,117
07.05.2017, 17:50  [ТС]
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Yii однозначно нет. С Laravel не знаком.
а чего не Yii просто интересно
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Для начала с основами разобраться
Я основы знаю, что такое переменная, цикл, условные операторы и т.д. ООП не селен, знаю ООП по С++
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
07.05.2017, 18:22
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
а чего не Yii просто интересно
Архитектура yii это ад. Использование public свойств, возможность в любом месте, хоть в шаблоне сделать Yii::app()
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
07.05.2017, 18:57
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
ООП не селен
Надо осилить. Не видел ни одного нормального проекта без ООП.
А вообще вот он, порядок. Приоритет лучше отдавать тому, что можно применить сейчас.
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Архитектура yii это ад
Laravel тоже недалеко ушел имхо. Эти бесконечные фасады, кривой автокомплит, вездесущий active record...
Но все равно нравится, для небольших проектов очень удобно.
0
4 / 4 / 3
Регистрация: 10.05.2016
Сообщений: 1,117
07.05.2017, 22:49  [ТС]
Не знаю может я не прав, но что бы понять фреймворк надо наверное написать какуэ то простинькую CMS на чистом PHP. Я пытался учить такие фреймворки как Yii2 Laravel CakePHP но все сводилось к тому, что мне проше было сделать сайт на CMS WordPress
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
08.05.2017, 11:22
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
но что бы понять фреймворк надо наверное написать какуэ то простинькую CMS на чистом PHP
Что мешает написать CMS на фреймворке?
Рекомендую подучить матчасть.
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
08.05.2017, 12:27
Matroskin_Kot, все это немного сродни прикладнику и системщику в плане обычного программирования. Сначала человек учится писать прикладные программы. Потом некоторые осознают, что их что-то не устраивает в самой основе, т.е. ОС/ядре ОС, и начинаются попытки «изменить мир». Подавляющее большинство попыток заканчивается плачевно. Удается это сделать лишь единицам, однако некоторые, хотя и не завоевывают мир, все же создают ОС для каких-то своих личных нужд или просто как хобби и вполне довольны этим (может, они особо и не стремились к распространению своего творения изначально). У нас, например, есть своя ОС под x86
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
08.05.2017, 12:41
Цитата Сообщение от Matroskin_Kot Посмотреть сообщение
Не знаю может я не прав, но что бы понять фреймворк надо наверное написать какуэ то простинькую CMS на чистом PHP. Я пытался учить такие фреймворки как Yii2 Laravel CakePHP но все сводилось к тому, что мне проше было сделать сайт на CMS WordPress
Представьте что Вы вот прямо сейчас захотите разработать машину. Вы что будете делать, потратите еще 2000 лет, чтобы создать ее с нуля, или сначала возьмете готовый вариант, изучите его досканально, а потом разберетесь, как же это все работает, чтобы сделать свое?
0
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
08.05.2017, 13:12
Не учите фреймворки, учите архитектуру
http://yourcmc.ru/wiki/Мода_на... и_-_тезисы
а порядок изучения - в моей подписи
1
4 / 4 / 3
Регистрация: 10.05.2016
Сообщений: 1,117
08.05.2017, 13:54  [ТС]
Тогда я как понял начать изучать ООП а потом фреймворк ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.05.2017, 13:54
Помогаю со студенческими работами здесь

Посоветуйте книгу для изучения php
Посоветуйте книгу для изучения php легко читаемую и понятную. У меня в пхп основная проблема с циклами. Их хуже всего понимаю. Уровень...

Какой учебник выбрать для изучения PHP ?
Какой учебник выбрать для изучения PHP, ЗНАНИЙ В PHP 0 ?

Что нужно установить для изучения и практики в PhP
Доброго времени суток, уважаемые форумчане! Прошу дать разъяснения для новичка по вопросам программирования на PhP. Никогда в...

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

Книги для изучения PHP
Всем привет! В сети достаточно много назных книг, но для новичка определить - качественные ли они достаточно сложно. Можете ли Вы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru