Ныряй в знания Скидка 45% действует 0 дней 00:00:00

Первый платеж на 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 уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест Все задачи приближены к реальным — их можно с гордостью положить в портфолио

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

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

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

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

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

  • 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. Проект осуществляется в команде с другими студентами.

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

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

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

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

от 480 000 AMD

Навыки

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

Стоимость курса

Скидка действует 0 дня 00:00:00

  • 50 900 AMD/мес
  • -45%
27 995 AMD/мес
  • В рассрочку на 12 месяцев
  • Курс в подарок
  • Год английского бесплатно

Записаться на курс или получить бесплатную консультацию

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Спасибо!

Ваша заявка успешно отправлена

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

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