PHP-разработчик от Яндекс Практикум

    Яндекс Практикум
    Стоимость курса
    168 000 Р
    Рассрочка
    от 8 642 Р в месяц
    Длительность
    12 месяцев
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Содействие

    Кому подойдет

    • Для тех, кто хочет освоить профессию PHP-разработчик

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

    • Верстать сайты с помощью HTML и CSS, править чужую вёрстку
    • Создавать и дорабатывать сайты на WordPress
    • Работать с заказами на фриланс-бирже Kwork
    • Разрабатывать бэкенд на PHP, поддерживать и улучшать чужой код
    • Создавать приложения на фреймворке Laravel
    • Работать с базами данных и языком запросов SQL

    Программа обучения

    Основы HTML, CSS: вводный модуль

    Введение в HTML и CSS

    Первый код, что такое HTML и CSS, базовые CSS-свойства, больше CSS

    HTML и CSS: лейаут, доступность и интерактив

    Семантика и лейаут

    Повторение перед стартом. Вёрстка — продолжение дизайна. Готовимся писать код. Файлы в проекте. Bash и Git — основы. Шрифты и типографика. Семантика. Глобальные атрибуты. Флексбокс-вёрстка. Как сдавать проектные работы. Позиционирование элементов. Grid Layout, часть 1. Код-стайл. Компонентный подход.

    Доступность и организация стилей

    Настройка страницы и мета. Внешний встраиваемый контент: видео, iframe, API. Дополнение блочной модели. Псевдоклассы и псевдоэлементы. Доступность. Разметка форм. Чудные селекторы. Стилизация форм. Линтеры, форматтеры, автоматизация. БЭМ, Atomic. Продвинутый Git и Bash.

    Дизайн, адаптивная вёрстка, декорирование

    Адаптивность и графика

    Подходы. Растровая графика. Кастомные переменные. Единицы измерения и функции. Grid Layout, часть 2. Разработка интерфейса для разных устройств. Автоматизация форматирования и линтинг. Постпроцессоры. Git для взрослых.

    Декорирование, подходы и инструменты

    Использование SVG. 2D-трансформации и transition. Анимации. Декорирование. 3D-трансформации. Модальные окна. Шаблонизаторы. Препроцессоры.

    PHP: введение

    Введение в базы данных

    Введение в базы данных. CRUD-операции. SQL: агрегация данных и сортировки. SQL: связи в таблицах. Выборки связанных данных Join, Left, Right, подзапросы. Индексы. Транзакции.

    Типы данных в РНР

    Профессия бэкенд-разработчика. Бэкенд на PHP. Интернет и HTTP. Базовый синтаксис и переменные. Типы данных и преобразования. Арифметические операции. Циклы и массивы. Функции и замыкания. Работа с базой данных из PHP (pdo).

    Управляющие конструкции

    Управляющие конструкции. Операторы. Перечисления. Ссылки. Работа с памятью. Предопределённые переменные. Обработка ошибок и исключений. Обработка HTTP-запросов.
    Объектно-ориентированное программирование
    Введение в ООП. Инкапсуляция. Классы и объекты. Наследование. Абстракция и полиморфизм.

    PHP: продолжение

    ООП в мире PHP

    Атрибуты. Область видимости. Наследование. Абстракция. Пространства имён. Интерфейсы объектов. Трейты.

    Проектирование API

    Что такое API. Типы API. Немного про JSON. Принципы проектирования API. Rest API.

    PHP — продолжение

    Работа с файлами из PHP. Composer — пакетный менеджер. Логирование в файл с использованием monolog. Unit-тесты.

    Работа с фреймворком Laravel

    Знакомство с Laravel

    Знакомство с Laravel. Роутинг. Middleware. Controllers. Логирование. Сессии. Request & Response. Валидация входящих параметров.

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

    Работа с БД из Laravel. Миграции данных в Laravel. Seeding. Модели. Билдер запросов. Преобразование данных в моделях. Шаблонизация в Laravel Blade.

    Работа с фоновыми задачами и отладка приложения

    Выполнение задач в фоне. Очереди. Кеширование. Аутентификация и авторизация в приложениях Laravel. Отладка приложения с помощью Telescope. Тестирование приложения на Laravel.

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

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

    Программа трудоустройства

    Подготовка к трудоустройству

    Рынок труда. Работа в продуктовой команде. Возможности развития в веб-разработке. Целеполагание и резюме. Мотивационное письмо и портфолио.

    Акселерация

    Стратегии поиска работы. Адаптация артефактов. Рынок труда, поиск работы в столице и регионах. Собеседования. Подготовка к интервью. Программа активной акселерации. От отклика до приглашения на работу.

    WordPress и подготовка к выходу на фриланс

    Введение в системы управления сайтами, CMS WordPress

    Системы управления сайтами. CMS WordPress. Документация. Установка WordPress на локальный сервер. Тур по админ-панели WordPress. WordPress темы и их структуры. Плагины. Типы, лицензии, условия пользования и безопасность. Шаблоны в WordPress. Типы, условия пользования и безопасность. Что такое и как работает Custom Post Type. WordPress Hooks, Filters and Actions.

    Разработка темы для WordPress

    Хуки для шапки и подвала. Подключение CSS-стилей и JS-скриптов. Шаблоны для страниц. Вывод данных в цикле. Реализация навигации. Админка и фронт. Поддержка мультиязычности. Ajax на WordPress. Виджет для Elementor. Монетизация навыков разработки тем под WordPress.

    Создание интернет-магазина

    Обзор возможностей построения интернет-магазина без навыков программирования. Программирование своего интернет-магазина на WP + WooCommerce. Программирование корзины, профиля пользователя, страницы оформления заказа. Разработка Ajax-фильтрации различных категорий для интернет-магазина.

    Подготовка к выходу на фриланс

    Фриланс для разработчиков — что важно знать. Регистрация на фриланс-бирже и оформление профиля. Продвижение личного бренда. Эффективная продажа своих услуг. Поиск заказов. Про риски: как обезопасить себя как фрилансера. Про финансы: виды налогообложения, оформление самозанятости, оформление отчётностей. Частые ошибки начинающих. Коммуникация с заказчиком. Решение конфликтов. Тайм-менеджмент и планирование на фрилансе. Управление своим ресурсом. Работа со стрессом. Синдром самозванца.

    Софтскилы, или «мягкие» навыки

    • Как начать учиться
    • Как организовать учебный процесс
    • Стресс и адаптация в новой среде
    • Культура и коммуникация в команде
    • Как оставаться на плаву в IT-сфере
    • Как устроены IT-компании
    • Как организовать работу в команде
    • Из чего складывается коммуникация в команде

    Отзывы о школе 7

    4.3 из 5
    5
    0
    1
    1
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Константин 12 октября 2023

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

      Был ли отзыв полезен?
    • Анатолий 8 августа 2023

      Приветствую всех! Недавно приобрел курс "Аналитик данных" от Яндекс Практикума, и пока ни капли сожаления не испытывал. Выбор пал на данную платформу по следующим основаниям: 1. Отсутствие навязчивой рекламы со стороны блогеров на YouTube 2. Знакомые стартаперы, которые уже прошли другие программы Практикума и остались очень удовлетворены результатами 3. Отсутствие причин усомниться в надежности такой компании как Яндекс Курс организован по модулям, каждый из которых длится две недели. Предоставляется достаточно теоретических материалов, но и практической составляющей еще больше. Хотелось бы отметить профессионализм команды разработчиков курса и их умение доступно разъяснять сложные вопросы (к примеру, теорию вероятностей). Все объяснения идут через примеры, что позволяет гармонично совмещать теорию с практикой. Безусловно, стоит отметить работу специалистов команды Практикума (наставников, кураторов, рецензентов проектов). Все участники высококвалифицированы, крайне вежливы и терпеливы. Лично для меня, будучи человеком без каких-либо технических знаний, порой сталкиваюсь со сложностями, однако стремление освоить новую профессию преобладает, а к тому же команда Яндекса поддерживает в нужный момент. В итоге, моя оценка – 10 из 10.

      Был ли отзыв полезен?
    • Евгения 3 июня 2023

      Решила пройти здесь бесплатные курсы по Backend разработке. Все настолько поверхностно, что даже не описать. Маленькие окошечки с заданиями, которые приходится каждый раз увеличивать, а это неудобно. Выходит, что даже функционал толком не доработан. Все темы из теории очень поверхностны. Ни слова про рекурсию и переменные, а это основа основ. Практики на курсах нет, хоть вам обещают обратное. А ведь это основная задача, только практикой можно закрепить материал. Как можно научиться кодить и запоминать сантаксис? Задачи можно решать разными способами, но если вы напишите решение не так, как забито в компьютере, то результат зачтут как неправильный. Если задачу вы не решите, то к следующему блоку тем вас просто не допустят. Продукт крайне сырой и даже для новичка бесплатный курс это просто трата времени. Разработчики ценятся за знания, в том числе и математические, на курсах Яндекса эти знания вам никто не даст. Не советую трать время.

      Был ли отзыв полезен?
    Посмотреть все отзывы о Яндекс Практикум