Курс PHP/MySQL

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

4.7 / 402
Начать обучение Регистрация

О курсе

Это курс программирования PHP и MySQL для начинающих. Вы узнаете, как эффективно пройти обучение основам php и научиться создавать профессиональные веб сайты с нуля.

Вы изучите работу с переменными, массивами, циклами, научитесь писать php-скрипты, подключаться и работать с базами данных и многое другое, а интерактивные задания (код пишите прямо в браузере и сразу получаете результат), помогут вам наиболее эффективно освоить язык программирования php.


Начать обучение

План курса

Программа обучения включает видео уроки php, а также интерактивные тесты и задания, которые помогут закрепить полученные знания программирования на php и mysql. Обучение проходит в режиме онлайн в удобном для вас графике 24/7.


Free Level
В этом уроке мы подготовим компьютер для работы с PHP и базой данных MYSQL, а также сделаем дополнительные настройки
00:16:28
Free Level
В этом уроке вы узнаете как работать с переменными на языке программирования PHP
00:06:44
Free Level
Пройдите тестирование
00:00:15
Free Level
Пройдите тестирование
00:00:15
Free Level
Интерактивное упражнение
00:02:00
Free Level
Интерактивное упражнение
00:02:00
Free Level
В этом уроке мы рассмотрим типы переменных и константы
00:02:58
Free Level
Пройдите тестирование
00:00:10
Free Level
Пройдите тестирование
00:00:10
Free Level
Интерактивное упражнение
00:03:00
Free Level
В этом уроки мы рассмотрим использование условных операторов в PHP, познакомимся с if else
00:06:29
Free Level
Пройдите тестирование
00:00:15
Free Level
Интерактивное упражнение
00:02:00
Free Level
Пройдите тестирование
00:01:00
Free Level
В этом уроке мы продолжим изучать условные операторы и изучим условный оператор switch
00:07:37
Free Level
Пройдите тестирование
00:00:15
Free Level
Пройдите тестирование
00:00:15
Free Level
Интерактивное упражнение
00:02:00
Free Level
В этом уроке мы начнем изучать циклы и рассмотрим работу с циклом while
00:05:03
Free Level
Пройдите тестирование
00:00:15
Free Level
Интерактивное упражнение
00:01:00
Premium Level
22. Цикл DO WHILE
В этом уроке мы изучим цикл DO WHILE, а также рассмотрим, чем отличается цикл DO WHILE от цикла WHILE
00:02:36
Premium Level
23. Тест
Пройдите тестирование
00:00:15
Premium Level
24. Цикл FOR
В этом уроке мы изучим цикл FOR
00:01:37
Premium Level
25. Тест
Пройдите тестирование
00:00:15
Premium Level
26. Массивы в PHP
В этом уроке мы начнем изучать массивы в языке программирования PHP и познакомимся с функциями count(), print_r()
00:07:48
Premium Level
27. Массивы в PHP. Функция count() и циклы
Интерактивное упражнение
00:03:00
Premium Level
28. Массивы в PHP. Цикл Foreach
В этом уроке мы продолжим изучать массивы и познакомимся с циклом FOREACH
00:04:34
Premium Level
29. Массивы в PHP. Цикл FOREACH
Интерактивное упражнение
00:03:00
Premium Level
30. Массивы. Способы создания массивов в языке PHP
В этом уроке мы рассмотрим несколько способов создания массивов в языке программирования PHP
00:03:41
Premium Level
31. Тест
Пройдите тестирование
00:00:15
Premium Level
32. Функции для работы с массивами
В этом уроке мы начнем изучать функции для работы с массивами. Рассмотрим 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
36. Функции для работы с массивами. Уникальные элементы массива
Интерактивное упражнение
00:02:00
Premium Level
37. Функции для работы с массивами. Вставка элементов в массив
Интерактивное упражнение
00:02:00
Premium Level
38. Функции implode и explode
В этом уроке мы рассмотрим еще несколько полезный функций по работе с массивами в PHP: implode() и explode()
00:07:24
Premium Level
39. Функции implode и explode
Интерактивное упражнение
00:02:00
Premium Level
40. Тест
Пройдите тестирование
00:00:15
Premium Level
41. Многомерные массивы в PHP
В этом уроке мы рассмотрим многомерные массивы и научимся с ними работать
00:08:12
Premium Level
42. Многомерные массивы. Способы создания
В этом уроке мы рассмотрим другие способы создания многомерных массивов
00:03:42
Premium Level
43. Получение данных из HTML формы. Методы GET и POST
В этом уроке вы научитесь получать данные из HTML-формы, а также изучите способы получения данных с помощью методов POST и GET в языке программирования PHP
00:11:28
Premium Level
44. Тест
Пройдите тестирование
00:00:15
Premium Level
45. Тест
Пройдите тестирование
00:00:15
Premium Level
46. Функции для работы со строками. Защита формы сайта
В этом уроке мы изучите некоторые функции работы со строками на языке программирования PHP, а также рассмотрим основы безопасности сайта
00:09:21
Premium Level
47. Тест
Пройдите тестирование
00:00:15
Premium Level
48. Тест
Пройдите тестирование
00:00:15
Premium Level
49. Создание собственных функций. Валидация функций
В этом уроке вы узнаете как создавать собственные функции, а также мы рассмотрим фильтрацию входящих данных в функциях
00:07:33
Premium Level
50. Тест
Пройдите тестирование
00:00:15
Premium Level
51. Функции. Взаимодействие функций между собой
В этом уроке мы продолжим изучать функции и вы узнаете как можно связывать функции между собой, как правильно называть функции
00:05:13
Premium Level
52. MySQL и PHPMYADMIN. Начало работы
В этом уроке мы познакомимся с системой администрирования phpmyadmin и создадим первую sql-таблицу для нашего будущего профессионального сайта
00:09:53
Premium Level
53. Вывод данных из MySQL. Оператор SELECT
В этом уроке с помощью PHP мы выведем данные из MySQL с помощью SQL запроса SELECT в браузер
00:14:35
Premium Level
54. Вставка данных в MySQL. Оператор INSERT
В этом уроке вы узнаете как вставить данные в MySQL с помощью языка SQL и PHP
00:04:59
Premium Level
55. Обновление данных в таблице MySQL. Оператор UPDATE
В этом уроке вы узнаете как обновить данные в таблице MySQL с помощью языка SQL и PHP
00:02:39
Premium Level
56. Удаление данных из таблицы MySQL. Оператор DELETE
В этом уроке вы узнаете как удалить данные из таблицы MySQL с помощью языка SQL и PHP
00:05:47
Premium Level
57. Проектирование базы данных. Хранение данных в разных таблицах
В этом уроке вы узнаете основы проектирования баз данных и о том, как хранить данные в разных таблицах
00:08:01
Premium Level
58. SQL запросы. INNER JOIN
В этом уроке мы вы узнаете о том, как можно SQL запросом обратиться к сразу двум таблицам и рассмотрим INNER JOIN
00:05:02
Premium Level
59. SQL запросы. LEFT JOIN и RIGHT JOIN
В этом уроке мы продолжим изучать основы SQL и рассмотрим запросы LEFT JOIN и RIGHT JOIN
00:04:33
Premium Level
60. Работа с XML. Чтение XML и вывод в браузер в виде массива
В этом уроке вы познакомитесь с XML форматом. Данный формат используют для взаимодействия сервисов через API. С помощью библиотеки SimpleXML мы прочитаем этот файл и выведем в браузер массив данных
00:07:39
Premium Level
61. Работа с XML. Создадим функцию для записи данных из XML в MySQL
В этом уроке мы создадим функцию для записи данных из файла XML в MySQL и подготовим структуру базы данных MySQL для вставки данных из XML файла
00:11:51
Premium Level
62. Работа с XML. Запишем данные из XML в базу
В этом уроке мы запишем из XML файла данные в базу MySQL с помощью нашего скрипта на языке PHP
00:16:32
Premium Level
63. Работа с файлами с помощью PHP
В этом уроке вы научитесь работать с файлами с помощью языка программирования PHP. Разберем примеры, как создавать файл, записывать в файл и читать файл
00:16:12
Premium Level
64. ООП. Классы, Геттеры и Сеттеры
В этом уроке, вы начнете знакомиться с популярной парадигмой программирования ООП. Вы узнаете что такое геттеры и сеттеры и создадите свой первый class
00:10:49
Premium Level
65. ООП. Инкапсуляция
В этом уроке мы рассмотрим одно из свойств ООП - это инкапсуляцию
00:04:31
Premium Level
66. ООП. Наследование
В этом уроке мы рассмотрим второй принцип парадигмы ООП - наследование, а также вы познакомитесь с методом __construct()
00:15:05
Premium Level
67. ООП. Полиморфизм. Интерфейсы
В этом уроке мы начнем изучать 3-е свойство ООП - полиморфизм и познакомимся с интерфейсами
00:07:31
Premium Level
68. ООП. Полиморфизм. Абстрактные классы
В этом уроке мы продолжим изучать полиморфизм и познакомимся с абстрактными классами
00:16:15


