Php 7 специалист – Скачать тренинг «PHP. Уровень 3. Профессиональная разработка на PHP 7» Специалист

Содержание

Курс PHP. Уровень 3. Профессиональная разработка на PHP 7 в «Специалист»

  Дата Режим обучения Место обучения Преподаватель  
   
  27.01.2020 —
29.01.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!

Шуйков Сергей Юрьевич

 
  10.02.2020 —
12.02.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  11.02.2020 —
13.02.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  17.02.2020 —
19.02.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!

Шуйков Сергей Юрьевич

 
  18.02.2020 —
20.02.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!

Шуйков Сергей Юрьевич

 
  19.02.2020 —
21.02.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!

Шуйков Сергей Юрьевич

 
  30.03.2020 —
01.04.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  07.04.2020 —
09.04.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  08.04.2020 —
10.04.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  13.04.2020 —
15.04.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Стилобат»
metro.gif м.Бауманская

Шуйков Сергей Юрьевич

 
  02.05.2020 —
04.05.2020
суббота+ 03.05.;04.05.;05.05. утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  03.05.2020 —
05.05.2020
суббота+ 03.05.;04.05.;05.05. утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  18.05.2020 —
20.05.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  22.06.2020 —
24.06.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  12.07.2020 —
26.07.2020
воскресенье утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 

Курс РНР. Уровень 4. Проектирование и разработка сложных веб

  Дата Режим обучения Место обучения Преподаватель  
   
  10.02.2020 —
12.02.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская
Группа почти укомплектована. Успейте записаться на свободные места!

Тарасов Алексей Владимирович

 
  11.02.2020 —
13.02.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  07.04.2020 —
09.04.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  08.04.2020 —
10.04.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  15.04.2020 —
22.04.2020
ежедневно вечер
18:30 — 21:30
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  16.04.2020 —
23.04.2020
ежедневно вечер
18:30 — 21:30
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  17.04.2020 —
24.04.2020
ежедневно вечер
18:30 — 21:30
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  02.05.2020 —
04.05.2020
суббота+ 03.05.;04.05.;05.05. утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  03.05.2020 —
05.05.2020
суббота+ 03.05.;04.05.;05.05. утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  12.07.2020 —
26.07.2020
воскресенье утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  19.07.2020 —
02.08.2020
воскресенье утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  30.11.2020 —
02.12.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  01.12.2020 —
03.12.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 

Я — сертифицированный PHP-специалист / Habr

Да, наверное, возможность применения данного выражения — греет кому-то душу, но я немного о другом.

Разрешите поделиться опытом прохождения сертификации по PHP 5.5 от компании Zend Technologies.

Моя цель:

  • показать на примере, что это не так сложно, как кажется;
  • не так легко, как может показаться;
  • показать еще один весьма субъективный метод подготовки к тесту;
  • вдохновить тех из коллег, которые возможно планировали сертификацию, но все не решались это сделать.

Путь от «да, я хочу получить статус ZCE» до покупки ваучера

4 года — ровно столько времени потребовалось от простого «Да, не плохо было бы получить сертификат» до «Девушка, смотрите, а я сдал»

Если у вас появится такая мысль, то открывая в очередной раз Америку, скажу — вам помогут: правильно и ясно поставленная цель; четко разграниченные сроки; план действий.

Цель

Записывать поставленные цели — старо как мир, однако, о ведении записей и планировании жизни как таковой я раньше не задумывался. «Стать десятым ZCE в Казахстане» — одна из первых записанных на бумаге и достигнутых целей.
В этом плане нам технарям не нужно стесняться учиться и перенимать опыт у тимлидов, руководителей проектов и топ-менеджеров. Жизнь — это не только код, фичи и багфиксы.

Сроки

Следующим пунктом была запись о сроках: два месяца + погрешность в один месяц. По факту, погрешность растянулась до двух месяцев, тому есть свои причины, не связанные с работой или ленью. Запомните, что «Slow progress is better than no progress». Данное выражение закрепилось в моей голове по ходу занятий на перекладине, или турнике — кому как удобно. Ведь часто важно просто идти, и не беда, что временами медленно.
  • 15 дней для чтения мануала «от и до»;
  • 15 дней для видео-пособий и практики;
  • 2 часа в день.

