ПрофессияPHP-разработчик с нуля до PRO
Вы с нуля научитесь программировать сайты и веб-приложения на PHP, освоите фреймворк Laravel, напишете облачное хранилище и разработаете сервис по бронированию отелей. Сможете устроиться на позицию Junior-разработчика.
О профессии
PHP входит в десятку самых популярных языков программирования в рейтинге TIOBE. На нём написано большинство CMS, в том числе и WordPress, на котором работает 65% всех сайтов в мире. PHP под капотом у Wikipedia, ВКонтакте и YouTube.
Учебное комьюнити для общения и обмена опытом
Встречайтесь в чатах курса, делитесь решениями, объединяйтесь в команды с первых дней обучения
Помощь по всем техническим вопросам
Поможем установить лицензионные программы, ответим на вопросы о платформе
Доступ навсегда — к курсу и чату в Telegram
Сможете задавать вопросы в чате и смотреть обновления программы даже после окончания обучения
Кому подойдёт этот курс
Тем, кто хочет научиться программировать
С нуля освоите язык программирования PHP, получите помощь и советы от опытных спикеров, попрактикуетесь на реальных задачах и напишете первые проекты для портфолио.
Начинающим разработчикам
Структурируете имеющиеся знания, а кураторы помогут разобраться с трудными для понимания темами и порекомендуют дополнительную литературу. Научитесь эффективно решать повседневные для PHP-программиста задачи.
Чему вы научитесь
Программировать на PHP
Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
Понимать принципы ООП
Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
Работать с файловой системой
Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
Находить ошибки в коде
Познакомитесь с инструментом для отладки Xdebug, сможете найти и исправить ошибки в приложении.
Работать с базами данных
Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.
Разрабатывать на Laravel
Познакомитесь с принципами работы фреймворка, роутингом, настроите взаимодействие с базой данных, подключите шаблонизатор Blade. Научитесь писать и тестировать сложную бизнес-логику.
Спикеры
Дмитрий Игнатьев
Проектирует нестандартные, сложные и высоконагруженные системы на PHP, работает с Symfony. Умеет писать сложную логику нативными способами, без использования фреймворков. 2006–2012. Разработчик в компании «Дом Программ». Создавал шаблоны для интернет-магазинов иностранных заказчиков и сайты на Wordpress. 2012–2017. PHP-разработчик в Embria. Поддерживал работу высоконагруженного видео портала и проектировал новые функции. 2017–2018. Senior PHP-разработчик в EPAM. Разрабатывал внутренний проект компании для учёта и бронирования времени на офисы. Писал сервис с нуля на Symfony. С 2019 года — тимлид в «Работа.ру». Лично пишет сложные куски кода, проводит ревью, управляет командами и согласует задачи.
Михаил Молеску
В профессии с 18 лет, программирует более чем на 10 языках. Работал над сервисом для прогнозирования продолжительности жизни онкобольных, разрабатывал новостной портал с видеостримингом спортивных соревнований для официального партнера Евро и Al Jazeera. Создал учётную систему для брокеров американской страховой компании, платформу для бронирования гольф-полей и аренды оборудования для компании из США.
Содержание курсов
PHP-разработчик. Базовый уровень
●Введение в программирование на PHP. ●Переменные, числа и boolean. ●Условные операторы и булева алгебра. ●Строки и массивы. ●Циклы. ●Функции: создание и использование. ●Рекурсия, callback и анонимные функции. ●Классы, методы и объекты. ●Наследование и абстрактные классы. ●Интерфейсы и полиморфизм. ●Модификаторы доступа, геттеры и сеттеры. ●HTML/CSS. ●Разделение приложения на файлы. ●Работа с файлами и с сетью. ●Обработка ошибок, Exceptions и логи. ●Протокол HTTP. ●Обработка GET- и POST-запросов, header, куки и сессии. ●REST и RESTful API. ●Язык запросов SQL. ●Работа с базами данных в PHP. ●Фреймворк Laravel.
PHP-фреймворк Laravel
●Введение, установка и первичная настройка. ●Контроллеры, экшны и роутинг. ●Работа с базами данных. ORM-система Eloquent. ●Работа с шаблонами. Шаблонизатор Blade. ●Формирование ответа (Response). ●Работа с формами. ●Обработка запроса (Request). ●Сервисы: создание и использование. ●Работа с событиями. ●Встроенные возможности Laravel. ●Реализация авторизации. ●Интеграция с внешними сервисами. ●Тестирование и отладка Laravel-приложений. ●Создание администраторской панели.
Бонусный курс: Основы SQL
●SQL. Введение. ●Структура БД, запрос DESCRIBE. ●Выбор и фильтрация данных, запрос SELECT. ●Функции и выражения, агрегация данных. ●Отношения и соединение таблиц: JOIN. ●Группировка. ●Модификация данных. ●Подзапросы. ●Объявление и изменение структуры данных.
Итоговые проекты
●Облачное хранилище данных: пользователи будут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками ●Аналог booking.com Сервис для бронирования номеров в гостиницах и отелях. Через личный кабинет клиенты будут устанавливать цены на категории номеров, а посетители — заказывать бронь на определённые даты
Как проходит обучение на платформе
Знакомитесь с платформой
Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.
Получаете знания
Курсы состоят из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.
Выполняете задания
Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным - их можно с гордостью положить в портфолио.
Работаете с куратором
Проверкой заданий занимаются кураторы. Это эксперты по теме курса. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими кураторами можно на платформе.
Учебные материалы всегда под другой
Вы можете проходить обучение в мобильной версии платформы прямо с телефона - весь прогресс сохранится.
Учитесь и экономьте
Оставьте заявку, и наш менеджер расскажет подробности.
Зарегистрируйтесь и получите пробный урок бесплатно
Стоимость обучения
99 330 руб.
Или 4 515 руб. ежемесячно — подробности у менеджера.
3 курса для погружения в профессию
2 проекта в портфолио
Трудоустройство: поможем найти работу — или вернём деньги
Продолжительность
7 месяцев
Менеджер расскажет о других доступных датах после отправки заявки
Отправляя заявку, вы принимаете условия публичного договора и даёте согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Другие курсы, которые вам понравятся
Меню