PHP для начинающих

Самый простой язык программирования - это PHP! Отличное начало для того, чтобы создавать динамические сайты!
Конечно же мы изучаем самую последнюю версию PHP, на текущий момент и примерно до 2020 года это будет седьмая версия (PHP7).
Подверсии конечно меняются, но новичкам особенности и отличия PHP 7.1 от PHP 7.2 знать не обязательно.
А вот отличия PHP 5 от PHP 7 знать нужно (хоть они и не критические), о чем мы заострим свое внимание в одном из уроков, на многих хостингах все еще установлен PHP 5, а на хороших хостингах дается выбор версии.

Стоимость обучения: 13000 р.

Оплатить тренинг

Урок 1. Введение в тренинг по php
Урок 2. Программы для программирования: обзор и установка
Урок 3. Программист работает четко по ТЗ
Урок 4. Откуда черпать информацию веб-программисту
Урок 5. Особенности PHP
Урок 6. Применение PHP
Урок 7. Создание локальных хостов OpenServer
Урок 8. Пишем первый код: Hello World
Урок 9. Уровни ошибок (критические и не критические)
Урок 10. Ошибки в коде - включаем вывод: error_reporting(E_ALL);
Урок 11. Типы ошибок: логические и не логические
Урок 12. Решение проблемы с кодировками (кириллицей, utf-8 без BOM)
Урок 13. Online PHP компиляторы. Сравнение и знакомство (onlinephp.io, repl.it и другие)
Урок 14. Переменная - контейнер для хранения информации
Урок 15. Имена переменных
Урок 16. Типы переменных
Урок 17. Официальный сайт и официальная документация php.net
Урок 18. Полезные сайты и форумы по PHP
Урок 19. Математические операции - сложение, вычитание, умножение, деление
Урок 20. Деление по остатку
Урок 21. Математические операции, инкремент, декремент, rand и другие
Урок 22. Математические операции: округление
Урок 23. Генерация случайного числа, функция rand()
Урок 24. Функция max
Урок 25. sqrt - Квадратный корень
Урок 26. number_format
Урок 27. Формула
Урок 28. Стандарт кодирования. Введение Coding style
Урок 29. Стандарт кодирования Юнибикс
Урок 30. Задача на Стандарт кодирования: правка php кода
Урок 31. Задача на Стандарт кодирования: правка верстки
Урок 32. РАЗДЕЛ: СТРОКИ. Работа со строками - введение
Урок 33. Конкатенация — склеивание (объединение) строк
Урок 34. Одинарные и двойные кавычки. Отличия в PHP 7
Урок 35. Экранирование
Урок 36. Функция trim
Урок 37. Функция str_replace и немного про регулярные выражения
Урок 38. mb_stripos
Урок 39. Работа с мультибайтовыми строками utf-8
Урок 40. Другие функции для работы со строками
Урок 41. Функции для работы со строками
Урок 42. Задача: Наклонный текст
Урок 43. Определить расширение файла
Урок 44. Подсчитать количество пробелов и других символов в тексте
Урок 45. Начать читать две книги по PHP
Урок 46. Встраиваем PHP в HTML. <<< EOT
Урок 47. Комментирование и комментарии в PHP
Урок 48. РАЗДЕЛ: ДАТЫ. Работа с датой и временем и метка времени timestamp и функция time()
Урок 49. Функция strtotime
Урок 50. Функция date()
Урок 51. Функции работы с датой и временем
Урок 52. Преобразовать в метку времени и назад
Урок 53. РАЗДЕЛ: УСЛОВНЫЕ ОПЕРАТОРЫ. Условный оператор IF
Урок 54. Условные операторы IF и SWITCH
Урок 55. Elseif
Урок 56. Преобразование в булев тип
Урок 57. Операторы сравнения
Урок 58. Логические операторы
Урок 59. Оператор управления ошибками @
Урок 60. Функции isset, empty и is_null
Урок 61. Сокращенная запись IF ELSE (короткая запись)
Урок 62. Високосный год
Урок 63. Случайный день текущего или следующего года
Урок 64. РАЗДЕЛ: ЦИКЛЫ. Цикл WHILE
Урок 65. Цикл FOR и задача про яблоки
Урок 66. Цикл DO WHILE
Урок 67. Прерывание BREAK
Урок 68. Задача про яблоки 2
Урок 69. Альтернативный синтаксис управляющих структур
Урок 70. Натуральное число
Урок 71. РАЗДЕЛ: МАССИВЫ. Что такое массивы и зачем они нужны?
Урок 72. Массивы официальная документация
Урок 73. Как создать массив php
Урок 74. Массивы. Термины ключ и значение
Урок 75. Двумерные и многомерные массивы в PHP
Урок 76. Удаление массивов целиком или элементов массива php
Урок 77. Проход по массиву foreach
Урок 78. Как дополнить массив при foreach
Урок 79. Количество элементов в массиве count
Урок 80. print_r и var_dump
Урок 81. Массив $_SERVER
Урок 82. Массив $GLOBALS
Урок 83. Функции для работы с массивами
Урок 84. Генератор паролей 1
Урок 85. Генератор паролей 2
Урок 86. Генератор паролей 3
Урок 87. Обрезаем длинные слова
Урок 88. Практика работы с массивами: Генерируем и сортируем массив
Урок 89. Алгоритм решения задач по программированию
Урок 90. Генератор рерайтов
Урок 91. Как вам?
Урок 92. Обрезка слов не на середине
Урок 93. Задача на Кб, Мб, Гб
Урок 94. Поставьте напоминание
Урок 95. РАЗДЕЛ: Создание собственных функций
Урок 96. Еще раз про функции
Урок 97. Аргументы функции
Урок 98. Возврат значений return
Урок 99. Значение аргументов по умолчанию
Урок 100. Функция транслитерации
Урок 101. Область видимости переменной
Урок 102. РАЗДЕЛ: ФАЙЛЫ. копирование, переименование, перемещение, удаление файлов
Урок 103. Создание, удаление и переименование папок
Урок 104. Функции для работы с файлами и папками, zip архивами, ftp, sftp, cURL
Урок 105. Беда с путями и урлами у программистов
Урок 106. Подключение файлов require и include
Урок 107. Разбор ошибок и типичные ошибки при программировании у учеников
Урок 108. Функция mail()
Урок 109. Работа с FTP (ФТП): назначение, подключение, клиенты
Урок 110. FileZilla знакомство, FTPsync для Sublime text
Урок 111. Отладка кода для начинающих
Урок 112. Золотые правила начинающего веб-программиста
Урок 113. Проверка по книгам
Урок 114. РАЗДЕЛ: ФОРМЫ. Работа с формами. Часть 1. Тег form и его атрибуты
Урок 115. Верстка формы Регистрации
Урок 116. Верстка формы Поиска
Урок 117. Работа с формами. Часть 2
Урок 118. Работа с формами. Часть 3
Урок 119. Работа с формами. Часть 4
Урок 120. Работа с формами. Часть 5
Урок 121. Если обновить страницу, то данные отправятся еще раз
Урок 122. Как определить что форма отправлена
Урок 123. Не делайте POST если есть возможность сделать GET
Урок 124. Каталог статей и пагинация
Урок 125. Закрепляем удаление файлов, $_GET и $_POST. Доработка каталога статей
Урок 126. Как выглядят удобные формы
Урок 127. Поиск и подсветка слов
Урок 128. Загрузка файлов из формы, $_FILES,
Урок 129. Насколько вы предусмотрительны
Урок 130. Усложненная загрузка файлов из формы
Урок 131. Типичные ошибки в коде начинающих программистов и учеников
Урок 132. Мультиаплоад файлов на PHP
Урок 133. Правильный вызов функции mail() и отправка писем с вложениями mail_pro()
Урок 134. Форма обратной связи
Урок 135. Антибот №1 - простая текстовая капча
Урок 136. Контрольная работа по теории PHP
Урок 137. ООП. Первое знакомство
Урок 138. РАЗДЕЛ: ПРАКТИКА. Зачем много практики и дз?
Урок 139. Видео уроки php
Урок 140. Задача: завести папку для портфолио с кодом
Урок 141. Определить браузер пользователя
Урок 142. Файловый менеджер
Урок 143. Файловый менеджер 2
Урок 144. Как проверяются домашние задания
Урок 145. Файловый менеджер 3
Урок 146. Натуральное число 2
Урок 147. ПриветМойМир
Урок 148. Задача про груши
Урок 149. Задача: последний рабочий день
Урок 150. Задача: последний рабочий день 2
Урок 151. Задача: последний рабочий день 3
Урок 152. Массив вопросов и ответов
Урок 153. Массив вопросов и ответов 2
Урок 154. Генератор слов из букв
Урок 155. Калькулятор расчета стоимости часа
Урок 156. Курсовая работа для веб-программистов на 1 курсе
Урок 157. Обзор вакансии PHP программиста

Стоимость обучения: 13000 р.

Оплатить тренинг