Даже если вы на все 90% будете придерживаться своего графика и подойдете к сроку, когда нужно будет покупать ваучер — вам может помешать один человеческий фактор — это страх или как выражаются дизайнеры «эффект Comic Sans», когда кажется, что вы что-то не доделали, что нужно еще чуток подготовиться. О том, как это преодолеть, расскажу далее.
План действий

Как отметил выше — обязательным пунктом выделен процесс штудирования мануала, — ваш верный друг и товарищ.
Из видео-пособий просмотрел лишь об SPL, о некоторых особенностях SAX-XML и о потоках, — streams.

Основные темы для сертификации предоставлены на странице List of Exam Topics

Отходить от них и изучать что-то дополнительно — не принципиально, хотя уточню, что проштудировал отдельно спецификацию XML, XPath и Regex.

Прелюдией к 15+15 дней было чтение PHP Certification Study Guide.

Некоторые обстоятельства способствовали к тому, чтобы сузить кошелек и довольствоваться версией 5.3 — не жалею, но читать этот гайд нужно до мануала т.к. понятное дело, что есть разница между первой и последней версиями.

В первых главах гайда вам будет предоставлена информация о процессе самого тестирования, количестве вопросов, времени в которое нужно уложиться. Выписать отдельным пунктом советую наиболее акцентированные главы, за которые как предполагается — дают самые высокие баллы.

Вот, как это выглядит:

В процессе подготовки, посчитал удобным использовать сервис Trello и перенес все темы и главы в колонку «TODO».
А вот и результат — все дружно выстроились в колонке «Done»:

Отдельный виртуальный хост для конспектирования и практики:

Прохождение пробных тестов

Zend Technologies предоставляют возможность купить пробные тесты, которые стоят дороже самого ваучера, поэтому данный вспомогательный ресурс будет вполне достаточен.

Всего 171 вопросов, 35 страниц. Можете пройти все сразу, можете разделить на ломтики из 10/35 страниц.

Ваша задача: пройти тест, выделить все ваши слабые места, повторить их и снова пройти тест. 90-99 из 100% — и вы можете переходить к следующему шагу — к покупке ваучера.

Как я поступил?

Как полагается, закономерным продолжением должна быть покупка ваучера и прохождение теста, но — «эффект Comic Sans»: «перепроверю знания; повторю некоторые главы».

Преодолеть этот порог, как ни странно, помог Гай Юлий Цезарь и выражение «Перейти Рубикон». Я бросил жребий, купил ваучер и перешел свой Рубикон. Нет пути назад, если вы не явитесь в указанное время в тестовый центр, то ваш ваучер сгорает.

За день до тестов вам нужно хорошенько отдохнуть, а на самом тесте — не нервничать. Отсутствие отдыха и напряженность — будут мешать вам в самом процессе.

Хотя, насчет «не нервничать» — я приукрасил. «Не переживай, ты уже выполнил все, то что будет — это будет» — говорил себе; последние 10 минут боролся именно с этим состоянием и смог уговорить внутренне я лишь на 89 минуте.

2 секунды, 1 секунда, ноль — и вот это окошко и облегчение в душе.

Намеренно не стал уточнять о процессе покупки ваучера, о запутанных вопросах и других темах, которые раскрыты предыдущими сертифицированными специалистами Хабра.

Профит

В дополнении к PHP: уверенные академические знания в Regex, XML и сопутствующих технологиях, в потоках.
Стал более внимательно читать мануалы и справочники по другим продуктам и языкам программирования. Привет Python!
Итог

Цель достигнута. Десятый по счету ZCE у себя в стране и второй по версии 5.5.

Верю и надеюсь, что получиться сподвигнуть некоторых из вас решиться и получить свой сертификат. Не бойтесь бросать вызовы самим себе. Сертификат не сделает из вас самого крутого специалиста — это достигается эмпирическим путем, путем проб и ошибок, и других различных факторов, но брошенный и выполненный вызов — дает массу положительных эмоций.

Буду весьма рад ответить на ваши вопросы. Спасибо.

Подборка материалов по PHP 7

Дайджест актуальных материалов для изучения PHP 7: книги, видеоуроки и онлайн-курсы для специалистов разных уровней подготовки.


Это популярное и доступное пособие поможет вам уверенно освоить динамическое веб-программирование с применением самых современных языков и технологий: PHP, MySQL, JavaScript, CSS и HTML5.
Книга охватывает следующие темы:

  • Основы языка PHP и объектно-ориентированное программирование
  • СУБД MySQL
  • Cookie, управление сеансами, безопасность
  • JavaScript
  • Технология AJAX
  • Основы CSS
  • Новейшие возможности HTML5: геолокация, canvas, работа с мультимедиа без использования Flash

