8 985 589 85 01
Личный кабинет

Курс:PHP Junior
программист

Окончив PHP курсы для начинающих от EasyUM, Вы сможете проектировать архитектуру приложений, работать с базами данных и разрабатывать реальные программы с использованием ОПП-методологии и MVC-паттерна. Ну и конечно, будете полностью готовы к получению должности «PHP Junior программист».

Язык программирования PHP — один из самых простых в изучении, скриптовый язык, который прекрасно подойдет для написания динамических Веб-сайтов, блогов и социальных сетей. В числе известных примеров использования PHP можно назвать Facebook, Twitter, WordPress, Drupal, а также фреймоврки Zend и Symfony.
PHP-разработчики не привязаны к работе в офисе, они успешно строят карьеру как на фриланс-биржах, так и в прогрессивных IT-компаниях.

Сложность курса:

старт курса

20 августа

Дни - согласуем на первом занятии

Осталось мест:
7 из 10

5 месяцев

2 раза в неделю (19:00 - 21:00 или выходные днем)

Основной частями


обучение в аудиториях

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

63 950 руб.

записаться

Основной


обучение в аудиториях

полная оплата сразу

51 160 руб.

записаться

Вебинар/Запись


обучение online

полная оплата сразу

48 600 руб.

записаться

При записи на курс с сайта — получите ПОДАРОК от команды EasyUM

pattern

Для
кого?

01

pattern pattern
  • Для тех, кто хочет создавать сайты
  • Для тех, кто хочет изучить язык программирования PHP
  • Для тех, кто хочет создавать сайты на Wordpress, Joomla и других конструкторах
  • Для начинающих PHP-программистов
  • Для тех, кто хочет зарабатывать приличные деньги, будучи фрилансером

Требования к поступающим

Курсы PHP для начинающих рассчитан на обучение PHP «с нуля» Вам не нужно иметь «техническое» образование или страсть к математике, чтобы стать студентом.

02

pattern pattern
  • Владение компьютером на уровне «пользователь» и выше
  • Знание азов программирования, не обязательно, но будет приветствоваться
  • Наличие свободного времени для выполнения Д/З от 12 часов в неделю и более
  • Наличие желание обрести новую высокооплачиваемую профессию в мире IT

Чему Вы научитесь

Окончив курсы «PHP для начинающих» вместе с новой и высокооплачиваемой профессией вы получите возможность самостоятельно планировать своё время и локацию, ведь большинство специалистов PHP работают именно на Биржах Фриланса, или в веб-студиях.

03

pattern pattern
  • Писать «чистый» код на языке программирования PHP
  • Работать с менеджером пакетов в PHP – Composer и системой контроля версий GIT
  • Создавать свои собственные файлообменники и разрабатывать сайты с нуля с использованием фреймворков: Symfony, Yii, Laravel
  • Работать в PHP Storm
  • Будете готовы к решению реальных задач на позиции PHP Junior Developer

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

HTML - стандартизированный язык разметки документов во Всемирной паутине
CSS - формальный язык описания внешнего вида документа
Photoshop — самый распространенный и широкофункциональный графический редактор
Visual Studio — интегрированная среда разработки программного обеспечения

Вёрстка 1. Основы HTML & CSS

  1. Введение в веб-разработку и интернет. Разбор основных терминов. Разбор всех этапов создания сайта. Ввод в язык разметки - HTML: структура документа, ключевые слова, заголовок, кодировка.
  2. Типы тегов. Значение атрибутов тегов. Работа с текстом: абзацы, заголовки и подзаголовки, упорядоченные и многоуровневые списки, переносы и разделители, цитаты.
  3. Основы CSS: базовый синтаксис, селекторы, классы, псевдоклассы и псевдоэлементы. Написание эффективного кода.
  4. Работа с ссылками и картинками. Их оформление на сайте.
  5. Основы CSS: наследование и каскадирование.
  6. Табличная вёрстка. Вложенные таблицы . Стилевое оформление таблиц.
  7. Блочная вёрстка. Позиционирование блоков, внутренние и внешние отступы, оформление.
  8. Создание вёрстки сайта по готовому макету в формате PSD.

РЕЗУЛЬТАТ СТУДЕНТА: Готовая вёрстка всех страниц небольшого корпоративного сайта

