Backend-разработчик на PHP от Skillfactory

Смотреть курс на Skillfactory
Дешевле на 5% с промокодом

Полная стоимость

222 640 ₽/курс 133 584 ₽/курс
-40%

Минимальный платеж в месяц

3 711 ₽/мес

Это минимальный платеж в рассрочку. Рассрочка в Skillfactory без % и первый платеж через 3 месяца.

Длительность

Длительность:

12 месяцев

Дата начала

Дата начала:

23 Ноября
Дешевле на 5% с промокодом
Смотреть курс на Skillfactory

Ожидаемая З/П

Специалист высшего уровня зарабатывает 320000 рублей, среднего уровня — 200000 рублей, а начинающий специалист — 80000 рублей.

Для кого

Курс Backend-разработчик на PHP идеален для желающих освоить IT-профессию и стать востребованными экспертами, даже если они новички в мире кодинга.

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

В процессе освоения курса участники изучают создание серверной части приложений с использованием PHP, осваивают техники взаимодействия и эффективного управления данными в СУБД, углубляются в тонкости улучшения производительности баз данных через оптимизацию запросов, изучают разнообразные фреймворки и компоненты PHP для ускорения разработки, а также приобретают навыки проектирования и поддержки API для обеспечения взаимодействия различных систем.

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

1. Основы создания веб-сайтов
2. Начальные навыки компоновки страниц
3. Введение в клиентскую разработку
4. Основы серверной разработки
5. Продвинутое изучение серверной части (объектно-ориентированное программирование, паттерн MVC), управление данными SQL и системы управления базами данных
6. Начала системного администрирования (работа с Docker, основы Linux)
7. Работа с фреймворком Laravel
8. Практическое применение полученных знаний в проектной деятельности

Кто преподает

1. Александр Пряхин занимает должность технического директора в компании CityAds Media, обладает глубокими знаниями в области backend-разработки и делится своими навыками, преподавая PHP.
2. Алексей Судничников исполняет роль аналитика в NodaSoft, имеет опыт в обучении информационных технологий и управлении государственными IT-инициативами.
3. Дарья Короткова выступает в роли главного инженера-программиста в нефтегазовой отрасли, применяет свои IT-компетенции, в частности в PHP, mySQL и JavaScript, и разработала системы для мониторинга телеметрии и анализа качества сварных соединений.

Формат обучения

1. Дистанционное освоение курса.
2. Индивидуальное погружение в учебные материалы.
3. Выполнение прикладных упражнений для усвоения информации.
4. Отсутствуют сведения о взаимодействии с наставниками и обучающимися.

Пункты для резюме

Ключевые компетенции:
1. Создание интернет-проектов
2. Программирование веб-интерфейсов
3. Версионный контроль исходного кода
4. Разработка клиентской части
5. Серверное программирование

Инструменты и технологии:
1. Microsoft Visual Studio
2. Система управления версиями Git
3. Язык разметки Markdown
4. Гипертекстовый язык HTML
5. Каскадные таблицы стилей CSS
6. Язык программирования JavaScript
7. Формат обмена данными JSON
8. Скриптовый язык PHP
9. Платформа для контейнеризации Docker
10. Операционная система Linux и фреймворк Laravel

Сертификат/Диплом

Сертификат Backend-Разработчик на PHP оформляется по завершении обучения с освоением свыше 70% материала и практики.

О курсе

Курс по Backend разработке разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым специалистом. Вы прокачаете те навыки и инструменты, которые есть, и получите новые. Сможете работать удаленно и хорошо зарабатывать.
Все курсы "Skillfactory"

О школе

SkillFactory — узкоспециализированная школа: учит Data Science, аналитике данных и программированию. Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать курсы.

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

12 месяцев обучения
Онлайн в удобное время 
Уровень: с нуля

 

Введение в веб-разработку

За первые 4 месяца вы получите базовые знания верстки на HTML и CSS, изучите языки для фронтенда и бэкенда — JavaScript и PHP. Сделаете несколько простых проектов для отработки навыков.

Изучите:

 

  • HTML
  • CSS
  • PHP
  • Visual Studio
  • Markdown
  • Git
  • DOM
  • JSON
Результат:

 

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

 

Введение в разработку

Вы погрузитесь в рабочую среду веб-разработчика, узнаете как работать с Visual Studio и системой контроля версий GIT

  • Работа с редактором исходного кода Visual Studio и командной строкой
  • Решение алгоритмических задач с помощью блок-схем и описание объектов
  • Создание документов с применением языка MarkDown
  • Использование GIT для контроля версий
Результат:

Создадите инструкцию по работе с GIT и разместите её на GitHub.

 

Базовая верстка

Вы научитесь создавать примитивные веб-страницы, подключать стили к HTML, работать со слоями и селекторами

  • Основы языка HTML, структура и элементы веб-страницы, основные атрибуты
  • Синтаксис языка CSS, простые и комбинированные селекторы, псевдоклассы и псевдоэлементы
  • Цвета и размеры в CSS, блочная модель документа, слои, позиционирование
Результат:

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

 

Базовый Frontend

Вы научитесь использовать основные типы данных и алгоритмические конструкции, работать с событиями и DOM, подключать JSON

  • Работа с консолью браузера, переменные и константы, работа с DOM и событиями
  • Числа, строки и операции с ними
  • Условия и логические переменные
  • Циклы, массивы и их методы
  • Функции, объекты, подключение JSON