Данная книга научит вас создавать динамические веб-приложения, работающие с данными и обладающие высокой интерактивностью. Благодаря легкой подаче основ веб-разработки, она идеально подходит для новичков.


Исчерпывающее учебное пособие по разработке веб-приложений, управляемых базами данных, с использованием PHP и MySQL.
Данная книга предназначена для имеющих некоторый опыт программирования и знакомых с основами HTML. В ней подробно описаны принципы работы с последними версиями PHP и MySQL для построения крупных веб-приложений.
Основной акцент делается на практику создания реальных приложений. Подробно описаны все стадии разработки множества типовых проектов на PHP и MySQL, в числе которых служба веб-почты, приложение поддержки Web-форумов и электронный книжный магазин. Заслуживают особого внимания главы, посвященные объектно-ориентированному программированию на PHP, динамической генерации документов, доступу к веб-службам с помощью XML и SOAP и созданию приложений Web 2.0 с помощью Ajax.
Основное отличие этого издания от предыдущего состоит в том, что материалы и весь исходный код полностью переписаны для новых версий PHP 5.3 и MySQL 5.1.
Книга ориентирована на профессиональных разработчиков, но будет полезной и начинающим.


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

Видеокурсы

Базовый PHP
Основы работы с PHP и MySQL
С нуля до junior PHP
PHP старт. Теория
Уроки по PHP для новичков
Основы PHP

 

Легкое для восприятия исчерпывающее руководство по PHP, знакомящее читателя с правилами эффективного использования языка и его стандартами.
Пособие сопровождается ссылками на авторитетные источники и признанные руководства по всему интернету, что значительно расширяет рамки изучения языка.
Этот ресурс переведен на несколько языков, включая русский, японский, китайский, итальянский, испанский и немецкий. Он целиком находится в свободном доступе и дает возможность не только бесплатно пользоваться им, но и внести свой вклад с помощью GitHub.

М. Зандстра "PHP. Объекты, шаблоны и методики программирования" (2016)


Книга включает в себя подробный обзор объектно-ориентированных возможностей PHP: определение классов, наследование, инкапсуляция и многое другое. Также вы изучите некоторые основные методы проектирования.
Вторая часть книги посвящена шаблонам проектирования, рассмотрены их концепции, методы реализации и применение.
В последней части книги описывается несколько важных утилит и методик, помогающих создать успешный проект на основе разрозненных кусков кода. В этой части книги описано, как управлять работой нескольких программистов с помощью Git, как выполнить построение и развертывание проекта с помощью Phing и PEAR.
Также вы изучите основы автоматического тестирования и построения проектов.


В этой книге рассматриваются основы языка PHP и его рабочее окружение в разных операционных системах.
Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массивами, файлами, СУБД MySQL, memcached, регулярными выражениями, графическими примитивами, почтой, сессиями и так далее.
Особое внимание уделено рабочему окружению: сборке PHP-FPM и Web-сервера nginx, СУБД MySQL, протоколу SSH, виртуальным машинам VirtualBox и менеджеру виртуальных машин Vagrant.
Издание описывает самые современные подходы к веб-разработке. На сайте издательства находятся исходные коды всех листингов.

Видеокурсы

Полный курс по объектно-ориентированному программированию на PHP
Курс по написанию собственного фреймворка на PHP
PHP Security
Все о парсерах
Современный PHP: быстрый старт с PHP 7
ООП и паттерны разработки в PHP

Путь веб-разработчика в 2017

Оптимизация веб-страницы: подробное руководство

Как освоить PHP 7 и MySQL на профессиональном уровне?

Раздел №1. Установка локального сервера

Этот раздел является стартовым, и он рассказывает об основах Web-программирования.

Просмотрев этот раздел:

1. Вы узнаете более подробно про язык PHP, а также про то, как он работает.

2. Вы узнаете, что нового появилось в PHP 7?

3. Вы узнаете, какой пакет локального сервера лучше использовать и, главное, почему?

4. Вы увидите, как устанавливается и настраивается локальный сервер.

5. Вы будете понимать, как работает PHP, зачем нужен локальный сервер и как правильно его настраивать.

Раздел №2. Основы языка PHP