1-й Мес.

Модуль 1

Тема : Вёрстка 1. Основы HTML & CSS.

Длительность : 21 Ак. Час

11 490

Полная стоимость модуля в руб.

записаться
MySQL - Самая распространенная реляционная система управления базами данных
PostgreSQL - свободная объектно-реляционная система управления базами данных
SQL - язык управления данными в реляционной базе данных
MongoDB — это документо-ориентированная СУБД

Database 1. Основы Баз Данных И SQL

  1. Установка СУБД MySQL. Термины и определения. Агрегация данных.
  2. Введение в реляционную модель данных. Разбор архитектуры и основных компонентов.
  3. Создание многотабличной реляционной базы данных. Отношения между элементами. Проектирование целостности данных.
  4. SQL 1 .Основы: разбор SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER BY, GROUP BY, HAVING, DISTINCT, AND & OR.
  5. SQL 2. Объединение нескольких таблиц с помощью: LEFT JOIN, INNER JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN.
  6. SQL 3. Основные функции языка SQL: COUNT(), MIN(), SUM(), ROUND() и другие. Разбор основных функции СУБД MySQL и PostgreSQL. Создание пользовательских функций.
  7. Установка СУБД PostgreSQL. Разбор основных возможностей и отличий.
  8. Ввод в нереляционные СУБД. Термины и характеристики NoSQL, на примере СУБД MongoDB.

РЕЗУЛЬТАТ СТУДЕНТА: Спроектированная база для 2х приложений

2-й Мес.

Модуль 2

Тема : Database 1. Основы Баз Данных И SQL.

Длительность : 21 Ак. Час

11 490

Полная стоимость модуля в руб.

записаться
PHP - это распространенный язык программирования общего назначения с открытым исходным кодом
PhpStorm – умная IDE для PHP-разработчиков
Git — распределённая система управления версиями
HTTP - протокол прикладного уровня передачи данных

PHP 1. Основы

  1. Установка и настройка среды разработки PhpStorm. Запуск первой программы на PHP. Знакомство с версией контроля - Git. Принцип работы веб-серверов и динамических сайтов.
  2. Разбор основного синтаксиса. Переменные и типы данных. Примитивные и ссылочные типы. Структура кода, методы встроенных объектов. Цепочка видимости. Принципы ветвления, визуализация, блок-схемы.
  3. Операторы, приоритеты операций. Логические и арифметические операции. Строковые, условные и битовые операторы. Работа с циклами/утверждениями switch, while, for, do/while, break. Тернарный оператор. Области видимости переменных.
  4. Одномерные и многомерные массивы в PHP. Функции. Аргументы функций. Рекурсия. Применение циклов для работы с массивами.
  5. Работа с файлами. Чтение и запись в файл. Файловая система и переадресация.
  6. HTTP-методы GET и POST. Cookies и сессии. Передача данных из форм и сохранение их в БД MySQL. Реализация загрузки файлов на сервер.
  7. Авторизация на сайте. Роли пользователей. Реализация доступа к разделам сайта. Шифрование пользовательских данных.
  8. Работа с встроенными и пользовательскими функциями.

РЕЗУЛЬТАТ СТУДЕНТА: Полностью готов небольшой корпоративный сайт на php.

3-й Мес.

Модуль 3

Тема : PHP 1. Основы.

Длительность : 21 Ак. Час

12 990

Полная стоимость модуля в руб.

записаться
OOP (ООП) - объектно ориентированное программирование
MVC - популярный шаблон проектирования веб-приложений
PHPUnit – это специальный фреймворк, предназначенный для модульного тестирования
Twig — молодой шаблонизатор от разработчиков Symfony

PHP 2. ООП

  1. Введение в объектно-ориентированное программирование в PHP. Жизненный цикл объекта. Классы и наследование.
  2. Полиморфизм и инкапсуляция данных. Что такие интерфейс? Перегрузка методов и рекурсия.
  3. Примеси. Анонимные функции. Магические методы, контроль типов, трейты, паттерны.
  4. Шаблонизаторы. Работа с Twig.
  5. Обработка ошибок и исключений в программе.
  6. Model-View-Controller (MVC) шаблон и как с ним работать. Разбор основных MVC фреймворков. Стандартизация кода.
  7. Взаимодействие MySQL и PHP. Выборка данных их БД и отображение их на сайте.
  8. Разработка собственного веб-проекта с использованием полученных знаний. Написание тестов с помощью PHPUnit.

