Шрифт
Онлайн‑курс PHP. Профессиональная веб-разработка в асинхронном формате
Play

Онлайн‑курс PHP. Профессиональная веб-разработка в асинхронном формате

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

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

Почему курс профессиональный

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

Чтобы добиться такого качества обучения, мы используем профессиональную триаду «критерии-проекты-наставники»:

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

Критерии качества Профессиональные критерии качества мы разрабатываем совместно с компаниями и профессиональным сообществом.

Настоящие проекты В течение обучения вы выполняете настоящие проекты.

В течение обучения вы выполняете настоящие проекты.

Как проходит обучение на курсе

  • Раздел 1

Доступ к тренажёрам, подборка предварительных материалов, выбор наставника и проекта

Изучение материалов, работа над проектом с наставником

Подготовка проекта к итоговой защите

Что вас ждёт на обучении Структурированная теория

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

Практика

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

Ревью кода

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

Адвайзер

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

Подходит ли вам этот курс

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

Главная ценность курса — большой объём обратной связи от наставника, который детально разберёт ваш код, определит пробелы в понимании материала и поможет со всем справиться.

Курс рассчитан на новичков. Для его прохождения достаточно завершить тренажёры по основам HTML и CSS.

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

Учим делать правильно

Актуальные стандарты качества: не нужно переучиваться после курса.

Понимание полного цикла работы разработчика.

Фундаментальные и структурированные знания необходимых технологий.

Опыт работы с дедлайнами и планирования работы.

Ориентировочная зарплата выпускника

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

Медианное значение зарплаты PHP-разработчика по исследованию компании «Хабр Карьера» в первом полугодии 2021 года.

Консультация по телефону 8 800 555-86-28.

Наставники — это опытные профессионалы, работающие в индустрии

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

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

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

Процесс отбора наставника
  1. Формальные требования

Проверяем, кем и где кандидат в наставники работал, какой у него опыт, а также смотрим на его код.

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

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

Процесс работы с наставником

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

Детальная обратная связь

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

Голосовые консультации

А когда ревью кода недостаточно, наставники используют голосовые консультации, зачастую с демонстрацией экрана. На таких консультациях разбирают сложные вопросы или демонстрируют нетривиальные приёмы. Во время курса предусмотрено 5 часов голосовых консультаций.

Учебный проект

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

Проект уже свёрстан. Вы будете кодить всё время обучения на курсе.

«GifTube»

Это сервис для загрузки и просмотра гифок. Сервис поддерживает:

  • загрузку и обработку гифок;
  • поиск и просмотр гифок;
  • добавление комментариев и лайков;
  • регистрацию и авторизацию пользователей.

Живую версию этого проекта можно посмотреть отдельно.

Личные проекты

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

«Дела в порядке»

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

«Yeti Cave»

Интернет-аукцион по продаже вещей. Пользователи могут зарегистрироваться, размещать свои лоты и просматривать лоты других пользователей. Можно фильтровать лоты по категориям, делать на них ставки и подписаться на уведомления о выкупе лота.

«Readme»

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

Программа курса

Знакомство

Знакомство с рабочим процессом на курсе. Начало изучения PHP: сфера применения языка и его базовый синтаксис.

  • Общая информация о курсе.
  • Презентация личных проектов.
  • Назначение PHP и его сфера применения.
  • Как установить окружение разработчика.
  • Пишем и запускаем первый сценарий.
  • Азы синтаксиса: переменные, операторы, типы, условные конструкции.
  • Понятие выражения.
  • Как работать с Гитом и выполнять задания.
  • Устанавливаем PHP.
  • Учимся работать с условиями.
Из чего состоит PHP

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

  • Массивы.
  • Циклы.
  • Пользовательские функции.
  • Стандартная библиотека PHP.
  • Отладка кода.
  • Итерация по массивам.
  • Написать свою функцию.
Шаблонизация: оживляем статичную верстку

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

  • Работа с датой и временем.
  • Подключение PHP-сценариев.
  • Шаблонизация как способ отделить логику от интерфейса.
  • Буферизация вывода.
  • Защита от XSS-уязвимостей.
  • Шаблонизация личного проекта.
  • Работа с датой и временем.
Что такое база данных

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

  • Определение базы данных.
  • Что такое реляционные БД.
  • Проектирование схемы БД для своего сайта.
  • Установка MySQL.
  • Язык запросов SQL.
  • Как строить запросы — основные операции.
  • Создание схемы БД личного проекта.
  • Пишем SQL-запросы для основных операций.
