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

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

Начало 20 апреля

Продолжительность курса: 45 недель, 270 часов

Понедельник, Среда, Пятница: 12.00 — 15.00

2590 грн в месяц

Спецпредложение для студентов — 2190 грн в месяц

Оплата помесячно

Записаться

Назначение курса:

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

Задача курса:

Курс готовит слушателя до уровня профессионального разработчика веб-сайтов. За полный период обучения слушатель изучает все необходимые технологии для создания веб-ресурсов. Чтобы приступить к обучению, необходимо уверенно пользоваться персональным компьютером, иметь навыки работы с текстовыми редакторами.Материалы подготовлены для слушателей, впервые знакомящихся с программированием и веб-разработкой.

Условие зачисления на курс:

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

Программа курса:

Язык разметки HTML и каскадные таблицы стилей CSS

  • Понятие сайта, понятие веб-страниц
  • Основы HTML: гипертекст, теги, атрибуты
  • Структура HTML-документа
  • Спецсимволы, комментарии, гиперссылки
  • Списки, виды списков 
  • Формы и их элементы
  • Таблицы и табличная верстка
  • Основы CSS: синтаксис, селекторы, селекторы атрибутов, основные свойства стилей

Язык JavaScript и библиотека jQuery

  • Основы синтаксиса JavaScript: структура DOM- документа, переменные, типы данных
  • Понятие пользовательских функций и их использование
  • Работа с HTML-формами JavaScript
  • Знакомство с jQuery
  • Селекторы, фильтры

PHP: Базовый синтаксис

  • Переменные: общие понятия, типы переменных, локальные, глобальные, статические, внешние переменные. Константы, предопределенные константы
  • Типы данных: скалярные, смешанные, специальные, псевдотипы. Преобразование типов
  • Операторы: общие сведения, арифметические, логические, строковые, побитовые и т.д., операции

PHP: Ветвления и функции

  • Оператор if: if, else, elseif. Тернарный оператор. Оператор switch
  • Определение функций (общий синтаксис объявлений, параметры, оператор return)
  • Рекурсия
  • Область видимости и время жизни переменных

PHP: Циклы и массивы

  • Циклы в PHP: while,do-while, for, foreach
  • Оператор выхода из цикла: break,continue
  • Массивы в PHP: простые одномерные и многомерные массивы, ассоциативные массивы
  • Функции для работы с массивами
  • Переопределение массивов

PHP: Запросы HTTP, параметры URL и формы HTML

  • Типы запросов HTTP
  • URL и параметры запросов
  • Обработка параметров URL
  • Работа с HTML- формами: способы передачи параметров сценарию, обработка параметров запросов, элементы HTML-форм, передача параметров

PHP: Работа с файлами

  • Особенности работы с файлами
  • Режимы работы с файлами
  • Функции для работы с файлами
  • Журнал посещений сайта
  • Загрузка файла на сервер: обработка multipart-форм, загрузка на сервер нескольких файлов
  • Функции для работы с каталогами

PHP: Cookies и сессии

  • Сессии: как устроены и работают сессии, область применения, возможные проблемы и их устранение
  • Авторизация пользователя

Теория БД и язык запросов SQL

  • Понятие реляционных баз данных
  • Таблицы и связи
  • Принципы проектирования баз данных: первичные и внешние ключи, связи между таблицами, нормальные формы
  • Введение в SQL
  • Основные типы данных
  • Выборка данных: оператор Select, сортировка, объединение, условие выборки, агрегирующие функции, группировка данных
  • Сложная выборка: код запроса, временные таблицы, соединение таблиц, внутренние и внешние соединения таблиц
  • Вставка, удаление, обновление

PHP: Работа с базой данных

  • Для чего нужна база данных. Основная информация о MySQL
  • Средства PHP для работы с MySQL

AJAX

  • Введение в технологию AJAX
  • Взаимодействие с сервером, передача данных
  • Создание AJAX-запросов в JQuery
  • Пользовательские интерфейсы в AJAX
  • Безопасность и эффективность AJAX приложений

Объектно-ориентированное программирование

  • Понятие класса и объекта
  • Принципы ООП: наследование, полиморфизм, инкапсуляция
  • Члены класса: свойства, методы, константы
  • Конструкторы классов
  • Модификаторы доступа
  • Перегрузка свойств и методов класса
  • Статические члены класса и статические классы
  • Абстрактные классы и методы
  • Понятие интерфейса и реализация

Архитектура MVC

  • Понятия модели MVC, архитектура и реализация
  • Связь MVC и ООП
  • Понятия модели, представления, контроллера
  • Иерархия контроллеров
  • Автозагрузка классов

PHP: Использование шаблонов проектирования

Шаблоны

PHP: Работа с пользователями

    Авторизация и разделение прав доступа: пользователи, сессии, привилегии, роли
  • Механизмы авторизации и контроля доступа

Дополнительно к обучению Вы получаете:

Сертификат учебного центра

Отличникам рекомендательное письмо

Преподаватели:

ZxcOytEmx8g

Владимир Николаенко

Образование: Закончил Херсонский Национальный Технический Университет кафедра ИТ-специализации Программное обеспечение автоматизированных систем.

Общий стаж работы: php-разработчиком более 3 лет. Работал над такими проектами как ride.ua, interpipe, flint Grenky, Fison. Все проекты были реализованы с 0 с использованием таких FrameWorkов, как ZendFramework, FuelPhp.

В настоящее время занимает должность WEB developer в компании Workrocks.

Начиная с 2013 года — постоянный преподаватель учебного IT-центра по направлению HTML 5, CSS 3 и создание сайтов на CMS, Веб-разработка с использованием языка PHP.

Антон СеряповАнтон Серяпов

Образование: Закончил Днепропетровский национальный университет имени Олеся Гончара по специальности робототехнические системы и комплексы. Общий стаж работы в сфере ИТ (PHP developer) составляет более 6 лет.

Профессиональная деятельность: В настоящее время занимает должность ведущего программиста систем внутреннего учета торгового холдинга.

В активе Антона разработка сайтов-представительств: верстка, написание движка управления содержимым, разработка структуры баз данных. Поддержка веб-приложений сторонних разработчиков. Длительная работа в сфере разработки и сопровождения внутренних веб-ресурсов учета.

Отзывы об обучении