Образовательная платформа
Участвует в распродаже Скидка 20%
действует 0 дней 00:00:00
Курс

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

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

Вы освоите язык программирования PHP с нуля, а полученные на курсе знания примените на практике и напишете полноценный проект — облачное хранилище файлов.

PHP входит в десятку самых популярных языков программирования в рейтинге TIOBE. На нём написано большинство CMS, в том числе и WordPress, на котором работает 65% всех сайтов в мире. PHP под капотом у Wikipedia, ВКонтакте, Фейсбук* и YouTube. Разработчики развивают язык уже более 25 лет и внедряют новые возможности с каждой версией.

Чтобы поддерживать работу старых проектов и писать веб-приложения с нуля, компании нанимают программистов на PHP.

  • 200 компаний

    ищут junior-PHP-разработчиков

  • 60 000 рублей

    средняя зарплата начинающего PHP-разработчика, по данным hh.ru

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

  • Тем, кто хочет научиться программировать Тем, кто хочет научиться программировать

    С нуля освоите язык программирования PHP, получите помощь и советы от опытных экспертов, попрактикуетесь на реальных задачах. Напишете первый проект для портфолио.

  • Начинающим разработчикам Начинающим разработчикам

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

Станьте IT-специалистом и получите поддержку от государства

Сотрудники аккредитованных IT-компаний могут:

  • Купить квартиру или дом на выгодных условиях. IT-специалистам доступна льготная ипотека по ставке 5%.
  • Получить отсрочку от армии. Молодые люди от 18 до 27 лет имеют право не служить пока работают.
Станьте IT-специалистом и получите поддержку от государства

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

  1. Устанавливать окружение

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

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

    Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.

  3. Понимать принципы ООП

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

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

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

  5. Находить ошибки в коде

    Познакомитесь с инструментом для отладки Xdebug и сможете найти и исправить ошибки в приложении.

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

    Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.

Год английского языка бесплатно

Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

Предложение действительно для пользователей, которые приобрели любой курс с 22 декабря 2021 года.

Вас ждут:

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

О Skillbox

Skillbox — это образовательная платформа № 1 по качеству организации обучения среди EdTech-компаний в сегменте ДПО. Рейтинг от Smart Ranking. по качеству обучения. Вся теория записана с топовыми экспертами рынка, а практика максимально приближена к реальным рабочим задачам. Послушайте, что говорят те, кто уже достиг своих целей вместе со Skillbox.

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

  • Иллюстрация этапа обучения Регистрация

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

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

  • Иллюстрация этапа обучения Теория

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

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

  • Иллюстрация этапа обучения Практика

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

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

  • Иллюстрация этапа обучения Обратная связь

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

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

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

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

  • 23 тематических модуля
  • 139 видеоматериалов

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

  1. Введение в программирование на PHP

    Вы узнаете, для чего нужен язык PHP, что такое веб-приложение, в чём разница между frontend и backend, научитесь устанавливать IDE и окружение для запуска PHP-файлов и запускать их как в браузере, так и в командной строке

  2. Переменные, числа и boolean

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

  3. Условные операторы и булева алгебра

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

  4. Строки и массивы

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

  5. Циклы

    Узнаете, что такое цикл и какие их виды представлены в PHP.

  6. Функции: создание и использование

    Научитесь создавать собственные функции, передавать в них параметры, возвращать из них значения и передавать переменные по ссылкам.

  7. Рекурсия, callback и анонимные функции

    Узнаете, как рекурсивно вызывать функции, подставлять функции в качестве колбэков. Познакомитесь с понятием области видимости, с видами областей видимости и принципами их работы.

  8. Классы, методы и объекты

    Познакомитесь с ключевыми понятиями объектно ориентированного программирования — классами и объектами. Разберётесь, как они работают, как их создавать и использовать. Научитесь работать с параметрами в методах, возвращать значения, использовать конструкторы и константы.

  9. Наследование и абстрактные классы

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

  10. Интерфейсы и полиморфизм

    Познакомитесь с интерфейсами в PHP и полиморфизмом.

  11. Модификаторы доступа, геттеры и сеттеры

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

  12. HTML/CSS

    Будете верстать простые веб-страницы и править готовую вёрстку.

  13. Разделение приложения на файлы

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

  14. Работа с файлами и с сетью

    Будете с помощью PHP читать и записывать файлы разных форматов в локальной файловой системе, а также получать файлы из сети по URL.

  15. Обработка ошибок, exceptions и логи

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

  16. Протокол HTTP

    Узнаете, как работать с GET- и POST-запросами, что означают различные статус-коды и чем HTTP отличается от HTTPS.

  17. Обработка GET- и POST-запросов, header, куки и сессии

    Научитесь обрабатывать данные форм из GET- и POST-запросов, возвращать ответы в разных форматах, пользоваться куки и сессиями.

  18. REST и RESTful API

    Познакомитесь со стандартом REST и научитесь с ним работать: писать скрипты, которые как отвечают на REST-запросы, так и сами умеют делать REST-запросы к внешним сервисам и обрабатывать их ответы.

  19. Язык запросов SQL

    Освоите популярный язык для работы с реляционными базами данных.

  20. Работа с базами данных в PHP

    Научитесь писать запросы на получение, добавление, удаление и изменение информации в реляционных базах данных.

  21. Фреймворк Laravel

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

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

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

    Научитесь использовать командную строку в Linux-системах, чтобы оптимизировать работу с кодом и серверами.

  2. Система контроля версий Git

    Вы освоите Git: научитесь коммитить изменения, сравнивать версии и делать откаты. Узнаете, как устроена коллективная работа над проектом, что такое ветки и как разрешать конфликты версий.

