[СБОР] Видео уроки PHP / 2011 / Евгений Харин

Тренинг Видеоуроки РНР


  • Всего проголосовало
    21
  • Опрос закрыт .

cwman

Хранитель порядка
Регистрация
4 Май 2008
Сообщения
465
Реакции
552
Название тренинга Видео уроки PHP
Автор: Евгений Харин
Год: 2011

Советуем воспользоваться случаем и начать знакомиться с языком php. Это один из самых известных и широко применяемый на сегодняшний день способ для написания веб-приложений. Изучение будет поэтапным, начнется с самых азов - это как работает сервер. Для начала лучше конечно будет вам разобраться с html и css, но это не критично, можно просматривать курсы параллельно сопоставляя

Содержание:

1 Введение в PHP. Как работает веб-сервер
Что такое язык PHP и чем он отличается от других языков программирования. Какие возможности дает PHP для построения веб-сайтов.
Как работает веб-сервер (хостинг в интернете). Как создавать программы на PHP и запускать php-файлы на своем компьютере.

2 Подготовка рабочей среды
Подготовка к изучению курса PHP (создаем тестовый сайт и новый проект в веб-редакторе).
Первый небольшой пример на языке PHP.
А также, вспоминаем, как смотреть исходный HTML-код страниц в разных браузерах (Opera, IE).

3 Шаблон PHP документа
Для удобства дальнейшей работы, мы создадим шаблон PHP документа. Шаблон включает основные теги (<DOCTYPE>, <HTML>, <BODY> и т.п.), и избавляет нас от необходимости набирать их каждый раз вручную.

4 Переменные PHP
В этом уроке мы познакомимся с переменными PHP. Рассмотрим множество примеров на создание, чтение переменных, и их вывод в браузер.
А также, поговорим о видимости переменных в пределах одного PHP-документа.

5 Операции над переменными
В этом уроке мы рассмотрим основные операции над переменными: арифметические и декременты, конкатенация (склеивание строк). И научимся изменять приоритет выполнения операций при помощи скобок.

6 Условия IF-ELSE (теория)
Урок об условных конструкциях PHP: IF - ELSE - ELSEIF.
И связанных с ними операциях сравнения и логических операциях.
Только теория, все примеры - в следующих уроках.

7 Условия IF-ELSE (практика, часть 1)
В этом уроке - практические примеры на все типы условных конструкций IF - ELSE - ELSEIF, которые упоминались в предыдущем, теоретическом уроке.

8 Условия IF-ELSE (практика, часть 2)
Дополнительные, более сложные примеры условных конструкций (эквивалентность, двойные условия, вложенные условия и т.д.).

9 Переключатель SWITCH
Переключатель SWITCH - это особая условная конструкция PHP.
SWITCH применяется в тех случаях, когда одну переменную необходимо сравнивать со множеством значений.
В этом уроке - пример использования SWITCH. А также, способ замены конструкции SWITCH на обычные операторы IF - ELSE - ELSEIF.

10 Подключение внешних файлов (теория)
В этом уроке мы рассмотрим 4 функции PHP для реализации модульной структуры сайта. Это означает, что можно разбить весь сайт на несколько логических частей (модулей). Поместить каждый модуль в отдельный PHP-файл. И при помощи специальных функций (подключения файлов) собрать все модули воедино.

11 Подключение внешних файлов (практика)
Это продолжение предыдущего урока о подключаемых файлах. Мы создадим простой макет веб-страницы, а затем разобьем ее на составляющие - шапку, подвал, центральную часть. И каждую часть поместим в отдельный php-файл.

12 Константы PHP
Константы - это ячейки памяти, имеющие уникальное имя, и способные хранить значения (числа, строки).
Значение константы не может меняться в ходе выполнения php-сценария.
В этом уроке мы рассмотрим примеры создания и использования констант. А также, убедимся в невозможности изменения их значений.

13 Индексные массивы
Массив - это множество ячеек памяти, объединенных одним общим именем, но отличающихся индексами.
Если в качестве индексов массива выступают цифры, то такой массив называется обычным (индексным).
В этом уроке мы рассмотрим примеры создания индексных массивов, извлечения отдельных значений, и вывода массивов в браузер.

14 Ассоциативные массивы
Массив, у которого в качестве индексов элементов используются текстовые строки, называется ассоциативным. А сами индексы называются ключами ассоциативного массива.
В этом уроке, на практических примерах, мы научимся создавать ассоциативные массивы, извлекать из них данные, и выводить содержимое массивов в браузер.

15 Многомерные массивы
Когда элементами одного массива являются другие массивы, такой массив называется многомерным.
В этом уроке мы познакомимся с различными способами создания многомерных массивов, извлечения из них данных, и выввода многомерных массивов в браузер.

16 Циклы PHP
В этом уроке мы познакомимся с еще одной условной конструкцией PHP - циклами.
Циклы позволяют многократно выполнять определенный фрагмент кода.
Основные разновидности циклов: for, while, do-while. Мы поговорим об их особенностях и рассмотрим множество примеров использования циклов.

17 Цикл foreach
Цикл foreach - специальный цикл для обхода массивов. Наиболее удобен для работы с ассоциативными массивами.
В этом уроке мы рассмотрим примеры обхода ассоциативного массива, индексного массива и многомерного массива (при помощи вложенных циклов foreach).

18 Функции PHP (теория)
В этом уроке мы начинаем знакомиться с функциями PHP.
Немного теории - что такое функции, как они устроены. И как создавать свои, пользовательские функции. Рассмотрим основные преимущества и способы применения функций при создании веб-сайтов.

19 Функции (практика)
В этом уроке мы рассмотрим несколько примеров, раскрывающих особенности использования функций PHP. Научимся создавать простые функции, функции с параметрами, и функции, возвращающие значение.
А также, уделим внимание вопросу видимости переменных внутри и вне функций.

20 Встроенные функции PHP
В этом уроке мы определимся с тем, что такое встроенные функции PHP. Каких они бывают видов, и как это влияет на разработку веб-проекта.
А также, рассмотрим основные источники справочной информации о языке PHP. Скачаем подробный справочник на компьютер и научимся с ним работать.

21 Математические функции PHP
Все встроенные функции PHP можно условно поделить на несколько типов: строковые, математические, информационные, для работы с файлами, датами, временем и т.д.
В этом и последующих уроках мы будем рассматривать по несколько функций из каждого раздела, чтобы получить общее представление о них.
И сегодня на повестке дня математические функции:
pow() - возведение числа в степень
sqrt() - вычисление квадратного корня
abs() - модуль числа
round(), ceil(), floor() - округление чисел
rand() - генератор случайных чисел

22 Информационные функции PHP
В PHP существует несколько специальных информационных функций, которые позволяют получать дополнительную информацию о переменных, массивах и объектах.
Мы рассмотрим функции:
isset() - проверка существования переменной
unset() - освобождение памяти (удаление переменной)
is_numeric() - является ли числом
is_int() - является ли целым
is_float() - является ли дробным
Эти функции могут использоваться для улучшения сайта в плане безопасности. С их помощью можно выполнять простейшие проверки входных данных (например, из форм HTML).
Конечно, это не лучшее средство для защиты веб-сайта, но способно в разы снизить риск взлома.

23 Функция file_get_contents
Эта функция используется для чтения файлов. Но у нее есть одна интересная особенность: функция позволяет читать любые файлы в сети.
То есть можно получить содержимое любой веб-страницы в переменную и... в общем, далее все зависит от Вашей фантазии.

24 Функция printf
Очень удобная и часто используемая функция форматного вывода - printf().
Она позволяет выводить в браузер сложные текстовые блоки, содержащие множество вставок из переменных, и контролировать их внешний вид.

25 Функции даты и времени (часть 1)
Несколько функций для работы с часовыми поясами и датами.
В какой бы стране ни находился веб-сервер, вы всегда сможете контролировать время и текущий часовой пояс вашего сайта.

26 Функции даты и времени (часть 2)
В этом уроке подробно изложены основы компьютерных вычислений, связанных с датой и временем. Рассмотрены принципы формирования и хранения произвольных временных меток.
Урок не обязателен для просмотра на начальном этапе изучения PHP. Но будет очень полезен для более глубокого понимания языка и процессов, происходящих на сервере.

27 Строковые функции PHP
При помощи строковых функций PHP можно обрабатывать текстовые строки. Склеивать, разрезать, осуществлять поиск и замену в тексте.
В этом уроке мы рассмотрим стандартные строковые функции. А также, некоторые функции, входящие в дополнительное расширение mbstring.
Эта библиотека позволяет работать с много байтовыми кодировками, в частности, с utf-8.[/spoil]

формат прохождения - открытый
требования к участникам участвовать может любой пользователь который желает получить базовые понятия о РНР
прогнозируемая длительность прохождения тренинга - 21 день (6 занятий)
частота занятий - два раза в неделю.
дата начала прохождения тренинга с 1 февраля 2013 года
стоимость - бесплатно

P.S. Если Вы считаете что Вашему знакомому нужно пройти данный тренинг - пригласите его в данную тему к нам на форум