Посмотреть весь план обучения


Отзывы (102)

Мы собираем только реальные отзывы студентов, прошедших онлайн обучение на FructCode. Свой отзыв вы можете оставить после завершения Курса PHP программирования для начинающих.

15.07.2018
Сергей Гладких

Хороший курс.

03.07.2018
Антон Кожемякин

Полезный и информативный курс, но мало практических заданий

24.06.2018
Антон Санрайз

Курс прекрасно походит именно для людей кто никогда не программировал, коим я и являюсь. Объясняются основные принципы и базовые возможности языка, с помощью которых приходит понимание логики работы программ. После курса начал понимать некоторые вещи в других языках, т.к. принципы похожи. Есть конечно и непонятные (неразжованные) места, но думаю со временем все придет. И конечно хотелось бы подробного разбора домашних заданий. Спасибо за курс!

24.06.2018
РУСЛАН ГАЛКА

Крутой курс, хотя можно было б больше примеров!

23.06.2018
Николай Степанов

Спасибо. Хороший курс!

23.06.2018
Светлана Ермакова

Трудный курс, но объясняют хорошо, боже мой, да я обожаю FructCode!

16.06.2018
Геннадий Приходько

Мне понравилось, пускай некоторые моменты и сложны для понимания

11.06.2018
Giorgi Lazashvili