В этом разделе Вы получите всю базовую часть, которая есть в PHP 7. Без этих знаний дальше идти просто бессмысленно.

Просмотрев этот раздел:

1. Вы увидите, как пишутся самые различные скрипты на PHP, именно в 7-й версии.

2. Вы узнаете, что такое переменные, и какие есть типы переменных в PHP.

3. Вы узнаете, что такое ссылочные переменные.

4. Вы узнаете, что такое константы и где их можно и нужно использовать.

5. Вы увидите, какие есть в PHP математические, строковые и логические операции.

6. Вы познакомитесь со всеми базовыми конструкциями языка: if-elseif-else, for, while, do-while, switch-case, foreach и др.

7. Вы узнаете, что такое списки и ассоциативные массивы и как их использовать.

8. Вы узнаете, как создаются собственные функции в PHP.

9. Вы познакомитесь с областью видимости переменных и будете чётко понимать, что такое локальные и что такое глобальные переменные.

10. Вы научитесь использовать рекурсию в функциях.

11. Вы узнаете, что такое анонимные функции.

12. Вы научитесь создавать собственные генераторы.

13. Вы узнаете, что такое отладочные функции и как их использовать.

14. Вы узнаете, как получить IP-адрес пользователя, как получить информацию о браузере, о языке пользователя и многом другом.

15. Вы научитесь обрабатывать формы.

16. Вы познакомитесь с инструкциями include, require, include_once и require_once.

17. Вы уже сможете создавать несложные скрипты на PHP 7.

Раздел №3. Стандартные функции PHP

В этом разделе мы будем разбирать множество встроенных в PHP 7 функций, без которых программирование будет крайне затруднительным.

Просмотрев этот раздел:

1. Вы узнаете, какие в PHP есть математические функции.

2. Вы узнаете, какие имеются важнейшие строковые функции в PHP.

3. Вы познакомитесь с функциями для работы со списками и массивами.

4. Вы научитесь работать с датой и временем в PHP.

5. Вы научитесь работать с файлами: считывать и записывать содержимое файла, создавать и удалять их, копировать – и всё это через функции в PHP.

6. Вы научитесь работать с директориями: создавать и удалять их, делать рекурсивный обход содержимого любой директории.

7. Вы научитесь парсить INI-файлы, что является крайне острой необходимостью при создании большинства крупных и не очень сайтов.

8. Вы узнаете, как получать IP-адреса узлов, а по имени узлов – IP-адреса через PHP.

9. Вы научитесь запускать внешние программы через PHP.

10. Вы узнаете, что такое регулярные выражения и научитесь их использовать.

11. Вы познакомитесь с выводом функции phpinfo().

Раздел №4. Объектно-ориентированное программирование в PHP

В этом разделе Вы познакомитесь с важнейшей темой объектно-ориентированное программирование. Почти все современные программы, и не только на PHP, пишутся с использованием ООП. Поэтому данный раздел обязательно надо изучить максимально внимательно.

Просмотрев этот раздел:

1. Вы узнаете, что такое ООП, для чего оно нужно и как его использовать.

2. Вы узнаете про 3 парадигмы ООП, поймёте, что они означают.

3. Вы узнаете, что такое классы и как их создавать в PHP.

4. Вы узнаете, что такое конструктор, деструктор и методы.

5. Вы познакомитесь с 3-мя модификаторами доступа.

6. Вы узнаете, что такое статические свойства и методы и как их применять на практике.

7. Вы познакомитесь с использованием «магических» методов.

8. Вы узнаете, что такое сериализация объектов.

9. Вы изучите механизм наследования классов в PHP.

10. Вы узнаете, что такое абстрактные классы и почему они так важны.

11. Вы узнаете, что такое интерфейсы и как их применять на практике.

12. Вы узнаете, что такое трейты и как их можно использовать.

13. Вы познакомитесь с пространствами имён и научитесь их использовать в своей практике.

14. Вы узнаете, как можно делать автоматическое импортирование и загрузку классов.

Раздел №5. Обработка ошибок и исключений

Механизм исключений есть не только в PHP, но и во многих других языках программирования (например, в Java). Такая распространённость говорит о том, что это очень важная вещь, и именно её Вы и освоите в этом разделе.

Просмотрев этот раздел:

1. Вы узнаете про режимы вывода ошибок в PHP 7, а также про их уровни.

2. Вы познакомитесь с оператором @.

