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

Тема в разделе "Тренинговый центр", создана пользователем cwman, 22 янв 2013.

?

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

Голосование закрыто 29 янв 2013.
  1. я хочу совместно узучить

    85,7%
  2. мне не интересен

    14,3%
  1. cwman

    cwman

    Регистр.:
    4 май 2008
    Сообщения:
    465
    Симпатии:
    548
    Название тренинга Видео уроки 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.


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

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

    ВОПРОСЫ/ОТВЕТЫ по тренингу
    тренинг начнётся 1 февраля 2013 года
    проходить тренинг можно в любое удобное время
    желание пройти тренинг путём выполнения заданий и написания отчётов о прохождении
    это не проблема, главное условие для прохождения тренинга это наличие желания изучить РНР
    да это БЕСПЛАТНО !!!!
    принцип очень прост
    участник изучает учебный материал, путём просмотра видеофайла в удобное для него время
    выполняет задание и отписывается в соответствующем топике о выполнении
    если что то не ясно, задаёт вопросы в топике и получает ответы

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


    Скачать тренинг можно тут
     
    Domo999, Fluck, mironoff и ещё 1-му нравится это.
  2. Atenon

    Atenon Постоялец

    Регистр.:
    8 дек 2007
    Сообщения:
    83
    Симпатии:
    6
    А в какое время и как он будет проводиться и что для этого нужно? Я не разу не участвовал в таких мероприятиях
     
  3. kycher666

    kycher666 Создатель

    Регистр.:
    17 ноя 2012
    Сообщения:
    42
    Симпатии:
    9
    Есть разрозненные знания) давно хотел изучить более широко) буду рад участвовать

    1. cwman
    2. Hilo
    3. kycher666
     
  4. typus

    typus

    Регистр.:
    25 июл 2007
    Сообщения:
    630
    Симпатии:
    152
    То есть это бесплатно? Желание есть, не совсем понятен принцип: он-лайн, или офф-лайн, обязательные привязки по времени, или нет, 21 день - три недели, т.е. 6 занятий, по 2 в неделю, или же 21 занятие? А так с большим удовольствием.
    1. cwman
    2. Hilo
    3. kycher666
    4. typus
     
    cwman нравится это.
  5. Atenon

    Atenon Постоялец

    Регистр.:
    8 дек 2007
    Сообщения:
    83
    Симпатии:
    6
    С превеликим удовольствием приму участие
    1. cwman
    2. Hilo
    3. kycher666
    4. typus
    5. Atenon
     
    cwman нравится это.
  6. cwman

    cwman

    Регистр.:
    4 май 2008
    Сообщения:
    465
    Симпатии:
    548
    записываемся списком
     
  7. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    776
    Симпатии:
    230
    1. cwman
    2. Hilo
    3. kycher666
    4. typus
    5. Atenon
    6. zek24
     
    cwman нравится это.
  8. zonr

    zonr -=^.^=-

    Регистр.:
    10 фев 2010
    Сообщения:
    290
    Симпатии:
    287
    1. cwman
    2. Hilo
    3. kycher666
    4. typus
    5. Atenon
    6. zek24
    7. zonr
     
  9. skivi

    skivi Писатель

    Регистр.:
    22 янв 2013
    Сообщения:
    3
    Симпатии:
    1
    Скажите пожалуйста, каков должен быть уровень начальной, базовой подготовки, чтобы человек был в состоянии освоить этот курс? Т.е., если я вообще никогда не сталкивался с программированием, то насколько это критично?
    И, каков будет мой уровень знаний, и что я буду способен делать самостоятельно при успешном завершении этого курса?
     
  10. zloberman

    zloberman

    Заблокирован
    Регистр.:
    10 июн 2007
    Сообщения:
    432
    Симпатии:
    572
    1. cwman
    2. Hilo
    3. kycher666
    4. typus
    5. Atenon
    6. zek24
    7. zonr
    8 zloberman​