490 

сейчас

чтобы забронировать себе место в ближайшей группе

12490 

за весь курс

доплатить 12000  можно в любой момент до начала занятий (и даже после их начала)

Записаться могут только зарегистрированные пользователи:



О языке программирования PHP ходят много мифов. Мол неправильный он, некрасивый, ООП в нём ненастоящее... Почему же тогда его используют Facebook и ВКонтакте, Википедия и Badoo?

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

Хотите научиться программировать на PHP? Записывайтесь!

Что мы с вами изучим в ходе курса:

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

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

Условия записи

Открыта запись!

Даты проведения курса будут объявлены, когда наберётся 10 предварительных заказов.

Модули курса (уроки)

1 Быстрый старт: выражения и переменные, типы.

Что нужно, чтобы начать изучать PHP?

  • Установка и настройка локального сервера
  • Понимание места PHP в веб-программировании
  • Учимся встраивать PHP в HTML и запускать свою программу
  • Изучаем понятие выражения, типа выражения, переменной
  • Знакомимся с понятием "функция"
2 Функции. Операторы контроля. Включение файлов.

На уроке мы подробно разберем следующие темы:

  • Что такое "булев тип", как им пользоваться
  • Какие логические операции есть в PHP
  • Как написать собственную функцию и пользоваться ей
  • Как строить свою программу из нескольких файлов
  • Что такое модульные тесты и как в простейшем варианте начать ими пользоваться
3 Массивы. Циклы. Взаимодействие с пользователем.

Знакомимся с массивами - одной из самых мощных возможностей языка PHP.

  • Массивы, индексы
  • Цикл foreach
  • Функции для работы с массивами
  • Суперглобальные массивы, связанные с протоколом HTTP и организация взаимодействия с пользователем
4 Работа с файлами на сервере. Загрузка от клиента.

Изучаем подробности и тонкости работы с файлами в PHP:

  • Немного теории: цикл while
  • Способы чтения файла в память
  • Запись данных в файл
  • Один неочевидный момент с оператором include

Учимся загружать файлы от клиента на сервер:

  • Как правильно построить форму загрузки
  • Как принять файл на сервере
5 Cookie. Сессии. Авторизация.

Подробно разбираем предыдущее домашнее задание, обсуждаем все "тёмные" моменты предыдущих уроков

6 Классы и объекты. Введение в ООП.

Изучим на уроке:

  • Общие понятия объектно-ориентированного программирования
  • Классы и объекты в PHP
  • Наследование классов
  • Модификаторы видимости
  • Конструктор объекта
7 Объектно-ориентированный подход.

Продолжаем рассматривать объектно-ориентированное программирование в PHP:

  • Концепция ООП
  • Классы, как типы, тайп-хинтинг
  • Понятие модели данных, введение в ORM
  • Буфер вывода в PHP
  • Объект представления, разделение бизнес-логики и логики представления
8 Работа с базой данных.

Знакомимся с базами данных и учимся работать с одной из них из PHP:

  • Понятие реляционной базы данных
  • Знакомство с MySQL
  • Создание таблиц с помощью программы-клиента
  • Введение в язык SQL, создание, модификация и чтение записей
  • Использование PDO для взаимодействия с БД из PHP
9 Архитектура проекта.

Обсуждаем архитектуру веб-приложений на PHP:

  • Знакомство с автозагрузкой
  • Пространства имен
  • Стандарты PSR
  • Архитектура MVC

Отзывы


-= Без отзыва =-



Замечательно!



Спасибо за качественный и доступный материал.
Очень приятно и информативно доносится информация, Альберт всегда подскажет и поможет в трудной ситуации с ДЗ!



Проверьте со всей строгостью. Знаю, что на втором уроке есть ответы, но их не смотрел, честное слово)



Курс очень понравился, грамотно построен, каждый урок длиться не более 1 - 1.5 часа, это помогает не перегружать мозг и уяснить основу, которая затем более детально прорабатывается в домашках. Преподавать строг, где то может жестко ответить, но Альберт знает свое дело! Относится к своей работе серьезно и хочет сделать из вас нормального программиста, этим пренебрегают большинство преподавателей, которые не особо заинтересованы в вашей грамотности. Главное дойти до конца как мужик невзирая на свое самолюбие и выполнить все домашки. Не бойтесь задавать вопросы в чате, будьте готовы к неприятным диалогам, вам не дадут ответ на блюдечке, Вас попытаются направить в нужное русло, но это Вас сделает человеком, который будет готов к будущим проблемам. Научитесь правильно задавать вопросы и искать на них ответы. Я очень доволен, что до конца прошел этот курс и собираюсь учиться у Альберта дальше!



-= Без отзыва =-



-= Без отзыва =-



-= Без отзыва =-



-= Без отзыва =-



-= Без отзыва =-


Все отзывы о курсе