3. Вы узнаете, как использовать важнейшую конструкцию try-catch-finally.

4. Вы познакомитесь с классами Exception и классом Error, появившемся в PHP 7.

5. Вы научитесь обрабатывать различные «ошибки» с помощью исключений, без чего говорить о качественном программировании точно нельзя.

Раздел №6. Стандартные классы PHP

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

Просмотрев этот раздел:

1. Вы узнаете, какие есть классы в PHP для работы с датой и временем.

2. Вы узнаете, что такое итераторы и познакомитесь с использованием интерфейса Iterator.

3. Вы узнаете, что такое виртуальные массивы.

4. Вы узнаете, как использовать класс Directory.

5. Вы узнаете, как использовать класс для работы с генераторами.

6. Вы узнаете про класс IntlChar, появившийся в PHP 7.

7. Вы узнаете, что такое отражения и как их можно использовать в PHP.

Раздел №7. Сетевые функции в PHP

Важнейший раздел, в котором Вы ещё раз вспомните, как общаются между собой клиент-серверные приложения, и познакомитесь с важнейшими вещами, которые используются практически на каждом сайте: cookie, сессии и отправка e-mail.

Просмотрев этот раздел:

1. Вы узнаете, что такое заголовки сервера и как с ними работать через PHP.

2. Вы узнаете, что такое cookie, как их использовать и где применять.

3. Вы узнаете, что такое сессии. Наравне с cookie – это две важнейших темы в PHP.

4. Вы научитесь делать авторизацию пользователей.

5. Вы научитесь разбирать и собирать на части URL-строку.

6. Вы узнаете, как отправлять e-mail через PHP.

7. Вы познакомитесь с классом PHPMailer, который использую я сам и который обеспечивает отличную доставляемость электронных писем (при условии, безусловно, правильной настройки сервера).

Раздел №8. Расширения PHP

В PHP есть большое количество расширений, которые добавляют множество функций, резко упрощающих процесс создания сайтов и написания самых разных скриптов. И в этом разделе Вы познакомитесь с некоторыми из них.

Просмотрев этот раздел:

1. Вы познакомитесь с файлом php.ini и научитесь его использовать.

2. Вы узнаете механизмы проверки данных на валидность с помощью специального расширения PHP.

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

4. Вы научитесь взаимодействовать с другими серверами с помощью cURL.

5. Вы узнаете, какие ещё есть расширения в PHP и как их использовать.

Раздел №9. База данных и СУБД MySQL

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

Просмотрев этот раздел:

1. Вы узнаете, что такое база данных и какова её структура.

2. Вы узнаете, что такой SQL и что такое MySQL.

3. Вы научитесь управлять базами данных и их составляющими через phpMyAdmin.

4. Вы узнаете, что такое индексы.

5. Вы научитесь импортировать и экспортировать базы данных через phpMyAdmin. Кстати говоря, важнейший навык, даже если Вы и далеки от создания сайтов.

6. Вы узнаете, как подключаться к базе данных через PHP.

7. Вы узнаете, как создавать и удалять базы данных и таблицы через PHP.

8. Вы научитесь добавлять, изменять и удалять записи через PHP.

9. Вы научитесь делать выборку записей из таблицы через PHP.

10. Вы познакомитесь и научитесь использовать расширение PDO.

11. В конце концов, Вы уже очень прилично освоите SQL-запросы, в том числе, и JOIN-запросы.

Раздел №10. Компоненты

В силу огромного распространения языка PHP появилось большое количество различных готовых компонентов, каждый из которых служит вполне определённой цели: грамотная отправка e-mail, логирование Вашего сайта, настройка приёма онлайн-платежей для Вашего сайта и многое-многое другое. И для более удобной загрузки и установки, а также для более удобного механизма обновления компонентов, был придуман Composer, который в этом разделе мы обязательно рассмотрим.

Просмотрев этот раздел:

1. Вы узнаете, что такое Composer и как его использовать.

2. Вы узнаете, как находить и устанавливать компоненты с помощью Composer.

3. Вы увидите установку и использование пары компонентов.

Раздел №11. Примеры программирования на PHP

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

Просмотрев этот раздел:

1. Вы научитесь загружать через PHP различные файлы на сервер и делать это с максимальной безопасностью.

2. Вы увидите, как можно сделать капчу (проверочный код для защиты от роботов), а также как правильно проверять и выводить её.

3. Вы узнаете, что такое MVC, а также увидите пример создания простого движка на этом паттерне.

