Профессия PHP-разработчик с нуля до PRO
Вы с нуля научитесь программировать сайты и веб-приложения на PHP, освоите фреймворк Laravel, напишете облачное хранилище и поработаете над интернет-магазином в команде. Сможете устроиться на позицию Junior-разработчика.
О профессии:
PHP входит в десятку самых популярных языков программирования в рейтинге TIOBE. На нём написано большинство CMS, в том числе и WordPress, на котором работает 65% всех сайтов в мире. PHP под капотом у Wikipedia, ВКонтакте и YouTube. Разработчики развивают язык уже более 25 лет и внедряют новые возможности с каждой версией.
Чтобы поддерживать работу старых проектов и писать веб-приложения с нуля, компании нанимают программистов на PHP.
2837 компании сейчас ищут PHP-разработчиков, 90000 рублей средняя зарплата PHP-разработчика, по данным hh.ru.
Кому подойдёт этот курс:
Тем, кто хочет научиться программировать
С нуля освоите язык программирования PHP, получите помощь и советы от опытных спикеров, попрактикуетесь на реальных задачах. Напишете первые проекты для портфолио и поработаете в команде.
Начинающим разработчикам
Структурируете имеющиеся знания, а кураторы помогут разобраться с трудными для понимания темами и порекомендуют дополнительную литературу. Научитесь эффективно решать повседневные для PHP-программиста задачи.
Чему вы научитесь:
Программировать на PHP
Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
Понимать принципы ООП
Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
Работать с файловой системой
Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
Находить ошибки в коде
Познакомитесь с инструментом для отладки Xdebug, сможете найти и исправить ошибки в приложении.
Работать с базами данных
Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.
Разрабатывать на Laravel
Познакомитесь с принципами работы фреймворка, роутингом, настроите взаимодействие с базой данных, подключите шаблонизатор Blade. Научитесь писать и тестировать сложную бизнес-логику.
Работы участников курса:
Евгений Плетнёв. Облачное хранилище данных
Участник курса разработал аналог Dropbox. Пользователи смогут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками.
Михаил Терентьев. Booking-сервис для гостиниц
Участник курса разработал сервис для бронирования — аналог Booking.com. Через личный кабинет клиенты могут устанавливать цены на категории номеров, а посетители — бронировать их на определённые даты.
Третий поток участников курса. Агрегатор товаров на фреймворке Laravel
Команда из четырёх участников создала интернет-магазин — аналог Яндекс.Маркета. Проект разрабатывали с помощью последней версии Laravel. Применяли гибкий сервис-репозиторный подход.
Содержание курсов:
Вас ждут вебинары и практика на основе реальных кейсов.
7 месяцев обучения, 39 модулей
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-приложений.
Создание администраторской панели.
Система контроля версий Git:
Версии программного кода.
Установка Git.
Индекс и частичные коммиты.
Сравнение версий.
Отмена изменений и откат версий.
Репозитории и коллективная работа.
Ветки — создание и управление.
Слияние и разрешение конфликтов.
Полезные инструменты.
Правила работы с Git.
Язык запросов SQL:
SQL. Введение.
Структура БД, запрос DESCRIBE.
Выбор и фильтрация данных, запрос SELECT.
Функции и выражения, агрегация данных.
Отношения и соединение таблиц: JOIN.
Группировка.
Модификация данных.
Подзапросы.
Объявление и изменение структуры данных.
Универсальные знания программиста:
Как стать первоклассным программистом.
Как искать заказы на разработку.
Личный бренд разработчика.
Photoshop для программиста.
Вёрстка email-рассылок. Советы на реальных примерах.
The state of soft skills.
Как мы создавали карту развития для разработчиков.
Как общаться по email и эффективно работать с почтой.
Повышение своей эффективности.
Спор о первом языке программирования.
Саморазвитие: как я не усидел на двух стульях и нашёл третий.
Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
Итоговые проекты:
Облачное хранилище данных
Пользователи будут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками.
Аналог booking.com
Сервис для бронирования номеров в гостиницах и отелях. Через личный кабинет клиенты будут устанавливать цены на категории номеров, а посетители — заказывать бронь на определённые даты.
Командный проект: интернет-магазин
Вместе с другими участниками курса вы напишете агрегатор товаров на фреймворке Laravel.
Студенты довольны обучением:
93% выпускников отмечают, что Skillbox помог достичь поставленной цели
78% выпускников готовы рекомендовать обучение в Skillbox
[Skillbox] Профессия PHP-разработчик с нуля до PRO 2023 (Дмитрий Игнатьев, Михаил Молеску)
3,098 ₽
Категория: Программирование
Метки: skillbox, дмитрий игнатьев, михаил молеску
Описание
Отзывы (0)
Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.
Оплата и Доставка
Оплата принимается с большинства платежных систем, после оплаты взноса материал будет находится в Личном кабинете в разделе заказы и дополнительно направлен на Емейл, указанный при оформлении заказа.
Отзывы
Отзывов пока нет.