г. Запорожье, ул. Рекордная, д. 20

Курс
«PHP разработчика»

Начало занятий: 16 июля
Записаться

Курс PHP разработчика – это востребованное и одно из наиболее популярных направлений в IT индустрии. Ни одна крупная компания не обходится без умелого php программиста, владеющего навыками синхронизации различных баз данных, php программирования, а также использовании пакетных менеджеров.

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

Курсы php программирования разработаны нами исходя из обширного опыта в образовательной сфере и с целью сделать из вас профессионального PHP разработчика. Пройдя курс вы овладеете уникальным набором знаний, которые позволят вам легко найти работу с окладом от 600$ в месяц. Также многие наши выпускники спустя несколько лет после выпуска из Академии создают собственные коворкинг-проекты или даже целые компании, предоставляющие IT услуги, как в Украине, так и заграницей.

ПОЧЕМУ СТОИТ СТАТЬ PHP РАЗРАБОТЧИКОМ?

Высокая заработная плата PHP разработчиков - Зарплата Junior PHP Разработчика стартует от 600$ в месяц и доходит до 3500$ у старших специалистов!

Перспективная профессии - Рост IT отрасли в мире происходит в геометрической прогрессии, а в Украине - пятая по объемам экспорта в стране. Это означает, что отрасль будет нуждаться в большом количестве квалифицированных специалистов.

Уникальные условия труда в IT компаниях - Современный офис, комфортное рабочее место, обучение, тренинги, компенсация оплаты спортзала медицинское страхование. А так же в офисе всегда есть игровые и комнаты отдыха.

Работа в любой точке мира – Рынок IT – это весь мир. Вы сможете работать в аутсорсинговых компаниях Украины, выполняя заказы иностранных клиентов. Или же работать во FreeLance из любой точки мира, по удобному для себя графику.

Гарантированное трудоустройство – IT индустрия – это единственное направление, где количество вакансий превышает количество специалистов. По данным ведущих сайтов по трудоустройству, сейчас на одного разработчика приходится до 5 открытых вакансий.

Программа курса PHP в Компьютерной Академии ШАГ

1 модуль: Базовые понятия

  • Основы технологии клиент-сервер
  • Обзор протокола HTTP, знкомство со структурой Request и Response
  • Обзор установки и основных настроек сервера Apache
  • Обзор синтаксиса PHP
  • Связь между PHP и HTML
  • Переменные в PHP
  • Операторы. Математические операторы
  • Условные операторы
  • Циклы. Массивы.

2 модуль: Основы программирования на языке PHP

  • Понятие функции
  • Функции языка PHP и создание собственных функций
  • Обработка строк
  • Понятие текстового и бинарного файла
  • Начало разработки сайта, демонстрирующего работу с файлами и каталогами
  • Понятие глобальных массивов PHP
  • Обработка форм, POST и GET запросы

3 модуль: Сохранение состояния пользователя и файлы, как хранилище данных

  • Сохранение состояния: сессии
  • Сохранение состояния: Cookies
  • Авторизация с использованием файлов
  • Создание динамических элементов управления (select с перечнем имен файлов)
  • Выгрузка файлов пользователя на сервер (upload)
  • Особенности обработки бинарных файлов
  • Создание собственной галереи, как пример использования форм, upload, работы с папками и файлами

4 модуль: Базы данных и работа с MySQL

  • Обзор технологий баз данных. Сервер MySQL
  • Среда PhpMyAdmin
  • Обзор синтаксиса языка SQL
  • Формирование SQL запросов с помощью PHP (функции mysql_xxx()) (несмотря на то, что функции mysql_xxx() сейчас deprecated, студентам полезно научиться работать с ними)
  • Начало разработки сайта, использующего БД в качестве хранилища данных (например, сайт Турфирма)

5 модуль: Создание сайта с динамическим наполнением и основы ООП

  • Создание страниц с динамическим заполнением из БД (для сайта Турфирма)
  • Знакомство с mysqli_xxx() (Предложить заменить в сайте Турфирма работу с БД с использованием функций mysql_xxx() на использование mysqli_xxx(), объяснить на примере этого действия важность масштабируемости приложения, разделения ответственности разных частей приложения)
  • Основы ООП
  • Создание класса и основные действия с классом

6 модуль: Создание сайта на основе ООП

  • Понятие наследования
  • Интерфейсы и абстрактные классы
  • Magic методы
  • Объяснение PDO
  • Начало разработки сайта с использованием принципов ООП (например, Интернет-магазин)
  • Разработка классов для сайта Интернет-магазин
  • Отношения между классами приложения и таблицами БД

7 модуль: CodeIgniter

  • Паттерн MVC
  • Взаимодействие контроллеров, моделей и представлений в Codeigniter
  • Принципы разработки сайта в CodeIgniter
  • Валидация данных форм в CodeIgniter
  • Разработка сайта Интернет-магазин2 в CodeIgniter

8 модуль: Active Record, работа с бинарными данными

  • Занесение бинарных данных в таблицы БД
  • Извлечение бинарных данных из таблиц БД
  • Примеры Active Record

9 модуль: PHP и AJAX

  • Объект XMLHttpRequest
  • Особенности AJAX запросов
  • Примеры AJAX запросов

10 модуль: Laravel

  • Паттерн MVC в Laravel
  • Маршрутизация в Laravel
  • Взаимодействие контроллеров, моделей и представлений в Laravel
  • Контроллеры и RESTful контроллеры
  • Валидация данных форм в Laravel
  • Разработка сайта (например, мессенджер) в Laravel

11 модуль: Сериализация и кеширование

  • Сериализация и десериализация
  • Преобразование в JSON и обратно
  • Кеширование страниц
  • Использование кеширования в сайте Интернет-магазин

12 модуль: Библиотека GD, сокеты

  • Рассмотрение основных способов применения библиотеки GD
  • Знакомство с сокетами

ПРЕПОДАЮТ профессионалы:

Александр Геворкян

Заведующий кафедрой «Разработка программного обеспечения». С 1985 года – практикующий программист. В 90-е годы выступал официальным представителем в странах СНГ крупной ИТ-компании DataEase (Великобритания). В Академии Александр преподает более 20-ти учебных дисциплин. Ментор команд-участников чемпионатов Золотой Байт и Microsoft Imagine Cup. Его выпускники успешно работают в Украине и за рубежом.

Подведём итоги:

По окончании курса PHP вы сможете:

  • Использовать основные настройки сервера Apache
  • Настраивать PHP
  • Работать с формами: принимать данные HTML форм и обрабатывать их
  • Использовать особенности Cookies ("куки") и заголовки HTTP для управления браузером
  • Управлять сессиями пользователя
  • Работать с файловой системой
  • Использовать различные модули для работы с сервером MySQL
  • Создавать эффективные и быстрые сайты, использующие сервер MySQL
  • Использовать объектно-ориентированное программирование в PHP
  • Использовать сокеты
  • Использовать графический модуль GD2
  • Использовать базовые шаблоны проектирования
  • Использовать PDO для работы с базами данных
  • Использовать функционал Standard PHP Library
  • Использовать функционал отражений
  • Применять шаблон проектирования MVC
  • Использовать Регулярные выражения
  • Использовать Пространства имен PHP
  • Использовать Пакетный менеджер Composer
  • Устанавливать и настраивать сервер MySQL 5
  • Проектировать и создавать эффективные базы данных на сервере MySQL5
  • Манипулировать данными на сервере MySQL 5, эффективно используя язык SQL
  • Использовать хранимые процедуры и триггеры в базах данных
  • Использовать и управлять транзакциями
  • Осуществлять резервное копирование информации и восстановление после аварийного сбоя
  • Оптимизировать запросы для более эффективной работы
  • Создать на основе фреймворка yii2 полноценный сайт
  • Создать капчу на сайте
  • Реализовать работу с email рассылкой
  • Создать 2 независимые части сайта: админ панель и Front-End
  • Подключать модули сторонних разработчиков на сайт

Почему студенты выбирают
компьютерную академию ШАГ?

Современная и актуальная программа обучения

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

Обучают профессионалы

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

Удобный график занятий

График обучения составлен таким образом, что учебу в ШАГе можно совмещать со старой работой))))

Уникальный учебно-методический материал

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

100% практических занятий

Процесс обучения построен на практических заданиях.

Отсутствие альтернативы

Преподаватели-практики, актуальная программа обучения – это и многое другое выгодно отличает Компьютерную Академию ШАГ от других учебных заведений.

Начало занятий16.07.17
Возрастот 15 до 55 лет
Расписание занятийс 14:30 до 19:30 каждое воскресенье
Аудиторные занятия: 84 академ.часов
Длительность: 3 мес
Стоимость: 7480 грн

Записаться

А хотите ознакомиться с набором демонстрационных электронных уроков полустационара
+
Книгу - "Как построить карьеру в IT"?


Да
Нет

Заполните пожалуйста форму


Введите sms-код для подтверждения


Получите книгу: «Как воспитывать ребенка. Советы известных людей»


Да
Нет

Заполните пожалуйста форму