Обучение разработке на PHP

Базовый курс / Продвинутый курс

МЕДИАСОФТ / ул. Орлова / 20

Лекторы

Сергей Шитиков

Технический директор, МЕДИАСОФТ

Алексей Максимов

Руководитель отдела разработки, МЕДИАСОФТ

МЫ НАУЧИМ

  • Самостоятельно писать код на PHP
  • Правильно работать с базами данных
  • Работать с API популярных ресурсов
  • Работать с Git
  • Понимать основы ООП
  • Структурировать свои веб-приложения

БАЗОВЫЙ PHP

  • 1 занятие — Основы функционирования LAMP-платформы. Базы данных. Особенности программирования на PHP

    Схема работы связки PHP, mysql, HTML, javascript, браузер / Развертывание среды разработки / Особенности языка PHP, отличие от других языков / Базы данных. Зачем они нужны / Секреты проектирования структуры БД, нормальные формы / Веб-оболочка к MySQL PhpMyAdmin.

  • 2 занятие — Основы синтаксиса и ключевые функции языка PHP

    Жизненный цикл приложения на php / Базовый синтаксис / Циклы, условия и пр. / Ввод и вывод данных.

  • 3 занятие - Обработка запросов и работа с файлами

    Обработка и особенности get/post запросов / Суперглобальные массивы / Основы хранения данных / Чтение/запись файлов / Загрузка файлов на сервер / Создание/обработка изображений, использование библиотеки gd / Пишем captcha.

  • 4 занятие - Основы языка SQL

    Что такое БД / Типы  БД: Реляционные и нереляционные / Sql и nosql. MySQL. Элементарные запросы SELECT, INSERT, UPDATE, DELETE / Использование SQL в PHP.

  • 5 занятие - Использование SQL в PHP

    Обработка результатов исполнения запросов в коде программы / Фильтрация и сортировка и связывание данных / Поиск данных в БД.

  • 6 занятие — Куки и сессии, работа с формами

    Сессии/cookies / Регистрация/авторизация / Проверка и фильтрация данных PHP. CRUD.

  • 7 занятие - ООП в PHP.

    Введение в объектную модель языка, особенности и отличия по сравнению с другими языками / Базовый синтаксис: классы, методы, спецификаторы public, protected, private, наследование.

  • 8 занятие - Введение в ООП.

    Статические классы и методы, «магические» методы, обработка исключений / Абстрактные классы и интерфейсы

  • 9 занятие - Демонстрация разработанных примеров

    Аттестация / Разбор присланных заданий, обсуждение типовых ошибок.

  • 10 занятие

    Вручение сертификатов

ПРОДВИНУТЫЙ PHP

  • Индивидуальный подход

    Определение уровня компетенции обучающегося / Выбор соответствующего задания, для реализации в процессе обучения

  • Самостоятельная или командная работа над заданием

    Реализация задач с использованием php фреймворков и чистого php / Написание библиотек / Помощь в реализации собственных проектов.

  • Под руководством ведущих экспертов отрасли

    За плечами наших экспертов не один десяток реализованных высоконагруженных проектов на PHP

  • По окончанию курсов Вы:

    Расширете свой кругозор в области разработки

    Сможете работать с любым php фреймворком

    Будете готовы к решению реальных производственных задач

    Обозначите себя на кадровом рынке как ценного специалиста

    Сможете стажироваться или работать в нашей или другой компании ИТ-отрасли

Информация

для прохождения курса понадобится:
  • Ноутбук

    /желательно/

  • Участие БЕСПЛАТНО

    /требуется предварительная регистрация/


По окончанию будут выданы сертификаты слушателей курсов

Записаться

Валентин Петренко

координатор курсов



+7 (800) 775-06-79 info@php73.ru