Получить доступ
Эксклюзивный партнер
Skillbox в Армении
burger
Каталог Программирование Профессия PHP-разработчик с нуля до PRO

Первый платеж на 2-ой месяц

Профессия
PHP-разработчик с нуля до PRO

Превращаем новичков в PHP-разработчиков. Научим создавать приложения и сайты на PHP. Разберем фреймворк Laravel. Организуем стажировку. В конце курса выполните три проекта.

О профессии

PHP 20 лет уверенно держится в топ-10 востребованных языков программирования согласно индексу TIOBE.

Кому подойдёт этот курс

  • Новичкам

    Изучите PHP. Примените знания на практике. Сделаете проекты для портфолио и станете частью комьюнити PHP-разработчиков.

  • Начинающим программистам

    Заполните пробелы. Закрепите навыки на практике. Обсудите работы с преподавателем. Узнаете, как развиваться в профессии.

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

  • Программировать на PHP

    Освоите язык PHP. Изучите переменные, строки и массивы, циклы и функции. Узнаете, что такое рекурсия и область видимости.

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

    Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете приложения предсказуемыми и защищёнными, а код — читаемым.

  • Работать с файловой системой

    Познакомитесь с форматами XML, JSON. Расскажем, как открывать файлы для чтения или записи в локальной системе и через интернет.

  • Находить ошибки

    Освоите Xdebug, ручную отладку приложений.

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

    Познакомитесь с языками запросов SQL. Разберётесь в работе с информацией в базе данных и подключением MySQL.

  • Освоите Laravel

    Изучите фреймворк Laravel. Поймёте принципы работы с базами данных и шаблонами. Узнаете, как подключить шаблонизатор Blade.

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

85% выпускников находят работу в течение 3 месяцев после обучения, по данным исследования Высшей школы экономики

  1. Поможем оформить резюме и портфолио
  2. Подготовим к собеседованиям
  3. Пригласим в закрытый
канал с вакансиями

О Skillbox

Skillbox —
в странах СНГ. На платформе вы сможете получить актуальные знания и освоить востребованную профессию из любой точки мира.

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

  • Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании Skillbox, платформа постоянно улучшается. Вас ждут видео, практические задания и общение с кураторами Доступ к материалам откроется сразу после покупки курса

  • Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности Смотрите их когда и где угодно Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию

  • Практика

    Выполняете задания

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

  • Обратная связь

    Работаете с куратором

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

Команда поддержки будет рядом

  • Куратор-эксперт будет проверять ваши работы и помогать сделать их лучше. А ещё — проводить воркшопы с разбором домашних заданий. В кураторы мы берём практикующих экспертов с опытом работы от 5 лет. Они проходят методическое обучение — и умеют объяснять сложное.

    Куратор-эксперт

    Подробно разбирает домашние задания, помогает сделать лучше

  • HR-консультант поможет в поиске работы. Вместе вы составите план развития, резюме и портфолио. Консультант подготовит вас к собеседованиям и даст доступ к закрытому каналу с вакансиями.

    HR-консультант

    Помогает в поиске работы: 
от плана действий до собеседований

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

    Служба заботы

    Помогает с вопросами по платформе и прохождению курса

Мы хотим, чтобы всё у вас получилось

Помогаем разобраться и справиться

Оперативно ответим на вопросы по домашнему заданию и пришлём качественный разбор 💙

  • Учебное комьюнити для общения и обмена опытом

    Встречайтесь в чатах курса, делитесь решениями, объединяйтесь в команды с первых дней обучения

  • Помощь по всем техническим вопросам

    Поможем установить лицензионные программы, ответим на вопросы о платформе

  • Доступ навсегда — к курсу и чату в Telegram

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

Содержание курсов

Вас ждут вебинары и практика на основе реальных кейсов.

  • 7 месяцев обучения
  • 41 модуль

