Логотип КурсесТоп

Курсы PHP с нуля

7
добавить курс
по рейтингу

Онлайн курсы

Профессия PHP-разработчик с нуля до PRO  
Skillbox
Рейтинг
4.91
Длительность
12 месяцев
Цена
91 102 ₽
Рассрочка
4 141 ₽
Выборы1 за апрель
Выборы1 за апрель
Программа из 2 курсов
3 проекта в портфолио
Стажировка в команде, под руководством тимлида
Помощь в трудоустройстве
Профессия Веб-разработчик PHP  
Skillfactory
Рейтинг
4.80
Длительность
12 месяцев
Цена
140 400 ₽
Рассрочка
3 900 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Помощь в трудоустройстве.
Выгодный
Комплексный курс по PHP  
LoftSchool
Рейтинг
4.75
Длительность
6 недель
Цена
22 790 ₽
Рассрочка
949 ₽
Выборы4 за апрель
Выборы4 за апрель
Насыщенная программа
Готовое портфолио
Доступ к материалам
PHP-разработчик  
Хекслет
Рейтинг
4.70
Длительность
10 месяцев
Цена
134 100 ₽
Рассрочка
6 300 ₽
Выборы1 за апрель
Выборы1 за апрель
4 реальных проекта в портфолио
360 заданий в тренажере
Глубокая проработка тем
Стажировка
Веб-разработчик с нуля  -15%
Бруноям
-15  %
Рейтинг
4.50
Длительность
8 месяцев
Цена
50 915 ₽
59 900 ₽
?
Рассрочка
4 991 ₽
ВыборыНовый курс!
ВыборыНовый курс!
1 год поддержки наставника после обучения
1 год поддержки наставника после обучения
3 проекта для портфолио
Возврат, если не понравится
Налоговый вычет
Вечный доступ к курсу
С нуля за 8 месяцев
PHP-разработчик. Базовый уровень  
Skillbox
Рейтинг
4.40
Длительность
9 месяцев
Цена
61 404 ₽
Рассрочка
5 117 ₽
ВыборыНовый курс!
ВыборыНовый курс!
Поддержка преподавателей
Проект в конце курса
Упор на практику

Бесплатные курсы

Выгодный
Профессии в программировании  -7%
Нетология
-7  %
Рейтинг
4.30
Длительность
Цена
-
-
?
ВыборыНовый курс!
ВыборыНовый курс!

PHP онлайн обучение для начинающих

Профессия PHP-разработчик с нуля до PRO

Профессия PHP-разработчик с нуля до PRO

Skillbox
Цена курса
91 102 ₽  
В рассрочку
4 141 ₽
17 отзывов

Вы с нуля научитесь программировать сайты и веб-приложения на PHP, освоите фреймворк Laravel, напишете облачное хранилище и поработаете над интернет-магазином в команде. Сможете устроиться на позицию Junior-разработчика.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Программа из 2 курсов
3 проекта в портфолио
Стажировка в команде, под руководством тимлида
Помощь в трудоустройстве

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

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

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

  1. Программировать на PHP
  2. Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
  3. Понимать принципы ООП
  4. Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
  5. Работать с файловой системой
  6. Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
  7. Находить ошибки в коде
  8. Познакомитесь с инструментом для отладки Xdebug, сможете найти и исправить ошибки в приложении.
  9. Работать с базами данных
  10. Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.
  11. Разрабатывать на Laravel
  12. Познакомитесь с принципами работы фреймворка, роутингом, настроите взаимодействие с базой данных, подключите шаблонизатор Blade. Научитесь писать и тестировать сложную бизнес-логику.

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

Основные курсы

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

Дополнительные курсы

  1. Работа в командной строке Bash
  2. Система контроля версий Git

Бонусные курсы

  1. Английский для IT-специалистов
  2. Универсальные знания программиста
  3. Программист 1С:Битрикс

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

  1. Облачное хранилище данных
  2. Пользователи будут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками.
  3. Аналог booking.com
  4. Cервис для бронирования номеров в гостиницах и отелях. Через личный кабинет клиенты будут устанавливать цены на категории номеров, а посетители — заказывать бронь на определённые даты.
  5. Командный проект: интернет-магазин
  6. Вместе с другими участниками курса вы напишете агрегатор товаров на фреймворке Laravel.

Профессиональные навыки:

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

Профессия Веб-разработчик PHP

Профессия Веб-разработчик PHP

Skillfactory
Цена курса
140 400 ₽  
В рассрочку
3 900 ₽
21 отзыв

Ваш рывок в сферу программирования.
Школа
SkillFactory
Документ об окончании
Диплом
Сложность
С нуля
Длительность
12 месяцев
Помощь в трудоустройстве.

