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

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

Язык: Русский
4,1
PHP-разработчик с нуля до PRO

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

Разрабатывать веб-приложения на языке программирования PHP
Верстать веб-страницы и править готовую вёрстку
Работать с ошибками кода разных типов
Использовать командную строку в Linux-системах
Писать аналог файлового хранилища

Как быстро
окупится обучение

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

На должности Junior Программист затраты на пройденный курс окупятся за
2 Месяца
35 000 ₽
Программист
35 000 ₽  —  350 000 ₽
35 000 ₽
60 000 ₽
PHP-разработчик
60 000 ₽  —  500 000 ₽
40 000 ₽
Веб-аналитик
40 000 ₽  —  180 000 ₽
Junior
Опыт до 1 года
Middle
Опыт 1–3 года
Senior
Опыт от 4 лет

Преподаватели

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

Программа курса обширная и состоит из 139 онлайн-уроков и дипломного проекта. Кроме изучения языка PHP предусмотрены блоки о программировании в целом: инструменты для работы с аналитикой, разработкой сайтов. 

Дипломный проект — собственное облачное хранилище. Во время создания дипломной работы вы отработаете все практические навыки и дадите старт своему портфолио PHP-разработчика. 

3
Модуля
139
Онлайн-уроков

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

 
 Введение в программирование на PHP

 Вы изучите:

  • когда и для чего применяется PHP;
  • веб-приложения — программы, в которых пользователь взаимодействует с сервером;
  • frontend и backend
  • IDE (интегрированная среда разработки), которую используют для создания ПО.
 
Переменные, числа и boolean

 Вы сможете работать с математическими операциями: переменными, числами и boolean. Узнаете, как пользоваться строками, массивами, циклами и функциями. 

 
Условные операторы и булева алгебра

Вы узнаете особенности алгебры логики.

 
Строки и массивы

Вы научитесь структурировать приложения с помощью разделения кода на составные части и дальнейшего подключения PHP-файлов друг к другу.

 
Циклы

Вы рассмотрите циклы, которые используются в РHP.

 
Функции: создание и использование

Вы получите практику в создании функций.

 
Рекурсия, callback и анонимные функции

Вы узнаете, как вызывать функции.

 
Классы, методы и объекты

Ключевые понятия объектно ориентированного программирования — классы и объекты. Вы разберётесь в особенностях их работы: как их создать и использовать в коде.

Поймёте, как: 

  • работать с параметрами;
  • возвращать значения;
  • использовать конструкторы (специальный блок инструкций, вызываемый при создании объекта) и константы (способ адресации данных, изменение которых запрещается).
 
Наследование и абстрактные классы

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

 
Интерфейсы и полиморфизм

Вы изучите интерфейсы и полиморфизм.

 
Модификаторы доступа, геттеры и сеттеры

Вы изучите принцип замыкания. Поработаете с геттерами и сеттерами.

 
HTML/CSS

Вы научитесь верстать.

 
Разделение приложения на файлы

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

 
Работа с файлами и с сетью

Вы рассмотрите несколько разнородных форматов файлов.

 
Обработка ошибок, exceptions и логи

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

  • исключениями;
  • информацией об ошибках в логах — это файлы, в которых содержится системная информация работы сервера;
  • обработчиками скрытых ошибок.
 
Протокол HTTP

Вы изучите несколько видов кодов HTTP.

 
Обработка GET- и POST-запросов, header, куки и сессии

Вы поймёте, как отрабатывать GET- и POST-запросы, header, куки и сессии.

 
REST и RESTful API

Вы познакомитесь с этими понятиями и напишете скрипты.

 
Язык запросов SQL

Вы научитесь писать на языке запросов.

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

Реляционная база организует данные в таблицы. Вы узнаете, как писать запросы на внедрение или удаление данных. 

 

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

 
Работа в командной строке Bash

Вы будете работать с фреймворком Laravel и командной строкой Bash. Выучите действия, необходимые во время взаимодействия с ними. Сможете применять навыки при написании кода. 

 
Система контроля версий Git

Благодаря 11 онлайн-урокам про Git вы сможете:

  • сохранять состояния;
  • сравнивать несколько версий кода;
  • делать откаты.

 

Дипломный проект

 
Облачное хранилище

Завершающим этапом станет дипломный проект. В его рамках вы напишете аналог хостинга Dropbox. Его компоненты вы создадите сами на языке PHP.

 

Помощь с трудоустройством

Создадите портфолио

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

Подготовитесь к собеседованию

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

Узнаете, как найти работу

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

Научитесь работать на себя

Узнаете, где искать первых заказчиков, как выстраивать с ними коммуникацию и защитить свои права

Спецификация

Университет
Формат обучения
Доступ к курсу
Навсегда
Направление
Уровень
Junior
Middle
Помощь в трудоустройстве
Да
Зарплаты Junior — Senior
35 000 ₽ 500 000 ₽
Финальная цена
55 300 ₽
Цена в рассрочку
4 608 ₽ / Месяц

Часто задаваемые вопросы

Когда проходят занятия? Возможно ли совмещать с работой?

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

Сколько часов в неделю необходимо будет заниматься?

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

Будет ли какая-то связь с преподавателями?

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

Есть ли какие-либо программы рассрочки?

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

Другие популярные курсы

4,8
Основы видеомонтажа в Movavi
6 800 ₽
Coddy
Другие профессии
4,8
6 800 ₽
5
СИКП на Python — продвинутое программирование на Python
3 900 ₽
Hexlet
Другие профессии
5
3 900 ₽
4,1
Почему Бог допускает зло?
500 ₽
Level One
Другие профессии
4,1
500 ₽
4,3
HTML и CSS. Инструментарий верстальщика
3 900 ₽
Hexlet
Другие профессии
4,3
3 900 ₽
Показать ещё
Skillbox
Программирование
PHP-разработчик с нуля до PRO
PHP-разработчик с нуля до PRO
4 608 ₽ в месяц
-30%
55 300 ₽
79 000 ₽