Итоговый проект

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

    Вы разработаете аналог файлового хранилища Dropbox. Пользователи будут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками. Компоненты приложения вы напишете сами, с нуля, на чистом PHP — без использования фреймворков.

Спикеры

Дмитрий Игнатьев

Дмитрий
Игнатьев

Руководил продуктовой командой в «Работа.ру‎». До 2018 года Senior-разработчик в EPAM

Опыт в разработке — 15 лет. Проектирует нестандартные, сложные и высоконагруженные системы на PHP, работает с Symfony. Умеет писать сложную логику нативными способами, без использования фреймворков.

Михаил Молеску

Михаил
Молеску

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

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

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

  • Понравилось системное объяснение материала. Нужно досмотреть всё до конца, и многие вопросы отпадают сами собой.
  • Анастасия Орлова

    Курс «Профессия Веб-разработчик»
    Нравится структура курса, качественный материал, оперативность ответов и отличная помощь кураторов. Также есть Telegram-каналы, где можно задать вопрос и получить помощь от других студентов.
  • Понравился подход преподавателей к проверке домашних заданий: всё просто и понятно. Сохраняется история ответов, и можно вернуться к ним при необходимости.
  • Отзывы студентов

    Иван Медведев г. Ивантеевка

    Курс «Профессия Инженер по тестированию»
    Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Отзывы студентов

    Алла Комиссаренко

    Курс «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свободе, он очень подробно расписывал все недочёты и ошибки решений в дизайне.

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

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

от 60 000 ₽

Мои навыки:

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

Сертификат Skillbox

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

Пример сертификата
  • Старт курса: 21 августа
  • Осталось: 9 мест

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

  • Длительность рассрочки — 12 месяцев
  • 5 941 ₽/мес
  • 7 427 ₽/мес
Участвует в распродаже Скидка 20%
действует 0 дня 00:00:00

Шаг 1. Выберите вариант оплаты

Шаг 2. Заполните контактные данные

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

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

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

Спасибо!

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

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

  • У меня нет опыта в программировании. Поможет ли мне этот курс?

    Конечно! Курс рассчитан на новичков, а язык программирования PHP можно освоить без специальной технической подготовки. Главное — не забывайте читать дополнительную литературу и закреплять знания на практических задачах в конце модуля.
  • Какой график обучения на платформе? Получится ли совмещать его с работой?

    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?

    Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
  • Кто будет мне помогать в обучении на платформе?

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

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