Для кого этот курс:

  • Для тех, кто хочет сменить профессию

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

  • Для студентов

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

  • Не программистов, но уже работающим в IT

Уже работаете в IT (например,тестировщиком или сотрудником Helpdesk). Мы подскажем, как перейти в востребованное направление, и поможем вам зарабатывать больше.

Освоите инструменты и фреймворки

  1. Научитесь править код веб-страниц и верстать целые блоки с нуля
  2. Научитесь программировать современные веб-интерфейсы
  3. Узнаете, зачем в коде типы, сколько их нужно и откуда их брать
  4. Научитесь программировать backend и создавать сценарии на PHP
  5. Сможете создавать приложения с помощью популярного фреймворка
  6. Научитесь с нуля использовать самую популярную frontend-технологию
  7. Изучите основы языка SQL и сможете писать запросы к БД
  8. Изучите возможности среды и сможете в ней работать
  9. Будете знать и использовать основы DevOps. Выстроите эффективный процесс в рамках рабочих задач
  10. Научитесь настраивать Docker на любой ОС, создавать, подключать и удалять контейнеры

Вы создадите такие проекты как:

  • Веб-сайт на шаблонизаторе
  • Созданая веб-страницы в Figma
  • Разработанный интернет-магазин
  • SPA чат портал
  • Таск-менеджер
  • Канбан-доска
  • Каркас MVC фреймворка
  • Мессенджер
  • Партнерская сеть
  • Собранная площадка для разработки на базе Docker

Комплексный курс по PHP

Комплексный курс по PHP

LoftSchool
Цена курса
22 790 ₽  
В рассрочку
949 ₽
8 отзывов

Записывайтесь на курс: за 6 недель вы освоите работу с главными инструментами современного backend разработчика и получите 3 проекта в портфолио.
Сложность
С нуля
Документ об окончании
Сертификат
Длительность
6 недель
Насыщенная программа
Готовое портфолио
Доступ к материалам

За 6 недель вы научитесь:

Создавать проекты на PHP

  • Создадите свой сайт с помощью одного из самых популярных фреймворков Laravel и подключите автоматическое тестирование с помощью phpUnit.

Использовать лучшие инструменты

  • GitHub, Slack и наличие дедлайнов приблизят вас к настоящей командной работе. Писать код вы будете с использованием удобной IDE — PHPStorm.

Быстро реализовывать свою идею

  • Научитесь основам создания сайтов с помощью одной из самых популярных CMS в мире — WordPress.

Защита данных

  • Познакомитесь с правилами безопасной разработки: как защититься от проникновения в базу данных или кражи пользовательских паролей.

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

  • Научитесь работать с СУБД MySQL и рассмотрите различные приемы работы с базами данных.

Наполнять свое портфолио проектами

  • Вы выполните 3 проекта: пройдете путь от написания простого MVC до создания интернет-магазина на Laravel.

Что ожидать от обучения:

Насыщенная программа

  • 17 обучающих модулей, 100+ часов обучения.

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

  • Практикующий IT-специалист будет отвечать на вопросы и делать кодревью.

Готовое портфолио

  • За время курса вы выполните 3 выпускных проекта.

Доступ к материалам

  • Не ограничен рамками курса. Вы можете продолжить учиться когда захотите.

Telegram-чат

  • При изучении материалов вы можете задавать вопросы одногруппникам и команде курса.

Сертификат

  • Диплом с уникальным ID, подтверждающий уровень ваших знаний.

Ламповая атмосфера

  • Никаких скучных и занудных “дядек“, как в других школах. В Loftschool вас будут учить в атмосфере rock-and-roll.

Начало карьеры

  • После обучения вы сразу же готовы к старту карьеры в веб-индустрии.

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

Неделя 1 – Основы языка, работа с функциями

  • Знакомство с командой курса и группой.
  • Изучаем основы и встроенные возможности языка PHP.
  • Учимся работать с функциями.
  • Основы языка
  • GIT
  • Работа с функциями
  • Встроенные возможности языка
  • Разбор заданий #1

Неделя 2 – Работа с данными, ООП

  • Изучаем работу с базой данных.
  • Изучаем основы ООП.
  • Рассматриваем основные шаблоны проектирования.
  • Работа с данными из PHP
  • ООП и приемы работы в ООП стиле
  • Разбор заданий #2

Неделя 3 – Безопасность, MVC

  • Изучаем принципы безопасной работы с БД.
  • Применяем на практике защиту от XSS.
  • Рассматриваем концептуальную схему и архитектуру MVC.
  • Безопасность
  • MVC
  • Разбор заданий #3

