PHP/MySQL

Освойте PHP и MySQL с нуля! В данном курсе мы пройдем основные темы по языку программирования PHP. Вы узнаете что такое объектно-ориентированное программирование, как работать с базами данных, научитесь работать с популярные php библиотеками и многому другому.

4.8 / 39

О курсе



План курса


Free Level
Установка и настройка XAMPP (PHP, MYSQL, APACHE)
В этом уроке мы подготовим компьютер для работы с PHP и базой данных MYSQL, а также сделаем дополнительные настройки
00:16:28
Free Level
Переменные в PHP
В этом уроке вы узнаете как работать с переменными на языке программирования PHP
00:06:44
Free Level
Задание 3: Тест
Пройдите тестирование
00:00:15
Free Level
Задание 4: Тест
Пройдите тестирование
00:00:15
Free Level
Переменные PHP
Интерактивное упражнение
00:02:00
Free Level
Переменные PHP и HTML
Интерактивное упражнение
00:02:00
Free Level
Типы переменных и константы
В этом уроке мы рассмотрим типы переменных и константы
00:02:58
Free Level
Задание 8: Тест
Пройдите тестирование
00:00:10
Free Level
Задание 9: Тест
Пройдите тестирование
00:00:10
Free Level
Константы
Интерактивное упражнение
00:03:00
Free Level
Ветвления. Условные операторы if else
В этом уроки мы рассмотрим использование условных операторов в PHP, познакомимся с if else
00:06:29
Free Level
Задание 12: Тест
Пройдите тестирование
00:00:15
Free Level
Условные операторы. If Else
Интерактивное упражнение
00:02:00
Free Level
Задание 14: Тест
Пройдите тестирование
00:01:00
Free Level
Ветвления. Условные операторы. Switch
В этом уроке мы продолжим изучать условные операторы и изучим условный оператор switch
00:07:37
Free Level
Задание 16: Тест
Пройдите тестирование
00:00:15
Free Level
Задание 17: Тест
Пройдите тестирование
00:00:15
Free Level
Условный оператор switch
Интерактивное упражнение
00:02:00
Free Level
Циклы в PHP. Цикл while
В этом уроке мы начнем изучать циклы и рассмотрим работу с циклом while
00:05:03
Free Level
Задание 20: Тест
Пройдите тестирование
00:00:15
Free Level
Цикл While
Интерактивное упражнение
00:01:00
Premium Level
Цикл DO WHILE
В этом уроке мы изучим цикл DO WHILE, а также рассмотрим, чем отличается цикл DO WHILE от цикла WHILE
00:02:36
Premium Level
Задание 23: Тест
Пройдите тестирование
00:00:15
Premium Level
Цикл FOR
В этом уроке мы изучим цикл FOR
00:01:37
Premium Level
Задание 25: Тест
Пройдите тестирование
00:00:15
Premium Level
Массивы в PHP
В этом уроке мы начнем изучать массивы в языке программирования PHP и познакомимся с функциями count(), print_r()
00:07:48
Premium Level
Массивы в PHP. Функция count() и циклы
Интерактивное упражнение
00:03:00
Premium Level
Массивы в PHP. Цикл Foreach
В этом уроке мы продолжим изучать массивы и познакомимся с циклом FOREACH
00:04:34
Premium Level
Массивы в PHP. Цикл FOREACH
Интерактивное упражнение
00:03:00
Premium Level
Массивы. Способы создания массивов в языке PHP
В этом уроке мы рассмотрим несколько способов создания массивов в языке программирования PHP
00:03:41
Premium Level
Задание 31: Тест
Пройдите тестирование
00:00:15
Premium Level
Функции для работы с массивами
В этом уроке мы начнем изучать функции для работы с массивами. Рассмотрим PHP функции: sort(), array_push(), unset(), array_unshift(), array_unique(), array_reverse() и другие
00:06:46
Premium Level
Задание 33: Тест
Пройдите тестирование
00:00:15
Premium Level
Задание 34: Тест
Пройдите тестирование
00:00:15
Premium Level
Задание 35: Тест
Пройдите тестирование
00:00:15
Premium Level
Функции для работы с массивами. Уникальные элементы массива
Интерактивное упражнение
00:02:00
Premium Level
Функции для работы с массивами. Вставка элементов в массив
Интерактивное упражнение
00:02:00
Premium Level
Функции implode и explode
В этом уроке мы рассмотрим еще несколько полезный функций по работе с массивами в PHP: implode() и explode()
00:07:24
Premium Level
Функции implode и explode
Интерактивное упражнение
00:02:00
Premium Level
Задание 40: Тест
Пройдите тестирование
00:00:15
Premium Level
Многомерные массивы в PHP
В этом уроке мы рассмотрим многомерные массивы и научимся с ними работать
00:08:12
Premium Level
Многомерные массивы. Способы создания
В этом уроке мы рассмотрим другие способы создания многомерных массивов
00:03:42
Premium Level
Получение данных из HTML формы. Методы GET и POST
В этом уроке вы научитесь получать данные из HTML-формы, а также изучите способы получения данных с помощью методов POST и GET в языке программирования PHP
00:11:28
Premium Level
Задание 44: Тест
Пройдите тестирование
00:00:15
Premium Level
Задание 45: Тест
Пройдите тестирование
00:00:15
Premium Level
Функции для работы со строками. Защита формы сайта
В этом уроке мы изучите некоторые функции работы со строками на языке программирования PHP, а также рассмотрим основы безопасности сайта
00:09:21
Premium Level
Задание 47: Тест
Пройдите тестирование
00:00:15
Premium Level
Задание 48: Тест
Пройдите тестирование
00:00:15
Premium Level
Создание собственных функций. Валидация функций
В этом уроке вы узнаете как создавать собственные функции, а также мы рассмотрим фильтрацию входящих данных в функциях
00:07:33
Premium Level
Задание 50: Тест
Пройдите тестирование
00:00:15
Premium Level
Функции. Взаимодействие функций между собой
В этом уроке мы продолжим изучать функции и вы узнаете как можно связывать функции между собой, как правильно называть функции
00:05:13
Premium Level
MySQL и PHPMYADMIN. Начало работы
В этом уроке мы познакомимся с системой администрирования phpmyadmin и создадим первую sql-таблицу для нашего будущего профессионального сайта
00:09:53
Premium Level
Вывод данных из MySQL. Оператор SELECT
В этом уроке с помощью PHP мы выведем данные из MySQL с помощью SQL запроса SELECT в браузер
00:14:35
Premium Level
Вставка данных в MySQL. Оператор INSERT
В этом уроке вы узнаете как вставить данные в MySQL с помощью языка SQL и PHP
00:04:59
Premium Level
Обновление данных в таблице MySQL. Оператор UPDATE
В этом уроке вы узнаете как обновить данные в таблице MySQL с помощью языка SQL и PHP
00:02:39
Premium Level
Удаление данных из таблицы MySQL. Оператор DELETE
В этом уроке вы узнаете как удалить данные из таблицы MySQL с помощью языка SQL и PHP
00:05:47
Premium Level
Проектирование базы данных. Хранение данных в разных таблицах
В этом уроке вы узнаете основы проектирования баз данных и о том, как хранить данные в разных таблицах
00:08:01
Premium Level
SQL запросы. INNER JOIN
В этом уроке мы вы узнаете о том, как можно SQL запросом обратиться к сразу двум таблицам и рассмотрим INNER JOIN
00:05:02
Premium Level
SQL запросы. LEFT JOIN и RIGHT JOIN
В этом уроке мы продолжим изучать основы SQL и рассмотрим запросы LEFT JOIN и RIGHT JOIN
00:04:33
Premium Level
Работа с XML. Чтение XML и вывод в браузер в виде массива
В этом уроке вы познакомитесь с XML форматом. Данный формат используют для взаимодействия сервисов через API. С помощью библиотеки SimpleXML мы прочитаем этот файл и выведем в браузер массив данных
00:07:39
Premium Level
Работа с XML. Создадим функцию для записи данных из XML в MySQL
В этом уроке мы создадим функцию для записи данных из файла XML в MySQL и подготовим структуру базы данных MySQL для вставки данных из XML файла
00:11:51
Premium Level
Работа с XML. Запишем данные из XML в базу
В этом уроке мы запишем из XML файла данные в базу MySQL с помощью нашего скрипта на языке PHP
00:16:32
Premium Level
Работа с файлами с помощью PHP
В этом уроке вы научитесь работать с файлами с помощью языка программирования PHP. Разберем примеры, как создавать файл, записывать в файл и читать файл
00:16:12
Premium Level
ООП. Классы, Геттеры и Сеттеры
В этом уроке, вы начнете знакомиться с популярной парадигмой программирования ООП. Вы узнаете что такое геттеры и сеттеры и создадите свой первый class
00:10:49
Premium Level
ООП. Инкапсуляция
В этом уроке мы рассмотрим одно из свойств ООП - это инкапсуляцию
00:04:31
Premium Level
ООП. Наследование
В этом уроке мы рассмотрим второй принцип парадигмы ООП - наследование, а также вы познакомитесь с методом __construct()
00:15:05
Premium Level
ООП. Полиморфизм. Интерфейсы
В этом уроке мы начнем изучать 3-е свойство ООП - полиморфизм и познакомимся с интерфейсами
00:07:31
Premium Level
ООП. Полиморфизм. Абстрактные классы
В этом уроке мы продолжим изучать полиморфизм и познакомимся с абстрактными классами
00:16:15
Посмотреть весь план обучения

