Евгений Мазаник
20 повідомлень
#15 років тому
Приветствую, сообщество. =^.^=

Изучаю спрос на следующую услугу: "Обучение основам PHP онлайн"

Программа рассчитана на 64 АКАДЕМИЧЕСКИХ часов (45 астрономических)
4 академических часа за занятие. Два занятия в неделю. 8 Недель.
Предполагаемая сумма 64 вмз.

Программа:
1. Введение в Web, Основные понятия, инструментарий PHP программиста.
HTTP, HTML, CSS, apache, MySQL, PHP
2. Основы синтаксиса, Переменные, Типы переменных, Константы, Ссылки.
3. Выражения, Операторы.
4. Управляющие конструкции.
5. Массивы, работа с массивами.
6. Строки, работа со строками.
7. Регулярные выражения.
8. Функции, пользовательские функции.
9. Формы, HTML формы, Обработка форм. POST данные, GET данные.
10. Куки, Сессии, буферизация вывода.
11. Базы данных. Работа с MySQL средствами PHP. phpMyAdmin. Dumper.
12. Введение в ООП.
Синтаксис класса, объекты, свойства класса, методы класса,
конструкторы, деструкторы, наследование.
13. Работа с почтой.
14. Работа с датой и временем.
15. Шаблонизация, введение в JavaScript, введение в CSS.
16. jQuery, AJAX средствами jQuery

Не входят в курс:
ООП - Магические методы
Интерфейсы
Исключения
GD
работа со строками UTF

На счёт времени занятий могу предложить следующие варианты (время московское):
1. ПН (12:00-15:00) - ЧТ(12:00-15:00)
2. ПН (16:00-19:00) - ЧТ(16:00-19:00)
3. ВТ (12:00-15:00) - ПТ(12:00-15:00)
4. ВТ (16:00-19:00) - ПТ(16:00-19:00)
5. СР (12:00-15:00) - СБ(12:00-15:00)
6. СР (16:00-19:00) - СБ(16:00-19:00)

Интересуют следующие вопросы:
* Интересна ли вам подобная альтернатива изучения PHP?
* Какие темы изучения PHP вам необходимы?
* Интересно ли вам изучение только определенной темы (1 занятие на определенную темы)?
Если да, то какую.

О себе работаю с PHP более четырёх лет.
Курс обучения основам PHP проводился, в реале =^.^= , более 5 раз.

Жду конструктива. =)

С уважением, Евгений.
Юрий В.
1013 повідомлень
#15 років тому
Вобщ. Когда я начинал PHP, то вот это за сутки поднял.

Правда это был далеко не первый язык.

По услуге - не знаю. Посмотрите в гугле, есть ли такие услуги, есть ли спрос на них.
Евгений Мазаник
20 повідомлень
#15 років тому
2 CreoShopCms:

Цитата ("CreoShopCms"):
Вобщ. Когда я начинал PHP, то вот это за сутки поднял.
Правда это был далеко не первый язык.

Так есть. Если есть знакомство хоть с одним языком, процесс изучения идёт в несколько раз быстрее. =))
И это не только PHP касается.

Цитата ("CreoShopCms"):
По услуге - не знаю. Посмотрите в гугле, есть ли такие услуги, есть ли спрос на них.

В гугле тоже ищу. =)))
Евгений Б.
5330 повідомлень
#15 років тому
Цитата ("eugene_m"):
Программа рассчитана на 64 АКАДЕМИЧЕСКИХ часов


Цитата ("eugene_m"):
1. Введение в Web, Основные понятия, инструментарий PHP программиста.
HTTP, HTML, CSS, apache, MySQL, PHP
2. Основы синтаксиса, Переменные, Типы переменных, Константы, Ссылки.
3. Выражения, Операторы.
4. Управляющие конструкции.
5. Массивы, работа с массивами.
6. Строки, работа со строками.
7. Регулярные выражения.
8. Функции, пользовательские функции.
9. Формы, HTML формы, Обработка форм. POST данные, GET данные.
10. Куки, Сессии, буферизация вывода.


чудно... в стране будет больше дайнов, мнящих себя программерами.. они будут делать кривые сайты, дырявые, тормозящие, сделанные так, что никто другой в них не разберется, не знающие основ ... паттерны программирования, например.

Цитата ("eugene_m"):
15. Шаблонизация, введение в JavaScript, введение в CSS.
16. jQuery, AJAX средствами jQuery

прикольно... 5 тем слодный в 8 часов.. да, чудно, для гения нормальный объем.. но с учетом того, что до этого уроки были для тормозов, то сложно им будет


Андрей К.
1172 повідомлення
#15 років тому
Цитата ("eugene_m"):
15. Шаблонизация, введение в JavaScript, введение в CSS.

Один вопрос: если человек не знает основ HTML, JS и CSS, то что ему вообще делать в PHP?

Цитата ("eugene_m"):
16. jQuery, AJAX средствами jQuery

А что такое AJAX и как он должен работать без jQuery, человек вообще никогда не узнает.

Всю программу можно свести к минимуму: юзайте юкоз и не насилуйте себе мозги. Эффект будет тот же.
Роман Беляев
16382 повідомлення
#15 років тому
Мэтры ругают, это естественно, но как первый шаг, ознакомительный, вводный, так сказать, как основа - на мой взгляд имеет право на жизнь. Иначе эти все знания можно получить через гугль, но это займет больше времени

кинул ссылкой в одно заинтересованное лицо
Юрий В.
1013 повідомлень
#15 років тому
Цитата ("frig"):
ознакомительный, вводный, так сказать, как основа - на мой взгляд имеет право на жизнь.


Касаемо мнения к данной услуге:
Может я не прав. Но мне кажется, что этому надо самому учиться. Т.к. одно из главных свойств прогера - это умение поиска и впитывания информации.

Касаемо актуальности:
На каждый товар есть свой покупатель. Сделайте страницу в нете, пустите рекламу на 100 дол. в адвордсе и узнаете
Роман Беляев
16382 повідомлення
#15 років тому
Цитата ("CreoShopCms"):
Но мне кажется, что этому надо самому учиться.

Это верно, но первый толчок экономит много времени и ресурсов. Вместо того чтобы ковыряться и ставить апач 3 дня - это время можно потратить с пользой. А то что нужно - потом будет наверстано. Так и физику можно естественным путем познавать - все крепче засядет в голове
Евгений Мазаник
20 повідомлень
#15 років тому
2CreoShopCms
Спасибо за идею с объявлениями. Это уже будет второй шаг.

2 ArtPro
Цитата:
чудно... в стране будет больше дайнов, мнящих себя программерами.. они будут делать кривые сайты, дырявые, тормозящие, сделанные так, что никто другой в них не разберется, не знающие основ ... паттерны программирования, например.

Всему своё время. Курс называется "Обучение основам PHP".

Цитата ("Lisio"):
Один вопрос: если человек не знает основ HTML, JS и CSS, то что ему вообще делать в PHP?

За частую как раз и не знают. Это связано с тем, что под PHP программистом понимают Веб мастера на все руки. Точнее так рекламируют в обучающих центрах. =)) И когда на работу берут, тоже считают, что PHP программист должен знать все выше сказанное.

Цитата ("Lisio"):
А что такое AJAX и как он должен работать без jQuery, человек вообще никогда не узнает.

Спасибо, за замечание. Даю вариант с использованием jQuery, так как удобен и проще.

Цитата ("Lisio"):
Всю программу можно свести к минимуму: юзайте юкоз и не насилуйте себе мозги. Эффект будет тот же.

Есть два вполне разумных подхода:
1. после изучения PHP программист переходит на любую CMS и работает с ней.
2. после работы с CMS (и юкоз сюда же) пользователь интересуется PHP и CSS и JS
и оба подхода оправданы, в зависимости от поставленной задачи.


Спасибо, за дельные советы.
Андрей К.
1172 повідомлення
#15 років тому
Цитата ("eugene_m"):
За частую как раз и не знают.

Так и ставьте это в начале курса тогда, либо делайте отдельными курсами.

Цитата ("eugene_m"):
Даю вариант с использованием jQuery, так как удобен и проще.

Конструкторы сайтов еще проще. Так зачем учить программировать? Просто проясните в начале курса, что учите не PHP, а разным фреймворкам. Тем более, что и jQuery и AJAX конкретно к PHP имеют крайне посредственное отношение.
Более того, использование аякса без фреймворков умещается буквально в 30-40 строк кода, включая ловлю исключений. Или вы хотите, чтобы после вашего курса человек устроился на работу кодером и вылетел через сутки во фриланс?
Роман Беляев
16382 повідомлення
#15 років тому
Цитата ("Lisio"):
Более того, использование аякса без фреймворков умещается буквально в 30-40 строк кода, включая ловлю исключений

+1 долой jquery!
Евгений Мазаник
20 повідомлень
#15 років тому
2 Lisio, 2 frig:
Радует живое обсуждение. Могу ли рассчитывать на конструктивную критику и аргументы?
вопрос не в том, что круче PHP или CMS, XMLHttpRequest или jQuery.ajax.
Если ваш опыт программирования говорит, что какая-то из тем (jQuery) избыточна, приведите аргументы: пример, количество написанного кода, скорость разработки, удобство обработки ошибок, удобство отладки. Ссылки на материалы тоже принимаются =)))
Себастьян Ф.
584 повідомлення
#15 років тому
Цитата:
Не входят в курс: работа со строками UTF


Это что шутка?

В целом, написали небольшую часть оглавления книжки. Какую цель приследует Ваш курс? Сделать из секретарши веб-программера? Так это глупость..
64 часа это очень мало..
Возьмите учебник по php Котерова, там что-то около 1000 страниц.
Обычная математика, показывает что бегло прочитать, этот учебник, 64 часа не хватит..
А еще нужно и понять что там написано, и вопросы задать...
Совсем непонятно, причем тут JS к PHP.. JS это отдельная епархия, не менее объемная чем PHP..

Моё мнение, лучше скопируйте программу w3schools, больше пользы будет..
Роман Беляев
16382 повідомлення
#15 років тому
Цитата ("eugene_m"):
Могу ли рассчитывать на конструктивную критику и аргументы?

ага
Цитата ("eugene_m"):
вопрос не в том, что круче PHP или CMS, XMLHttpRequest или jQuery.ajax.

верно верно. Вопрос в том, что сравнивать php и cms некорректно, так как cms написана на php, а jquery использует тот же самый js и те же самые методы что и работа с ajax руками. Разница в том, что сначала надо дать понять КАК это работает, какие механизмы положены в основу, а потом уже давать на выбор возможность использовать фреймворк, который может быть избыточен для использования только для ajax или просто написать несколько строк на чистом js. Если не давать понимания как и что работает это будет игра с черным ящиком. Жмем сюда, а из этого окошка выкатывается банан. Лепим вот этот фреймворк, вот этот шаблонизатор, подцепляем вооон этот ворох библиотек и получается пускай и работоспособный но весьма прожорливый и уродливый говномонстр который можно в музей сдавать как пример того, как не надо делать. Такому учить - вредно.
Роман Беляев
16382 повідомлення
#15 років тому
Цитата ("eugene_m"):
Если ваш опыт программирования говорит, что какая-то из тем (jQuery) избыточна, приведите аргументы


снизу вверх надо двигаться, а не наоборот. предлагаемое и так достаточно высоко и надо прилагать много усилий, чтобы дать хоть какие-то основы.
Себастьян Ф.
584 повідомлення
#15 років тому
Цитата ("eugene_m"):
2 Lisio, 2 frig:
Радует живое обсуждение. Могу ли рассчитывать на конструктивную критику и аргументы?
вопрос не в том, что круче PHP или CMS, XMLHttpRequest или jQuery.ajax.
Если ваш опыт программирования говорит, что какая-то из тем (jQuery) избыточна, приведите аргументы: пример, количество написанного кода, скорость разработки, удобство обработки ошибок, удобство отладки. Ссылки на материалы тоже принимаются =)))


А Вас что, в гугле забанили? Там достаточно информации..
Евгений Мазаник
20 повідомлень
#15 років тому
2 SField:
Работа с UTF входит во вторую часть обучения.

Цитата:
Возьмите учебник по php Котерова, там что-то около 1000 страниц.
Обычная математика, показывает что бегло прочитать, этот учебник, 64 часа не хватит..
А еще нужно и понять что там написано, и вопросы задать...

64 часа - это 8 недель.

Цитата:
Моё мнение, лучше скопируйте программу w3schools, больше пользы будет..

Спасибо, за предложение.
Ававав А.
85 повідомлень
#15 років тому
Цитата ("eugene_m"):
Работа с UTF входит во вторую часть обучения.

Это уже в корне неправильно. Нужно чтобы это было в первой.
Александр Отсутствую
3460 повідомлень
#15 років тому
Цитата ("eugene_m"):
вопрос не в том, что круче PHP или CMS

Проржался
Евгений Б.
5330 повідомлень
#15 років тому
В целом непоследовательное обучение, неверно расстановленные приоритеты, нет основ программирования, нет программы как таковой, ибо в результате будет каша в голове.