Неделя 4 – Работа с основными библиотеками

  • Изучаем основные библиотеки для работы с письмами, временем, изображениями.
  • Изучаем тестирование с помощью PHPUnit.
  • Применение на практике Eloquent ORM, Faker.
  • Внедрение сторонних библиотек
  • Внедрение сторонних библиотек - 2
  • Разбор заданий #4

Неделя 5 – Laravel

  • Рассматриваем установку и настройку Laravel.
  • Создаем контроллеры, модели и миграции.
  • Тестируем код с PHPUnit + Laravel Dusk.
  • Начало работы с Laravel
  • Продолжаем работу Laravel
  • Разбор заданий #5

Неделя 6 – Закрытие курса

  • Работа над выпускными проектами.
  • Подведение итогов. Выдача сертификатов.
  • Разбор заданий #6
  • Как получить работу в IT: фишки и советы

PHP-разработчик

PHP-разработчик

Хекслет
Цена курса
134 100 ₽  
В рассрочку
6 300 ₽
21 отзыв

С нуля до разработчика за 10 месяцев. Возвращаем деньги, если не удалось найти работу.
Длительность
10 месяцев
Сложность
С нуля
Документ об окончании
Диплом
4 реальных проекта в портфолио
360 заданий в тренажере
Глубокая проработка тем
Стажировка

Кому подойдёт обучение:

  • Новичкам, которые хотят освоить профессию с нуля
  • Тем, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике
  • Тем, кто пробовал учиться на сторонних курсах, но до сих пор испытывает сложности в самостоятельном написании кода

Учим необходимому:

  •  PHP

Один из самых популярных языков, на котором написано более 80% сайтов в интернете

  •  HTML и CSS

Языки создания веб-страниц. Описывают их структуру (расположение блоков) и внешний вид. Отвечают за форматирование текста

  •  Фреймворки (Slim, Laravel)

Задает архитектуру проекта. Решает типовые задачи за программиста. Значительно сокращает количество кода и автоматизирует рутину

  •  Алгоритмы и структуры данных

Любая программа — это последовательность шагов, выполняемых над данными. Способ организации данных сильно влияет на удобство работы

  •  Базы данных (SQL)

База данных – сердце любого проекта, они хранят внутри себя все содержимое (данные)

  •  Качество

Автоматизированные тесты — неотъемлемая часть профессиональной разработки

  •  Архитектура

Создание простого для анализа и изменения кода требует хорошего понимания принципов его организации

  •  Инфраструктура

Программирование — это не только код, но и сопутствующие инструменты: командная строка, Composer, Git


Веб-разработчик с нуля

Веб-разработчик с нуля

Бруноям
Цена курса
50 915 ₽  59 900 ₽
В рассрочку
4 991 ₽
25 отзывов

Практический курс по веб-разработке: от HTML и CSS до практики по Javascript и PHP. Обучение включает создание портфолио, подготовку к собеседованиям и помощь наставника в вашем проекте. Последнее обновление курса — Январь 2022
Школа
Бруноям
Документ об окончании
Диплом
Сложность
С нуля
Длительность
8 месяцев
1 год поддержки наставника после обучения
3 проекта для портфолио
Возврат, если не понравится
Налоговый вычет
Вечный доступ к курсу
С нуля за 8 месяцев

О курсе

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

Преподаватели и наставники — действующие веб-разработчики. Курс вы пройдёте вместе с личным наставником, который поможет в обучении и в прохождении собеседований.

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

Для кого этот курс

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

Вы научитесь

  • HTML/HTML5, CSS/CSS3
  • Сетевые технологии и протоколы TCP/IP, HTTP, HTTPS, FTP
  • Многоколоночные макеты с flexbox
  • Вёрстка адаптивных версий сайтов
  • Анимация с помощью HTML5 и CSS3
  • JavaScript
  • Основы React
  • Основы Typescript
  • Основы PHP
  • Знание основ Adobe Photoshop/Figma для верстальщика

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

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

Skillbox
Цена курса
61 404 ₽  
В рассрочку
5 117 ₽
17 отзывов