Отзывы

18.09.2017
Никита Толмач

Это было круто))

20.08.2017
Ban Max

Оказывается легко!

31.07.2017
Nadezhda Kudasheva

Все понятно и круто

05.07.2017
student_i7JJDSFg

Спасибо за курс по PHP и Mysql! Было много очень интересных заданий, за уроки по парсингу XML отдельное спасибо. Все супер!

20.06.2017
Виталий Берсенёв

Благодаря вашему курсу я полностью понял, что такое объектно-ориентированное программирование! Спасибо за простые примеры и интересные задания.

19.06.2017
Татьяна Леонова

Все объясняется доступным языком и очень много практики. Понравилось задание с плеером и работа с базой данных. Сразу все конечно сложно запомнить, думаю, что периодически буду пересматривать и проходить интерактивные задания. Ставлю 5 баллов!

Преподаватель

Sergey Nikonov
Сергей Никонов
- Опыт в веб-разработке более 10 лет

- Работал над высоконагруженными веб-проектами в крупных компаниях США и ЕВРОПЫ

- Провел несколько десятков оффлайн и онлайн семинаров на тему веб-разработки

Всего заданий: 68

Интерактивные задания: 11

Видеоуроки: 36

Тесты: 21


Продолжительность: ~5 часов
  • Максим Воробьев
    693 xp
    1
  • Дмитрий Квачук
    567 xp
    2
  • Ксения Порвина
    542 xp
    3
  • student_q3pMzwUv
    341 xp
    4
  • Vitaliy Tarasov
    341 xp
    5
  • У вас 0 XP за курс PHP/MySQL

    Бросить вызов?