MySQL и PHP

Настраиваем интеграцию PHP-сценариев с базой данных. Учимся выводить информацию из БД на страницах нашего сайта.

  • Средства для поддержки MySQL в PHP.
  • Установка подключения.
  • Выполнение SQL запросов.
  • Получение результата запроса из MySQL.
  • Безопасность при выполнении SQL-запросов.
  • Подготовленные выражения.
  • Сохранение информации в MySQL.
  • Чтение и показ записей из MySQL.
Формы и протокол HTTP

Добавим интерактивности на сайт с помощью форм. Разбираем как устроен протокол HTTP и как получать и обрабатывать содержимое формы, отправленное пользователем.

  • Протокол HTTP.
  • GET-параметры запроса.
  • Формы — отправка данных на сервер.
  • Загрузка файлов.
  • Валидация форм.
  • Работа со строкой запроса.
  • Получение данных из форм.
Идентификация пользователя на сайте

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

  • Как сохранять информацию между запросами.
  • Cookies и сессии.
  • Что такое аутентификация.
  • Как хранить и проверять пароли.
  • Организация входа на сайт.
  • Сохранение информации между визитами.
  • Аутентификация пользователя.
Дополнительная практика MySQL

Разбираем продвинутые техники работы с MySQL, чтобы сделать сайт ещё более удобным для пользователя.

  • Полнотекстовый поиск.
  • Постраничная навигация.
  • Транзакции в MySQL.
  • Кэширование данных.
  • Функции даты и времени в MySQL.
  • Полнотекстовый поиск в личном проекте.
  • Завершение работы над проектом.
Библиотеки

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

  • Что такое объект.
  • Что такое библиотека.
  • Пакетный менеджер composer.
  • Обзор популярных библиотек.
  • Документирование кода.
  • Подключаем и используем библиотеку для работы с электронной почтой.

Консультация по телефону 8 800 555-86-28.

Сертификат

После прохождения курса вы получите электронный сертификат *

* Не является документом об образовании (об обучении). Курс не является услугой.

Статистика Академии

  • 10 лет на рынке обучения
  • 132 онлайн-курса проведено
  • 20 532 выпускника защитили проекты

Отзывы выпускников

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

Мне очень повезло с наставником. И я говорю ему огромное спасибо!

Надо отметить, что в чате проекта на вопросы тоже быстро отвечают.

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

В целом интенсив очень хороший. Оцениваю на крепкую десятку.

До этого пробовал изучать PHP самостоятельно, по видео-урокам с ютуба. Приличная часть материала там уже достаточно устарела и многие практики по написанию кода никуда не годятся.

В Академии же действительно учат писать код правильно, качественно и по современным стандартам.

Интенсив — лучший способ прокачать свои навыки в короткий промежуток времени.

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

Отдельное спасибо Кириллу Сенкевичу за отличную подачу материала. И в целом он — прекрасный преподаватель.

Огромное спасибо за прекрасный интенсив! После этого интенсива у меня имеются крепкие базовые навыки в PHP и MySQL, и самое главное — я знаю куда двигаться дальше.

Зарегистрироваться и оплатитькурс «PHP. Профессиональная веб-разработка»

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

Практикум Профессии Информация Услуги Остальное Регистрация

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».

Восстановление доступа

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

Забыли привязать эл. почту к профилю? Напишите нам, мы поможем.

Выбрать способ оплаты Оплата в рассрочку

Сумма рассрочки В размере стоимости курса.

В каком банке я могу получить рассрочку Мы сотрудничаем с банковскими программами Тинькофф-банк и Покупай со Сбером.

Покупай со Сбером — Без первоначального взноса по кредиту; — Без переплаты; — Срок кредита 3 или 6 месяцев; — Необходимо иметь российский паспорт и быть в возрасте от 21 до 65 лет. — Подробнее об условиях

Тинькофф-банк — Без первоначального взноса по кредиту; — Без переплаты; — Срок кредита — 6 месяцев; — Необходимо иметь российский паспорт и быть в возрасте от 18 до 70 лет.

Как оформить рассрочку Выберите оплату в рассрочку, подходящий вам банк и нажмите кнопку «Оформить». Заполните заявку на сайте выбранного вами банка и дождитесь её одобрения. Одобрение обычно происходит в день обращения.

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

📎📎📎📎📎📎📎📎📎📎