Основные курсы

  1. PHP-разработчик. Базовый уровень

      1. Введение в программирование на PHP.
      2. Переменные, числа и boolean.
      3. Условные операторы и булева алгебра.
      4. Строки и массивы.
      5. Циклы.
      6. Функции: создание и использование.
      7. Рекурсия, callback и анонимные функции.
      8. Классы, методы и объекты.
      9. Наследование и абстрактные классы.
      10. Интерфейсы и полиморфизм.
      11. Модификаторы доступа, геттеры и сеттеры.
      12. HTML/CSS.
      13. Разделение приложения на файлы.
      14. Работа с файлами и с сетью.
      15. Обработка ошибок, Exceptions и логи.
      16. Протокол HTTP.
      17. Обработка GET- и POST-запросов, header, куки и сессии.
      18. REST и RESTful API.
      19. Язык запросов SQL.
      20. Работа с базами данных в PHP.
      21. Фреймворк Laravel.
  2. PHP-фреймворк Laravel

      1. Введение, установка и первичная настройка.
      2. Контроллеры, экшны и роутинг.
      3. Работа с базами данных. ORM-система Eloquent.
      4. Работа с шаблонами. Шаблонизатор Blade.
      5. Формирование ответа (Response).
      6. Работа с формами.
      7. Обработка запроса (Request).
      8. Сервисы: создание и использование.
      9. Работа с событиями.
      10. Встроенные возможности Laravel.
      11. Реализация авторизации.
      12. Интеграция с внешними сервисами.
      13. Тестирование и отладка Laravel-приложений.
      14. Создание администраторской панели.

Дополнительные курсы

  1. Работа в командной строке Bash

      1. Что такое командная строка.
      2. Работа с файлами и папками.
      3. Авторизация и права доступа.
      4. Процессы, сервисы и задачи.
      5. Конфигурация и инструменты.
      6. Написание скриптов на Bash.
      7. Использование bash на примере настройки веб-сервера.
  2. Английский для IT-специалистов

      1. IT Resume and CV.
      2. Job interview: questions and answers.
      3. Teamwork.
      4. Workplace communication.
      5. Business letter.
      6. Software development.
      7. System concept development and SRS.
      8. Design.
      9. Development and Testing.
      10. Deployment and Maintenance.
  3. Система контроля версий Git

      1. Версии программного кода.
      2. Установка Git.
      3. Индекс и частичные коммиты.
      4. Сравнение версий.
      5. Отмена изменений и откат версий.
      6. Репозитории и коллективная работа.
      7. Ветки — создание и управление.
      8. Слияние и разрешение конфликтов.
      9. Полезные инструменты.
      10. Правила работы с Git.
  4. Универсальные знания программиста

      1. Как стать первоклассным программистом.
      2. Как искать заказы на разработку.
      3. Личный бренд разработчика.
      4. Photoshop для программиста.
      5. Вёрстка email-рассылок. Советы на реальных примерах.
      6. The state of soft skills.
      7. Как мы создавали карту развития для разработчиков.
      8. Как общаться по email и эффективно работать с почтой.
      9. Повышение своей эффективности.
      10. Спор о первом языке программирования.
      11. Саморазвитие: как я не усидел на двух стульях и нашёл третий.
      12. Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
  5. Программист 1С-Битрикс

      1. Философия разработки. Подготовка рабочего места.
      2. Источник товаров и контента.
      3. Создание страниц и шаблонов.
      4. Стандартные компоненты.
      5. Каталог интернет-магазина.
      6. Карта товара.
      7. Оформление заказа.
      8. Личный кабинет.
      9. Дорабатываем сайт. Часть 1.
      10. Дорабатываем сайт. Часть 2.

Дипломные проекты

  1. Облачное хранилище данных

    Разработаете сервис, который позволяет пользователям регистрироваться, загружать и делиться информацией, производить поиск по документам.

  2. Аналог booking.com

    Разработаете сервис, который помогает бронировать номер в отеле на конкретные даты.

  3. Интернет-магазин

    Разработаете агрегатор товаров на Laravel. Проект осуществляется в команде с другими студентами.

Записаться на курс или получить бесплатную консультацию
Имя
Телефон
Электронная почта
Отправить
Ознакомиться с условиями публичного договора
success
error
warning

Спикеры