Результат:

Создадите калькулятор, игру «Угадайка», справочник и генератор случайных пользовательских данных.

 

Базовый Backend

Вы начинаете знакомство с основными понятиями программирования языка программирования PHP

  • Основы языка PHP, инструменты разработчика PHP, локальный веб-сервер
  • Основные алгоритмические конструкции и типы данных
  • Отправка данных и файлов на сервер
  • Создание авторизации на сайте
Результат:

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

 

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

За 8 месяцев вы углубленно изучите backend (ООП, MVC), SQL и работу с базами данных. Дополнительно освоите основы администрирования (Docker, Linux) и фреймворк Laravel. Все навыки закрепите на множестве сквозных проектов.

Изучите:

 

Результат:

 

Финальный проект «Партнерская сеть»

Трекер трафика, созданный для организации взаимодействия компаний (рекламодателей), которые хотят привлечь к себе на сайт посетителе, покупателей (клиентов) и владельцев сайтов (веб-мастеров).

 

SQL и работа с базами данных

Вы научитесь создавать простые таблицы, заполнять их данными и обновлять, писать код на языке базы данных PostgreSQL — PL/SQL.

  • Введение в реляционные базы данных
  • Язык запросов SQL
  • Настройка окружения и PostgreSQL
  • Транзакции, понятие данных и метаданных
  • Продвинутое использование реляционной БД
Результат:

Спроектируете базы данных.

 

Базовое администрирование

Вы научитесь работать с Linux, собирать виртуальные машины и настраивать веб-сервера

  • Работа с файлами и директориями в терминале
  • Сборка виртуальной машины
  • Настройка веб-серверов
  • Troubleshooting веб-серверов
Результат:

Соберете собственную виртуальную машину.

 

Продвинутый Backend

Вы углубитесь в продвинутую работу на PHP, научитесь работать с ООП, MVC и БД

  • Введение в ООП: наследование, инкапсуляция, полиморфизм
  • Понятие MVC, Front Controller и настройка веб-сервера
  • Работа с БД, сохранение пользовательских данных
  • Авторизация и аутентификация
  • Тестирование приложения: PHPUnit, моки и стабы
Результат:

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

 

Основы DevOps

Вы научитесь работать с контейнерами и системой сборки Docker

  • Знакомство с системой сборки Docker
  • Локальная разработка и тестирование с Docker-Compose
  • Управление артефактами
Результат:

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

 

Фреймворк Laravel

Вы познакомитесь с популярным фреймворком Laravel для backend разработки

  • Установка Laravel и устройство MVC в Laravel
  • Использование Eloquent ORM
  • Принципы работы маршрутов, контроллеры в Laravel
  • Авторизация и аутентификация
  • Юнит-тесты в Laravel
Результат:

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

 

Финальный проект «Партнерская сеть»

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

Отзывы о Skillfactory
4.80
5.0 5
Денис,

Fullstack-разработчик на Python

Закончив курсы по фуллстек разработке на Питоне, хочу поделиться своими впечатлениями. Начинал я имею небольшую базу знаний и поначалу не верилось что смогу пройти до конца, но по мере прохождения курса стало понятно что мне нравится обучение и становится всё интереснее, по мере того как видишь какой-то результат. JavaScript для меня был темным лесом, но оказалось что после курса бэкенда и того знания Python, что дается на курсе, это не так сложно. Безусловно были моменты когда опускались руки, но главное перебороть этот момент, в любом случае если что тебе помогут менторы. Я очень доволен тем что обратился именно в SkillFactory и однозначно могу советовать его всем.

Ответить

next1 комментарий

 
5.0 5
Ирина Сафонцева,

Профессия Аналитик данных

О школе узнала из случайной рекламы в соц.сети. Заинтересовала специальность - Аналитика данных. Попросила менеджеров школы выслать подробную информацию о курсе. Программа достаточно обширная, рассматривается много различных тем, инструментов для работы с данными. Привлекло, что курс по времени занимает примерно 18 месяцев, т.е. примерно такое же время, как дается в ВУЗе на специализацию (не общие дисциплины).
Сразу хочу отметить, что работаю в области ИТ, имею дело с БД и данными. Программа не для новичков в области ИТ, если вы не работаете с данными и не сталкивались с анализом, SQL, программированием, то будет непросто.
Материалов много, заданий много, вебинары - каждую неделю. Поддержка студентов замечательная. Ответ практически на любое задание можно найти в чате поддержки. Кураторы отвечают оперативно, записывают видео с пояснениями.
Могу порекомендовать курс тем, кто действительно хочет много учиться и осваивать новую профессию.

Ответить

next0 комментариев

 
5.0 5
Галина,

Тестирование на Python

Учусь на курсе тестировщик-автоматизатор на Python. Учиться интересно, в целом все нравится. Написано понятно, если тема не раскрыта достаточно подробно есть ссылки на сторонние ресурсы. В конце каждого модуля - практическое задание на закрепление материала. Также, пока проходишь модуль, делаешь маленькие простые задания "на усвоение" прочитанного. Есть мелкие недочеты, но не критично(довольно долгая проверка практических заданий, открытие модулей по календарному расписанию). В целом, в дальнейшем взяла бы здесь еще один курс.

Ответить

next0 комментариев