Вы освоите язык программирования PHP с нуля, а полученные на курсе знания примените на практике и напишете полноценный проект — облачное хранилище файлов.
Школа
Skillbox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
9 месяцев
Поддержка преподавателей
Проект в конце курса
Упор на практику

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

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

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

  1. Устанавливать окружение
  2. Узнаете, какие программы нужно установить и как их настроить, чтобы запускать PHP-приложения в браузере и командной строке.
  3. Программировать на PHP
  4. Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
  5. Понимать принципы ООП
  6. Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
  7. Работать с файловой системой
  8. Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
  9. Находить ошибки в коде
  10. Познакомитесь с инструментом для отладки Xdebug и сможете найти и исправить ошибки в приложении.
  11. Работать с базами данных
  12. Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.

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

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

  1. Введение в программирование на PHP
  2. Вы узнаете, для чего нужен язык PHP, что такое веб-приложение, в чём разница между frontend и backend, научитесь устанавливать IDE и окружение для запуска PHP-файлов и запускать их как в браузере, так и в командной строке
  3. Переменные, числа и boolean
  4. Познакомитесь с переменными и типами данных, целыми числами и числами с плавающей точкой. Научитесь сравнивать числа и пользоваться операторами арифметических операций.
  5. Условные операторы и булева алгебра
  6. Познакомитесь с булевой алгеброй и булевыми операторами.
  7. Строки и массивы
  8. Поймёте, как устроены строки и массивы в PHP, познакомитесь с функциями для работы с ними.
  9. Циклы
  10. Узнаете, что такое цикл и какие их виды представлены в PHP.
  11. Функции: создание и использование
  12. Научитесь создавать собственные функции, передавать в них параметры, возвращать из них значения и передавать переменные по ссылкам.
  13. Рекурсия, callback и анонимные функции
  14. Узнаете, как рекурсивно вызывать функции, подставлять функции в качестве колбэков. Познакомитесь с понятием области видимости, с видами областей видимости и принципами их работы.
  15. Классы, методы и объекты
  16. Познакомитесь с ключевыми понятиями объектно ориентированного программирования — классами и объектами. Разберётесь, как они работают, как их создавать и использовать. Научитесь работать с параметрами в методах, возвращать значения, использовать конструкторы и константы.
  17. Наследование и абстрактные классы
  18. Узнаете, что такое наследование, переопределения и абстрактные классы.
  19. Интерфейсы и полиморфизм
  20. Познакомитесь с интерфейсами в PHP и полиморфизмом.
  21. Модификаторы доступа, геттеры и сеттеры
  22. Научитесь управлять доступом к методам и переменным класса, узнаете, что такое геттер, сеттер и область видимости. Познакомитесь с замыканиями.
  23. HTML/CSS
  24. Будете верстать простые веб-страницы и править готовую вёрстку.
  25. Разделение приложения на файлы
  26. Научитесь структурировать веб-приложения на PHP: разделять код на несколько файлов и папок, правильно подключать PHP-файлы друг к другу, а также понимать файловые структуры в чужом коде.
  27. Работа с файлами и с сетью
  28. Будете с помощью PHP читать и записывать файлы разных форматов в локальной файловой системе, а также получать файлы из сети по URL.
  29. Обработка ошибок, exceptions и логи
  30. Научитесь работать с ошибками разных типов: исключениями, информацией об ошибках в логах, обработчиками скрытых ошибок. Будете отлаживать приложения вручную и с помощью инструмента Xdebug.
  31. Протокол HTTP
  32. Узнаете, как работать с GET- и POST-запросами, что означают различные статус-коды и чем HTTP отличается от HTTPS.
  33. Обработка GET- и POST-запросов, header, куки и сессии
  34. Научитесь обрабатывать данные форм из GET- и POST-запросов, возвращать ответы в разных форматах, пользоваться куки и сессиями.
  35. REST и RESTful API
  36. Познакомитесь со стандартом REST и научитесь с ним работать: писать скрипты, которые как отвечают на REST-запросы, так и сами умеют делать REST-запросы к внешним сервисам и обрабатывать их ответы.
  37. Язык запросов SQL
  38. Освоите популярный язык для работы с реляционными базами данных.
  39. Работа с базами данных в PHP
  40. Научитесь писать запросы на получение, добавление, удаление и изменение информации в реляционных базах данных.
  41. Фреймворк Laravel
  42. Познакомитесь с PHP-фреймворком Laravel и научитесь писать на нём простые приложения. Например, планировщик задач с авторизацией пользователей.

Дополнительные курсы

  1. Работа в командной строке Bash
  2. Научитесь использовать командную строку в Linux-системах, чтобы оптимизировать работу с кодом и серверами.
  3. Система контроля версий Git
  4. Вы освоите Git: научитесь коммитить изменения, сравнивать версии и делать откаты. Узнаете, как устроена коллективная работа над проектом, что такое ветки и как разрешать конфликты версий.

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

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

Профессиональные навыки:

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

Профессии в программировании

Профессии в программировании

Нетология
Цена курса
-  -
В рассрочку
-
9 отзывов


Описание


Теги

php
создание сайтов