Консультация
Работаем с 8:30 до 19:00Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Комплексный курс по разработке веб-приложений на PHP

Для новичков (Trainee). Не нужны первичные навыки и знания

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

Описание курса

Общие данные

Варианты обучения
Начало занятий
25.11.2017
Продолжительность
124 уч.ч три месяца
Расписание
Очные занятия по субботам (с 12.30 до 15.20)
Один-два вебинара в течение недели
Контролируемые самостоятельные работы
Стоимость
1 160 BYN
С рассрочкой
426 BYN/ месяц три выплаты
Место занятий
г. Минск, ул. Скрыганова, 14, 5 этаж

Условия отбора

Зачисление на курс проводится на конкурсной основе по результатам:

  • теста по английскому языку,

  • теста по логике

Для кого этот курс

  • Для студентов и тех, кто не имеет опыта в веб-программировании, но хочет его получить;

  • Для front-end-разработчиков, специалистов по верстке, которые хотят расширить свои знания, переквалифицироваться в backend либо стать full-stack developer;

  • Для веб-разработчиков-самоучек, желающих повысить свои компетенции;

  • Для специалистов, которые планируют посвятить себя фрилансу: PHP Developer, Front-end Developer, Web-дизайн, iOS Developer, Android Developer.

Необходимая подготовка

  • Уверенное владение компьютером и браузерами;

  • Базовое владение версткой, знание основ HTML и CSS;

  • Понимание того, чем занимаются PHP-разработчики. Для этого пройдите бесплатный курс по веб-разработке (https://www.it-academy.by/specialization/beslpatnye-kursy/).

Для чего этот курс

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

Вы будете уметь

  • Настраивать веб-сервер и управлять им;

  • Создавать серверную часть веб-приложения;

  • Работать с базами данных;

  • Применять основные принципы ООП (объектно-ориентированное программирование);

  • Проектировать структуру приложения;

  • Самостоятельно разрабатывать MVC-приложения (MVC — шаблон для построения структуры приложения).

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

  1. Модуль 1 (36 уч.ч).Программирование на PHP. Базовый курс
    1. Основы серверных Web-технологий. Установка и настройка Apache, PHP, MySQL.

    2. Типы данных, основные операторы, условные операторы, базовые функции PHP

    3. Операторы циклов

    4. Решение задач с использованием условных операторов и циклов

    5. Массивы

    6. Строковые функции, пользовательские функции

    7. Постраничный вывод информации

    8. Создание Web-приложения с постраничным выводом информации

    9. Основы объектно-ориентированного программирования в PHP.

    10. ООП - наследование, пространства имен.

    11. ООП - создание и использование классов

    12. Разработка объектно-ориентированного WEB-приложения

    13. Обработка файлов в PHP

    14. Обработка экранных форм, загрузка файлов на сервер

    15. Обработка данных форм

    16. Регулярные выражения

    17. Обработка данных форм WEB-приложения с использованием регулярных выражений

  2. Модуль 2 (44 уч.ч). СУБД MySQL
    1. Основные понятия баз данных. Язык SQL.

    2. Проектирование баз данных. Реляционная модель. Нормализация.

    3. Разработка схемы базы данных

    4. Создание, изменение, удаление таблиц.

    5. Вставка, удаление и обновление данных.

    6. Создание базы данных. Использование Workbench, phpMyAdmin, dbForge Studio for MySQL.

    7. Однотабличные запросы на выборку данных. Условия и сортировка в запросах.

    8. Многотабличные запросы на выборку.

    9. Создание запросов на выборку.

    10. Решение задач по разработке запросов на выборку.

    11. Группировка данных в запросах.

    12. Использование встроенных функций в запросах.

    13. Решение задач по созданию запросов с группировкой данных.

    14. Разработка запросов на выборку с группировкой.

    15. Использование подзапросов. Оптимизация запросов.

    16. Транзакции. Хранимые процедуры. Триггеры.

    17. Контрольная работа

  3. Модуль 3 (44 уч.ч). Программирование на PHP. Углубленный курс
    1. Заголовки, Cookies, сессии.

    2. Разработка Web-приложения с организацией сессии

    3. Отправка почты. Сетевые функции PHP. Файл .htaccess, HTTP-авторизация, mod_rewrite.

    4. MVC, шаблонизация

    5. Разработка MVC-приложения

    6. Функции для работы с базами данных.

    7. Интерфейс PDO для доступа к базам данных.

    8. Организация работы с базой данных

    9. Решение задач по взаимодействию с базой данных

    10. Обработка данных в формате XML

    11. Использование AJAX, JSON. Распределенные приложения - SOAP, REST

    12. Криптография в PHP. Обработка изображений в PHP

    13. Для тех кто считает что Enterprise –решения не подходят для языка php.

Преподаватели курса

  • Юрий Николаевич Силкович

    Опыт работы: более 7 лет

    Специальность:
    Разработка веб-приложений на PHP

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

    Узнать больше
  • Игорь Алексейчук

    Опыт работы: 5 лет

    Специальность:
    Разработка веб-приложений на PHP

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

    Узнать больше

Другие курсы программы Разработка веб-приложений на PHP

Юрий Николаевич Силкович

Опыт работы:более 7 лет
Успех любой компании во многом зависит от того, насколько качественно организована работа ее веб-сайта. Стать востребованным специалистом в области создания сайтов и реализовать свои профессиональные амбиции Вам поможет изучение курса "Разработка веб-сайтов" в нашем Центре. Курс является практико-ориентированным и направлен на освоение "секретов" баз данных и серверного программирования, формирование навыков использования полученных знаний при решении реальных задач. На занятиях мы будем учиться креативно мыслить и выбирать наиболее эффективный способ решения в каждой конкретной ситуации. Успех освоения программы - в Ваших собственных руках: все зависит от Вашего желания и работоспособности.

Игорь Алексейчук

Опыт работы:5 лет

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

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

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

Запись на курс
1
Заполните форму заявки.
2
Ожидайте сообщения на e-mail.
3
До встречи на курсах!

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

Задать вопрос методисту

Почему выбирают IT-академию?

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

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

Очень классная идея работать в небольших командах, меняясь от задачи к задаче

На курс пошёл бы ещё охотнее, если бы знал, как он будет проходить, то есть, я ожидал худшего.

Результатом доволен процентов на 70, мне следовало бы лучше организовать своё время и сторонние дела.
Очень классная идея работать в небольших командах, меняясь от задачи к задаче. соответственно, жаль, что только одно задание пришлось делать по такой схеме.
Очень хорошо, что был общий чат с выпускниками предыдущих наборов - я понял, что коммуникация в ИТ это важно, круто и полезно.

Понравилась атмосфера общения во время семинаров

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

С первого занятия понимаешь, что ты не ошибся выбором, выбрав Образовательный центр ПВТ в реализации своей цели

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

Олеся Корзун

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

Очень рада, что выбрала IT-Academy. Здесь отлично налажен процесс обучения: комфортные аудитории, приветливые сотрудники, и просто замечательные преподаватели.

Огромное спасибо нашему преподавателю Василию Ванчуку, за его терпение, строгость и в тоже время отзывчивость. Я и представить не могла, что новичок может столько создать за три месяца. Просто огромное количество практики. При изучении любого языка программирования часто возникает ситуация (проблема), которую не можешь решить сам, и google тоже не помогает, вот здесь и нужен человек, которые направит в нужное русло, поможет решить проблему в максимально сжатые сроки, чтобы не зависнуть над решением надолго. Василий очень оперативно помогал решать наши проблемы, чтобы мы могли двигаться дальше, но и взамен требовал от нас результатов.

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

 Также огромное спасибо Елене Мицкевич за отличный семинар по трудоустройству, за помощь в трудоустройстве и за искренние переживания за нас.

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

Евгений Королёв

На курс пошёл бы ещё охотнее, если бы знал, как он будет проходить, то есть, я ожидал худшего.

Результатом доволен процентов на 70, мне следовало бы лучше организовать своё время и сторонние дела.
Очень классная идея работать в небольших командах, меняясь от задачи к задаче. соответственно, жаль, что только одно задание пришлось делать по такой схеме.
Очень хорошо, что был общий чат с выпускниками предыдущих наборов - я понял, что коммуникация в ИТ это важно, круто и полезно.

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

Может быть готовый пакет материалов и ссылок на них был бы хорош, чтобы можно было забежать немного наперёд - пробежать глазами. Но, лекторы, которых я встречал, с отполированностью материала теряют живость и образность изложения  и лекции скатываются.

И, вообще, было круто, полезно и интересно. спасибо!

Александр Филиппов
Курсы очень понравились. Однако курс возможно, лучше разделить на несколько этапов, потому как многим изначально было очень тяжело, и они не были готовы к заданиям и им бы не помешало пройти более простые вещи. От себя в курсах хотелось бы видеть возможно задания на работу с какими-нибудь фреймворками, возможно Yii побольше заданий. Понравился разбор материала, и объяснение не понятных вещей. Так же понравилась командная работа, правда возникают проблемы, когда не у всех членов команды есть время на групповое задание. Понравилась атмосфера общения во время семинаров. И огромное спасибо преподавателю, за проведение данных курсов.
Владислав Янчевский

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

Всё это послужило в дальнейшем к знакомству с языком PHP. Дополнительно планирую изучить еще язык программирования Java. Очень доволен, что выбрал язык PHP, так как с помощью него нельзя представить веб-программирование в целом, на нём написано много CMS, реализующие этот язык в полной мере.  На практике поработал с СMS Битрикс и реализация PHP в данной системе мне очень понравилась.

Программа PHP Developer в Образовательном центре Парка высоких технологий насыщена разнообразными интересными заданиями. С первого занятия понимаешь, что ты не ошибся выбором, выбрав Образовательный центр ПВТ в реализации своей цели. В целом вопросов по курсу не возникало: преподаватель Юрий Силкович подробно объяснял темы, а если возникал какой-либо вопрос - дополнял его примерами, что хорошо влияло на усвоение материала.

Лично для меня программа PHP Developer стала основой для изучения таких фреймворков, как Yii  и Laravel, а также CMS "Bitrix" и "Wordpress". Всё это позволило мне интегрировать свои знания в воплощение реальных проектов.

Более 1500 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости