Обучение

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


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

Обучение

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

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

Базовый курс

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

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

Формы обучения

Выходного дня

03.11.2018 - Осталось: 12 дней
суббота и воскресенье с 15.30 до 18.20
1 218 BYN
124 уч.ч (три месяца)
Рассрочка три выплаты 447 BYN/ месяц
Осталось 3 из 15 мест
№ группы: M-PD1-19-18

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

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

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

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

  • теста на знание основ web-технологий.

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

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

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

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

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

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

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

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

  • Понимание того, чем занимаются PHP-разработчики. Для этого пройдите подготовительный курс "Основы web-технологий".

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

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

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

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

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

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

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

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

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

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

  1. Программирование на PHP. Базовый курс (40 уч.ч)
    1.1 Основы серверных Web-технологий. Установка и настройка Apache, PHP, MySQL. Краткий курс по html и css.
    1.2 Типы данных, основные операторы, условные операторы, базовые функции PHP
    1.3 Решение задач с использованием условных операторов
    1.4 Операторы циклов
    1.5 Решение задач с использованием циклов
    1.6 Массивы
    1.7 Строковые функции, пользовательские функции. Работа с базой данных. Простейшие запросы на выборку
    1.8 Постраничный вывод информации
    1.9 Создание Web-приложения с постраничным выводом информации
    1.10 Обработка файлов в PHP
    1.11 Обработка экранных форм, загрузка файлов на сервер
    1.12 Обработка данных форм, AJAX
    1.13 Создание простейшей CMS
  2. СУБД MySQL (40 уч.ч)
    2.1 Основные понятия баз данных. Язык SQL.
    2.2 Проектирование баз данных. Реляционная модель. Нормализация.
    2.3 Разработка схемы базы данных
    2.4 Создание, изменение, удаление таблиц.
    2.5 Вставка, удаление и обновление данных.
    2.6 Создание базы данных. Использование Workbench, phpMyAdmin.
    2.7 Однотабличные запросы на выборку данных. Условия и сортировка в запросах.
    2.8 Многотабличные запросы на выборку.
    2.9 Создание запросов на выборку.
    2.10 Решение задач по разработке запросов на выборку.
    2.11 Группировка данных в запросах.
    2.12 Использование встроенных функций в запросах.
    2.13 Решение задач по созданию запросов с группировкой данных.
    2.14 Разработка запросов на выборку с группировкой.
    2.15 Использование подзапросов. Оптимизация запросов.
    2.16 Транзакции. Хранимые процедуры. Триггеры.
    2.17 Проектировать БД по теме.
  3. Программирование на PHP. Углубленный курс (44 уч.ч)
    3.1 Основы объектно-ориентированного программирования в PHP. MVC
    3.2 Регулярные выражения
    3.3 Решение задач с использованием регулярных выражений
    3.4 Функции для работы с базами данных.
    3.5 Использование функций баз данных при разработке Web-приложения.
    3.6 Интерфейс PDO для доступа к базам данных.
    3.7 Решение задач по взаимодействию с базой данных
    3.8 Заголовки, Cookies, сессии.
    3.9 Организация сессий.
    3.10 Разработка Web-приложения с организацией сессии
    3.11 Обработка данных в формате XML
    3.12 Использование AJAX, JSON
    3.13 Шаблонизация
    3.14 Разработка Web-приложения на основе шаблонов
    3.15 Отправка почты. Сетевые функции PHP.Файл .htaccess, HTTP-авторизация, mod_rewrite.
    3.16 ООП - наследование, пространства имен.
    3.17 Обработка изображений в PHP
    3.18 Создание MVC CMS
    3.19 Стратегия поиска ошибок и отладка кода

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

  • Юрий Силкович

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

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

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

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

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

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

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

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

Юрий Силкович

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

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

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

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

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

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

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

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

Оставьте заявку на курс сейчас

Запишитесь на курс сегодня, и уже завтра мы свяжемся с Вами и пригласим на ближайшее вводное занятие.
И конечно, расскажем про полную программу обучения и ее специфику, тренера, а главное – про нашу программу трудоустройства.

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

После курсов появилось конкретное понимание того, что нужно изучать, чтобы стать востребованным на рынке IT

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

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

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

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

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

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

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

Длительное время занимался самообучением в Интернете. Однако не хватало опытного наставника, который бы построил обучение грамотно, помог бы выбрать главное и пройти путь от простого к сложному, отбросив второстепенные моменты в мире разработки на PHP. Такого наставника удалось найти в IT-Academy. 

Хочу сказать спасибо Юрию Николаевичу за проделанную работу. К каждому обучающемуся был индивидуальный подход. Если возникали сложности, на них он останавливался подробнее. В любое время отвечал на наши каверзные вопросы. Часов, отведенных для курса, конечно, мало, чтобы в полной мере погрузиться в многогранный мир PHP. Но создать отличный фундамент знаний, которые в последующем пригодятся в работе, вышло на отлично. После курсов появилось конкретное понимание того, что нужно изучать, чтобы стать востребованным на рынке IT.

Отдельно слова искренней признательности хочу выразить Анне Зеленковой за помощь в трудоустройстве, постоянные рекомендации и поддержку. После курсов нет чувства, что у тебя просто взяли деньги, отчитали положенные по договору часы, дали сертификат и отправили в свободное плаванье. С каждым выпускником проводится титаническая работа после окончания курсов. Благодаря Вам у меня появился реальный опыт собеседований в IT-компаниях, а в последующем и новая работа. Спасибо, что помогли воплотить мою мечту в реальность!

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

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

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

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

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

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

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

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

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

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

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

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

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

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