[Кодинг] Видео уроки PHP

Тема в разделе "Литература", создана пользователем Kub, 10 ноя 2011.

Модераторы: Hilo
  1. Kub

    Kub

    Регистр.:
    5 июн 2009
    Сообщения:
    612
    Симпатии:
    477
    Видео уроки PHP

    [​IMG]

    Автор: Евгений Харин
    Год: 2011
    Размер: 418 Mb

    Советуем воспользоваться случаем и начать знакомиться с языком 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.


    narod.ru
    letitbit.net
    vip-file.com
     
    staxon9, NikroVir, designer23 и 13 другим нравится это.
  2. Germango

    Germango

    Регистр.:
    25 авг 2008
    Сообщения:
    153
    Симпатии:
    27
    То, что нужно мне сейчас. Отпишусь после пары уроков, расскажу как чайник в PHP в виде меня воспринимает информацию.
     
  3. narolskay

    narolskay Создатель

    Регистр.:
    3 авг 2011
    Сообщения:
    29
    Симпатии:
    0
    Прохожу эти уроки, объяснения идут в доступной и простой форме, как новичок в PHP пока все устраивает.
     
  4. Germango

    Germango

    Регистр.:
    25 авг 2008
    Сообщения:
    153
    Симпатии:
    27
    Автор объясняет доступным для обычного обывателя языком. Пока все нравится.

    Единственное что, при распаковке архиватор пожаловался на 20-й урок. Перезалейте один урок пожалуйста если не составит труда.
     

    Вложения:

    • err.JPG
      err.JPG
      Размер файла:
      7,7 КБ
      Просмотров:
      24
  5. kent

    kent Создатель

    Регистр.:
    6 ноя 2011
    Сообщения:
    38
    Симпатии:
    2
    просмотрел 1 урок, качество более или менее, но возникает вопрос: уроки по яваскрипт будут от Евгения Харина
     
  6. Germango

    Germango

    Регистр.:
    25 авг 2008
    Сообщения:
    153
    Симпатии:
    27
    На этой странице автора есть еще уроки по CSS и HTML
    http://www.infospir.ru/videocourses/, а про яваскрипт думаю будет уместно спросить у самого автора + пригласить его к обсуждению в данной темке
     
  7. Kub

    Kub

    Регистр.:
    5 июн 2009
    Сообщения:
    612
    Симпатии:
    477
    На сайте автора можно скачать 20 урок и дополнительные материалы
    infospir.ru
     
    kent и Germango нравится это.
  8. BaczQueek

    BaczQueek Создатель

    Регистр.:
    11 авг 2011
    Сообщения:
    24
    Симпатии:
    5
    Наверное в третий раз пытаюсь освоить php. В последний раз скачивал pdf самоучитель. Хватило страниц на 20. Только бы на этот раз все получилось!
     
  9. zapal187

    zapal187 Постоялец

    Регистр.:
    7 июн 2010
    Сообщения:
    61
    Симпатии:
    19
    Советую купить книгу по php, только она способна заставить человека думать, а не повторять как робот за диктором на видео. По видео можно научиться разве что фотошопу :)
     
  10. BaczQueek

    BaczQueek Создатель

    Регистр.:
    11 авг 2011
    Сообщения:
    24
    Симпатии:
    5
    Вы это видео сами смотрели?
    О каком фотошопе идёт речь. Я в силу своей профессии с фотошопом давно на "ТЫ", а вот по-настоящему понять основы php смог только с помощью этого самоучителя. А вообще это дело каждого как учить, кому-то удобно по книгам, кому-то по видео!