РЕЗУЛЬТАТ СТУДЕНТА: Финальный проект - сайт канцелярского магазина «Кнопка. Арт» готов на 40%.

4-й Мес.

Модуль 4

Тема : PHP 2. ООП.

Длительность : 21 Ак. Час

12 990

Полная стоимость модуля в руб.

записаться
Laravel — один из самых популярных веб-фреймворк, предназначенный для разработки с использованием архитектурной модели MVC
Mailgun.com — это сервис массовой рассылки писем для разработчиков
Symfony — это высокопроизводительный фреймворк, написанный на PHP 5
Yii — это высокоэффективный, основанный на компонентной структуре PHP-фреймворк для быстрой разработки крупных веб-приложений
В качестве хостинга выбран heroku, т.к это отличная площадка для микро проектов

PHP 3.Фреймворк Laravel

  1. Установка Laravel. Настройка Virtual Hosts. Запуск первого Laravel-проекта. MVC в Laravel. Параметры маршрутизации. Создание контроллеров.
  2. Представления Laravel. Наследование представлений. Master layout. Основы Blade templating engine.
  3. Подключение и работа с базой данных MySQL. Работа с Laravel Migrations. CRUD-операции.
  4. Формы и валидация. Основы валидации. Загрузка файлов. Чтение данных. Передача данных из формы и запись их в базу данных.
  5. Middleware. Сброс данных. Отправка Email. Работа с сессией. Работа с mailgun.
  6. Аутентификация. Реализация привилегий, сброса пароля, аутентификация пользователя, личный кабинет, перенаправление при входе.
  7. Разбор популярных фреймворков: Symfony, Yii, Laravel. Краткий обзор каждого. Основные отличия и преимущества.
  8. Установка и настройка веб-сервера на хостинге Heroku. Настройка домена. Написание и защита финального проекта.

РЕЗУЛЬТАТ СТУДЕНТА: Полностью готов проект и выложен на хостинге - сайт канцелярского магазина «Кнопка. Арт»

5-й Мес.

Модуль 5

Тема : PHP 3. Фреймворк Laravel.

Длительность : 21 Ак. Час

14 990

Полная стоимость модуля в руб.

записаться

Ваши результаты после
обучения

Сертификат выдается всем ученикам EasyUM в 2х экземплярах: в виде документа и онлайн-копии. Данную ссылку с легкостью можно прикрепить в свое резюме или поделиться с другом.

user

Алекс Гончаров

PHP Junior программист

Заработная плата - 100 000 руб./мес.

Ключевые навыки:

  • Верстка сайтов с помощью HTML5 и CSS3
  • Работа с базой данных MySQL, уверенные знания SQL
  • Использование паттернов проектирования при разработке программ на PHP
  • Разработка программы на PHP с использованием ООП-методологии и MVC-паттерна
  • Использование фреймворка Laravel для разработки веб-приложений
  • Управление и настройка веб-сервисов
  • Умею с нуля создать веб-сервис и выложить его на хостинг

Образование:

EasyUM. Курс «PHP Junior программист» 5 месяцев. (07.18 - 12.18)

Результатом окончания курса «PHP Junior программист» станет - корпоративный сайт канцелярского магазина «Кнопка. Арт». Во время обучения вы на практике разберете все этапы создания сайта: Front-End и Back-End сайта, сверстаете макет сайта и разместите его на хостинге.

Занимайтесь из любой
точки мира!

Подключайтесь к занятию online, или смотрите в записи.

Пропустили занятие? Уже не страшно!

Теперь Вы сможете подключиться к online-трансляции или посмотреть занятие в записи. Ссылка на запись будет автоматически доступна в личном кабинете ученика.

как это работет

Записаться на курс

Оставьте заявку

Ваши приятные бонусы

Интенсив по
трудоустройству

От рекрутера ведущей it-компании Москвы

Сертификат
и онлайн-копия

Выдается при успешном окончании курса

Помощь в
трудоустройстве

Ваше резюме ждут более 100 компаний-партнеров

Портфолио
и свой проект