ВОПРОСЫ/ОТВЕТЫ по тренингу
[spoil]
А в какое время и как он будет проводиться и что для этого нужно? Я не разу не участвовал в таких мероприятиях
тренинг начнётся 1 февраля 2013 года
проходить тренинг можно в любое удобное время
...что для этого нужно?
желание пройти тренинг путём выполнения заданий и написания отчётов о прохождении
Я не разу не участвовал в таких мероприятиях
это не проблема, главное условие для прохождения тренинга это наличие желания изучить РНР
То есть это бесплатно?
да это БЕСПЛАТНО !!!!
Желание есть, не совсем понятен принцип: он-лайн, или офф-лайн, обязательные привязки по времени, или нет, 21 день - три недели, т.е. 6 занятий, по 2 в неделю, или же 21 занятие? А так с большим удовольствием.
принцип очень прост
участник изучает учебный материал, путём просмотра видеофайла в удобное для него время
выполняет задание и отписывается в соответствующем топике о выполнении
если что то не ясно, задаёт вопросы в топике и получает ответы

по данному тренингу ситуация такая
планируется 6 занятий
график проведения будет размещён в группе
перед началом участники скачивают тренинг
в созданной публичной группе они получают задание изучить конкретные уроки и выполнить задание
участники отчитываются до начала следующего получения заданий
т.е. участники должны в течении 3 дней (до начала нового занятия) просмотреть видео, сделать задания и отписаться в топике о их выполнении

Скачать тренинг можно Для просмотра ссылки Войди или Зарегистрируйся
 

Darkkus

Постоялец
Регистрация
21 Фев 2012
Сообщения
56
Реакции
13
1. cwman
2. Hilo
3. kycher666
4. typus
5. Atenon
6. zek24
7. zonr
8. zloberman
9. vector
10. Red[S1]
11. skivi
12. nicos2008
13. Fluck
14. Vitrolov
15. Azura
16. gogox
17. parsac
18. Колян Степыч
19. Saturna
20. zilon
21. Alegris
22. trolik
23. Hakerok
24. Darkkus
 

Ergoline

madao
Регистрация
28 Июл 2006
Сообщения
12
Реакции
0
1. cwman
2. Hilo
3. kycher666
4. typus
5. Atenon
6. zek24
7. zonr
8. zloberman
9. vector
10. Red[S1]
11. skivi
12. nicos2008
13. Fluck
14. Vitrolov
15. Azura
16. gogox
17. parsac
18. Колян Степыч
19. Saturna
20. zilon
21. Alegris
22. trolik
23. Hakerok
24. Darkkus
25. Ergoline
 

SocMaster

Профессор
Регистрация
26 Июл 2011
Сообщения
211
Реакции
45
Такой вопрос, если я скажем так не нуб в пхп, нужно это мне?
Простой скрипт,плагин к цмс одной, могу написать, так же натянуть хтмл шаблон на цмс
 

Alegris

Постоялец
Регистрация
30 Янв 2008
Сообщения
90
Реакции
28

mansonko

Писатель
Регистрация
25 Янв 2013
Сообщения
9
Реакции
0
выучив ети уроки реально стать програмистом?
 

V_R

Гуру форума
Регистрация
15 Май 2008
Сообщения
247
Реакции
81
1. cwman
2. Hilo
3. kycher666
4. typus
5. Atenon
6. zek24
7. zonr
8. zloberman
9. vector
10. Red[S1]
11. skivi
12. nicos2008
13. Fluck
14. Vitrolov
15. Azura
16. gogox
17. parsac
18. Колян Степыч
19. Saturna
20. zilon
21. Alegris
22. trolik
23. Hakerok
24. Darkkus
25. Ergoline
26. V_R
 

Speaker

Писатель
Регистрация
25 Янв 2013
Сообщения
0
Реакции
0
1. cwman
2. Hilo
3. kycher666
4. typus
5. Atenon
6. zek24
7. zonr
8. zloberman
9. vector
10. Red[S1]
11. skivi
12. nicos2008
13. Fluck
14. Vitrolov
15. Azura
16. gogox
17. parsac
18. Колян Степыч
19. Saturna
20. zilon
21. Alegris
22. trolik
23. Hakerok
24. Darkkus
25. Ergoline
26. V_R
27. Speaker
 

cwman

Хранитель порядка
Регистрация
4 Май 2008
Сообщения
465
Реакции
552
Создал группу.Смотреть Для просмотра ссылки Войди или Зарегистрируйся
Выслал всем приглашения
Актуальный список

  1. Alegris
  2. Atenon
  3. Azura
  4. cwman
  5. Darkkus
  6. Ergoline
  7. Fluck
  8. gogox
  9. Hakerok
  10. Hilo
  11. kycher666
  12. nicos2008
  13. parsac
  14. Red[S1]
  15. Saturna
  16. skivi
  17. Speaker
  18. trolik
  19. typus
  20. V_R
  21. vector
  22. Vitrolov
  23. zek24
  24. zilon
  25. zloberman
  26. zonr
  27. Колян Степыч
 
Сверху