Скидка до 55% и курс по ИИ в подарок : : Выбрать курс Скидка до 55% и курс по ИИ в подарок
Найди себя в Skillbox Скидка 45% действует 0 дней 00:00:00
Курс

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

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

О профессии

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

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

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

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

  • Купить квартиру или дом в ипотеку по льготной ставке 5%.
  • Получить отсрочку от армии на время работы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О Skillbox

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

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

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

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

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

  • Теория

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

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

  • Практика

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

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

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

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

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

  • Мобильная версия

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

    Вы можете проходить обучение в мобильной версии платформы прямо с телефона — весь прогресс сохранится.

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

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

  • 3 месяца обучения
  • 23 тематических модуля

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. Основы SQL

    Вы научитесь всем основным особенностям написания запросов на SQL, изучите все основные типы запросов, познакомитесь с понятием функции и попробуете на практике все эти знания.

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

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

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

Кураторы-эксперты и живая обратная связь

Кураторы дадут комментарии к вашим работам и помогут сделать их лучше. Это эксперты с опытом работы в отрасли от 5 лет, они прошли методическое обучение — умеют объяснять сложное и вдохновлять на развитие.

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

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

Спикеры

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

• Проектирует сложные и высоконагруженные системы на PHP, работает с Symfony.
• Умеет реализовывать сложную бизнес-логику нативными средствами без использования фреймворков.
• Начинал карьеру разработчиком в компании «Дом Программ»: создавал шаблоны интернет-магазинов для иностранных заказчиков и сайты на WordPress.
• Работал PHP-разработчиком в Embria: поддерживал высоконагруженный видеопортал и разрабатывал новые функции платформы.
• Senior PHP-разработчик в EPAM: создал внутренний сервис для учёта и бронирования офисных пространств и разработал систему с нуля на Symfony.
• Сейчас тимлид в «Работа.ру»: пишет сложные участки кода, проводит code review, управляет командой разработки.

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

Михаил
Молеску
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-разработчик

от 60 000 ₽

Навыки

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

Подтверждаем навыки сертификатом

В конце обучения получите сертификат установленного образца. Мы обучаем по государственной лицензии
№ Л035−1 298−77/179 609.

Посмотреть сертификат
  • Старт курса: 25 октября
  • Осталось: 5 мест

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

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

  • 12 659 ₽/мес
  • −45%
6 962 ₽/мес
  • В рассрочку на 12 месяцев

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

Как с вами связаться?

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

Нажимая на кнопку, я соглашаюсь с правилами пользования Платформой и публичной офертой, правилами акций «Поможем найти работу или вернем деньги» и «Учись сейчас — плати потом»

Спасибо!

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

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

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

    Конечно! Курс рассчитан на новичков, а язык программирования PHP можно освоить без специальной технической подготовки. Главное — не забывайте читать дополнительную литературу и закреплять знания на практических задачах в конце модуля. Наш онлайн-курс высоко оценили студенты. Его средняя оценка — 4,8 из 5 на основе 354 отзывов.

  • Какой график обучения на платформе? Получится ли совмещать его с работой?

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

  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?

    В среднем пользователи платформы занимаются около 2 часов в день и завершают курс за 3 месяца. Но у нас нет жестких дедлайнов — учитесь на платформе в комфортном для вас темпе.

  • Кто будет мне помогать в обучении на платформе?

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

  • Действуют ли какие-нибудь программы рассрочки?

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

  • Могу ли я получить налоговый вычет за обучение на платформе?

    Да, вы можете вернуть часть средств в виде налогового вычета. Основные условия: быть налоговым резидентом РФ и платить НДФЛ. Налоговый вычет составит до 13% от стоимости курса. Максимальная сумма возврата части НДФЛ — 15 600 рублей за год при цене курса 120 000 рублей.

    • Вы можете вернуть средства через работодателя или налоговую.
    • Для этого понадобится договор на обучение на платформе, наша лицензия на образовательную деятельность и чек об оплате курса, который придёт вам на почту или в личный кабинет банка.
    • Если вы будете оформлять вычет через налоговую, нужно будет заполнить декларацию 3-НДФЛ. Удобнее всего это сделать в личном кабинете на сайте Федеральной налоговой службы.
    • В течение 30 дней налоговая подтвердит ваше право на вычет.
    • Если будете оформлять возврат части НДФЛ через работодателя, вам останется подать ему заявление о получении налогового вычета.
    Не переживайте, если процесс кажется вам сложным. Наши менеджеры помогут разобраться в том, как вернуть налоговый вычет.

Сразу после покупки курса вы получите

  • Картинка для бонуса Год изучения английского в подарок

    Освоите быстрое запоминание слов и грамматики в онлайн-школе английского языка Skillbox.

  • Картинка для бонуса Дополнительную скидку 49% на курсы для детей

    Получите скидку на любой курс для детей в IT-школе Skillbox Kids и год изучения английского для ребёнка — в подарок.

  • Картинка для бонуса До 20% за рекомендации

    Приглашайте друзей в Skillbox: вам — до 20% вознаграждения, им — скидка до 65%. Программа доступна даже без покупки курса. Участвовать.

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

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

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

Где работают участники курсов Skillbox