Разработаете во время обучения на курсе

Групповой чат
24/7

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

Ежемесячная
оплата

Разбиваем на модули и оплачиваем частями

20% скидка на
следующий курс

Всем выпускникам EasyUM в Москве

Бар-зона с кофе
и печеньками

В неограниченном доступе

Кто преподает
данный курс

Анисимов Евгений

Преподаватель курсов: «Вёрстка сайтов HTML & CSS» и «PHP Junior программист»

Евгений в области программирования уже с 2004 года. Свои первые знания получал из подаренной книги, и уже в том же году самостоятельно создал и опубликовал в интернете собственный сайт. Работал в таких компаниях как: Медиа Сервис Шоп, Шоубизнес.Москва и другие. Владеет технологиями: HTML, CSS, PHP, JavaScript, CodeIgniter, Bootstrap. В последнее время в основном занимается разработкой интернет-магазинов и веб-сервисов.

Предпочитает использовать различные библиотеки/классы/модули для ускорения и упрощения разработки. Любит структурированный и чистый код, разделяя все «по полочкам». В данный момент сотрудничает с компаниями на фрилансе. Своим хобби считает игру на фортепиано.

Часто задаваемые вопросы

В каком формате проходит обучение?

Более 80% всех наших занятий - это практика. Преподаватель подключает свой компьютер к проектору и демонстрирует выполнение практических заданий, параллельно объясняя почему нужно выполнять именно так. Все студенты на занятия приходят, по возможности, со своими ноутбуками, и повторяют все за преподавателем. Слушатель курса получает домашнее задание после каждого занятия и сдает его за день до следующего занятия. Первая часть следующего занятия посвящается разбору домашнего задания.

Где будут проходить занятия?

Занятия проходят по адресу: Г. Москва, Кутузовский Проспект 36, Строение 4.

В какие дни проходят занятия?

При записи в группу каждый студент вносит свои пожелания по графику и времени занятий. А на первом занятии вместе со всей группой и преподавателем мы будет определять дни и время так, чтоб каждому учащемуся было удобно посещать занятия. Обычно выбирают 2 будних дня с 19:00 до 21:00, но возможно и обучение в выходные дни. Группы примерно около 10 человек, поэтому легко находим комфортный для всех график.

Если я пропущу пару уроков, смогу ли я потом их отработать?

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

Кто преподает данный курс?

Мы сотрудничаем исключительно только с практикующими специалистами с ведущих it-компаний Москвы, опыт работы у которых не менее 3х лет. Мы не сотрудничаем с теоретическими преподавателями ВУЗов или молодыми выпускниками других курсов.

Могу ли я рассчитывать на практику после курса?

Если вы успешно сдадите финальный проект после окончания курса - да, вы сможете дополнительно пройти 2х месячную практику в EasyUM.

Как происходит оплата за обучение?

Полная оплата за курс (или оплата первого месяца, в случае выбора пакета «Основной частями») производится до фактического старта курса наличными у нас в офисе, или с помощью перевода на карту Сбербанка, или на расчетный счет компании (через банк).

Можно ли сделать перерыв в обучении?

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

Помогаете ли вы с трудоустройством?

Да, резюме успешных выпускников мы направляем в it-компании с которыми мы сотрудничаем. Так же мы проводим первое техническое собеседование, и небольшой тренинг по трудоустройству. Более подробную информацию можно найти на странице «Трудоустройство». Так же мы ГАРАНТИРУЕМ трудоустройство тому, кто закончил курс на 85 баллов и выше, или вернем деньги за обучение.

Нужен ли свой ноутбук?

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

Остались вопросы?

Закажи консультацию специалиста

Хочу задать вопрос
Хочу записаться на модуль

Режим работы :

Пн - Пт: 11:00 - 19:00 - запись в группу
Все дни: 8:00 - 23:00 - консультация по телефону

Email :

it@easyum.ru

Телефон :

+ 7 (985) 589 85 01

Адрес :

г. Москва, Кутузовский Проспект 36, Строение 4, вход 7. Бизнес-парк «Казакова» 4 минуты от метро «Кутузовская» или «Парк Победы»
Хочу записаться на курс
Спасибо за обращение! Мы свяжемся с вами в течении 24 часов.
Комфорта Вам, тепла и улыбок :)