Дмитрий
Игнатьев
Руководил продуктовой командой в «Работа.ру‎». Опыт в разработке — 15 лет

Проектирует нестандартные, сложные и высоконагруженные системы на PHP, работает с Symfony. Умеет писать сложную логику нативными способами, без использования фреймворков. 2006–2012. Разработчик в компании «Дом Программ». Создавал шаблоны для интернет-магазинов иностранных заказчиков и сайты на Wordpress. 2012–2017. PHP-разработчик в Embria. Поддерживал работу высоконагруженного видео портала и проектировал новые функции. 2017–2018. Senior PHP-разработчик в EPAM. Разрабатывал внутренний проект компании для учёта и бронирования времени на офисы. Писал сервис с нуля на Symfony. С 2019 года — тимлид в «Работа.ру». Лично пишет сложные куски кода, проводит ревью, управляет командами и согласует задачи.

Профиль на Хабр Карьере

Михаил
Молеску
PHP-разработчик, руководитель филиала ITRex Group

В профессии с 18 лет, программирует более чем на 10 языках. Работал над сервисом для прогнозирования продолжительности жизни онкобольных, разрабатывал новостной портал с видеостримингом спортивных соревнований для официального партнера Евро и Al Jazeera. Создал учётную систему для брокеров американской страховой компании, платформу для бронирования гольф-полей и аренды оборудования для компании из США.

Студенты довольны обучением

  • 93% выпускников отмечают, что Skillbox помог достичь поставленной цели
  • 78% выпускников готовы рекомендовать обучение в Skillbox

Данные независимого опроса выпускников Skillbox, проведённого Высшей школой экономики (НИУ ВШЭ)

4 500+ оценок на разных независимых площадках

  • 4,7
    4 967 оценок
  • 4,7
    974 оценки
  • 4,8
    490 оценок
  • 4,5
    2 368 оценок
  • 4,7
    559 оценок
  • 5,0
    321 оценка
  • 4,5
    230 оценок
  • 4,7
    232 оценки

Отзывы участников

Мне нравится, что всё собрано воедино и хорошо объясняется. Хотелось бы больше примеров и детального описания каждого шага в pdf-презентациях. Так же хотелось бы, чтобы в файлах презентаций был список слов (команд), которые нужно выучить к следующему видео.

Ваше резюме после прохождения курса

PHP-разработчик

от 480 000 AMD

Навыки

  • Устанавливаю и настраиваю Denwer, OpenServer
  • Понимаю и применяю ООП в проектах
  • Структурирую код по файлам и папкам
  • Понимаю принципы работы сети, GET- и POST-запросов
  • Работаю в командной строке
  • Работаю с базами данных MySQL
  • Работаю с файловой системой
  • Знание PHP-фреймворка Laravel
  • Программирую на PHP 7
  • Знаю основы HTML/CSS
  • Провожу отладку кода вручную и знаком с Xdebug
  • Придерживаюсь принципов DRY и соблюдаю кодстайл

Сертификат Skillbox

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

Посмотреть сертификат
Записаться на курс
-75%
27 070 драм/мес
108 280 драм/мес
В рассрочку на 12 мес
Скидка по промокоду:
Кешбэк 30%: 97 452 балла на Lerna
Профессия PHP-разработчик с нуля до PRO
Длительность: 7 мес
Старт курса: после оплаты
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning

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

  • Я не умею программировать. Курс мне подойдёт?
    Да. Программа рассчитана на новичков. Вы начнёте изучение PHP с нуля.
  • Я смогу совмещать курс с работой? Сколько часов надо уделять занятиям?
    Да, совмещать получится, потому что вы сами решаете, когда смотреть уроки. В среднем студенты Skillbox уделяют обучению от трёх до пяти часов в неделю.
  • Как проходит коммуникация на курсе?
    Преподаватель будет проверять ваши домашние работы, указывать на ошибки и подсказывать, как их исправить. Кроме того, куратор ответит на вопросы в Telegram-чате.
  • Действуют ли программы рассрочки?
    Да. Мы разделим общую сумму на ежемесячные платежи.