Очень доволен курсом.

04.06.2018
Илья Сахарюк

Хороший курс!!! Если домашку выполнять, то многое становится понятно. Сложно только ООП, но это и естественно))

04.06.2018
Инна Гончарова

Отличный курс.

03.06.2018
Вадим

Отличный курс. Есть самое необходимое для начинающего разработчика и не только. Если строго и вдумчиво следовать за всем, что нужно было сделать по ходу уроков, то необходимый минимум практики обеспечен, как на мой взгляд. Самое главное, что курс дает базовое понимание, на котором всего остального уже можно добиться. При желании. Еще приятно удивило, что принципы парсинга оказались такими же, которыми я пользовался интуитивно. Так что рекомендую.)

02.06.2018
Александр Фоменко

Это было намного сложнее =/

01.06.2018
Андрей Стачев

Все понятно объясняют

31.05.2018
student_GRogUpTY

Доступно и понятно

26.05.2018
Denis Tokarev

+++

26.05.2018
Михаил

Очень хорошо!!

19.05.2018
Руслан Землянский

Познавательно, отличный курс.

09.05.2018
student_uAQpKye0

Отличный курс

02.05.2018
Яков Дурягин

Отличный курс, под конец модуля следует читать дополнительные статьи, чтобы всё понимать.

22.04.2018
Иван Краснобаев

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

22.04.2018
Мурат Суйесинов

Все очень отлично!

15.04.2018
Андрей Гераськин

Классный курс, но желательно побольше письменных заданий (не домашних).

14.04.2018
Tim ED

Очень понравилось! Спасибо большое!

05.04.2018
Александра Матюшевск...

Мало практических заданий

17.03.2018
Вячеслав Миронов

Сильный модуль. Пришлось весь блокнот исписать и на второй круг запустить модуль, потому что не всё получилось усвоить с первого раза. Автору спасибо огромное.

12.03.2018
Азат Ахметов

Отличный курс по PHP и MySQL! Спасибо!

12.03.2018
Лиана Лаур

Отличный курс! Спасибо автору за понятно изложенный материал.

06.03.2018
Сергей Демин

Курс отличный. До этого момента не понимал 3 принципа ООП в принципе, сейчас все более менее понятно. Под конец курс был сложноват, пошли только одни видео и никакой практики чтобы что то проверить себя как это было в предыдущих двух курсах. Есть некоторые вопросы, которые надеюсь будут объяснены в последнем курсе.

01.03.2018
Михаил Ханатаев

Хороший, познавательный курс)

27.02.2018
Николай Ходонович

Очень неплохо

20.02.2018
Vladimir Siminko

CSS/HTML и BOOTSTRAP мне дались хорошо, я много что понял, было все наглядно. PHP/MySQL для меня оказались очень тяжелыми и непонятными. Может в силу ограниченных знаний, может было мало задачек в режиме онлайн. Порой я не понимал закономерности, почему так или иначе делаем. Закрались сомнения, что лично мне тяжело когда более точные науки, я больше гуманитарий, где начинается более точные научные проекты, я плаваю.

17.02.2018
Дмитрий

Мало часов

14.02.2018
Izimgaly Aman Aibolo...

Новичкам трудновато

10.02.2018
Дмитрий Соломатин

Курс хороший, только надо было дополнить рассказом про ключевые слова public, private, protected, static

08.02.2018
Владимир Максименко

Отличный курс

07.02.2018
Никита Селищев

Класс

01.02.2018
Бауыржан Тастанбеков

Super

25.01.2018
Наталья Беляева

Советую пройти этот курс! Достаточно информативно и понятно. Курс понравился! Спасибо!

25.01.2018
student_Pb4ZYpHw

Побольше бы практики к концу курса

Начать обучение

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

Author FructCode
Сергей Никонов

- Опыт в веб-разработке более 10 лет 

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

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

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

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

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

Тесты: 21


Продолжительность: ~5 часов
  • Nikolay Khitrov
    974 xp
    1
  • Виктор
    932 xp
    2
  • Макс Лопунов
    896 xp
    3
  • student_7i_1mzn4
    781 xp
    4
  • student_5SCLUr09
    694 xp
    5
  • У вас 0 XP за курс PHP/MySQL

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