4. Вы узнаете, как можно связать клиентскую и серверную часть через Ajax. Это очень важный практический урок, безумно часто встречающийся в реальной практике.

5. Вы увидите, как создаётся система голосований на сайте с использованием базы данных, с выводом опроса, а также с демонстрацией результата после голосования.

Курс PHP. Уровень 2. Разработка web

*Данная скидка действительна при заказе и оплате очного и онлайн обучения только сегодня. Запишитесь прямо сейчас со скидкой!

  Дата Режим обучения Место обучения Преподаватель Скидка

*

 
   
  27.01.2020 —
29.01.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!

Шуйков Сергей Юрьевич

 
  10.02.2020 —
12.02.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  11.02.2020 —
13.02.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  17.02.2020 —
19.02.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!

Шуйков Сергей Юрьевич

 
  18.02.2020 —
20.02.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!

Шуйков Сергей Юрьевич

 
  19.02.2020 —
21.02.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава
Группа почти укомплектована. Успейте записаться на свободные места!

Шуйков Сергей Юрьевич

 
  30.03.2020 —
01.04.2020
ежеднвно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава

Шуйков Сергей Юрьевич

 
  07.04.2020 —
09.04.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  08.04.2020 —
10.04.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  13.04.2020 —
15.04.2020
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Стилобат»
metro.gif м.Бауманская

Шуйков Сергей Юрьевич

 
  17.05.2020 —
31.05.2020
воскресенье утро-день
10:00 — 17:10
«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  08.06.2020 —
10.06.2020
ежедневно утро-день
10:00 — 17:10
«Таганский»
metro.gif м.Пролетарская или м.Крестьянская застава

Гревцов Валентин Валентинович

- 15%
 
  12.07.2020 —
26.07.2020
воскресенье утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  19.07.2020 —
02.08.2020
воскресенье утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
metro.gif м.Белорусская или м.Савеловская

Тарасов Алексей Владимирович

 
  19.07.2020 —
02.08.2020
воскресенье утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Стилобат»
metro.gif м.Бауманская
Группа почти укомплектована. Успейте записаться на свободные места!

Шуйков Сергей Юрьевич

 

PHP. Уровень 3. Профессиональная разработка на PHP 7

Я б в нефтяники пошел

Я б в нефтяники пошел!

Пройди тест, узнай свою будущую профессию и как её получить.

Химия и биотехнологии в РТУ МИРЭА

Химия и биотехнологии в РТУ МИРЭА

120 лет опыта подготовки

Международный колледж искусств и коммуникаций

Международный колледж искусств и коммуникаций

МКИК — современный колледж

Английский язык

Английский язык

Совместно с экспертами Wall Street English мы решили рассказать об английском языке так, чтобы его захотелось выучить.

15 правил безопасного поведения в интернете

15 правил безопасного поведения в интернете

Простые, но важные правила безопасного поведения в Сети.

Олимпиады для школьников

Олимпиады для школьников

Перечень, календарь, уровни, льготы.

Первый экономический

Первый экономический

Рассказываем о том, чем живёт и как устроен РЭУ имени Г.В. Плеханова.

Билет в Голландию

Билет в Голландию

Участвуй в конкурсе и выиграй поездку в Голландию на обучение в одной из летних школ Университета Радбауд.

Цифровые герои

Цифровые герои

Они создают интернет-сервисы, социальные сети, игры и приложения, которыми ежедневно пользуются миллионы людей во всём мире.

Работа будущего

Работа будущего

Как новые технологии, научные открытия и инновации изменят ландшафт на рынке труда в ближайшие 20-30 лет

Профессии мечты

Профессии мечты

Совместно с центром онлайн-обучения Фоксфорд мы решили узнать у школьников, кем они мечтают стать и куда планируют поступать.

Экономическое образование

Экономическое образование

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

Гуманитарная сфера

Гуманитарная сфера

Разговариваем с экспертами о важности гуманитарного образования и областях его применения на практике.

Молодые инженеры

Молодые инженеры

Инженерные специальности становятся всё более востребованными и перспективными.

Табель о рангах

Табель о рангах

Что такое гражданская служба, кто такие госслужащие и какое образование является хорошим стартом для будущих чиновников.

Карьера в нефтехимии

Карьера в нефтехимии

Нефтехимия — это инновации, реальное производство продукции, которая есть в каждом доме.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *