Кафедра информационных технологий и управления проектами Good Line







Тел: +7(3842) 45-26-70
PHP-разработка с нуля
3
Месяца обучения
12
Занятий с теоретическим материалом и практическими заданиями под контролем наставников
1
Занятие в неделю

Описание курса
PHP - это один из языков программирования, который дает возможность быстро войти в профессию "бэкэнд разработчик" .

Цель курса - передать умения и навыки php-разработки, позволяющие претендовать на стажировку и трудоустройство со статусом Junior- разработчик.

Этот курс для тебя, если ты:
  • Новичок в программировании, но уверенно хочешь получить практику в области PHP-разработки;
  • Студент старших курсов с базовыми знаниями в программировании, но в дальнейшем планируешь получить работу в качестве php-разработчика.


Темы курса
1. Устройство сети
1.1. Принцип работы сети.
1.2. Взаимодействие между сервисами и серверами, протоколы

1 занятие, 3 часа. Самостоятельное задание - 1 час.
2. Подготовка окружения для разработки
2.1. Что такое PHP, PHP-FPM, Nginx. Связь между этими компонентами.
2.2. Настройка PHP-FPM, Nginx

1 занятие, 3 часа. Самостоятельное задание - 1 час.
3. Основы синтаксиса PHP
3.1. Типы данных в PHP
3.2. Основные конструкции языка, области видимости, функции


1 занятие, 3 часа. Самостоятельное задание - 1 час.
4. Объектно-ориентированное программирование в PHP. PSR
4.1. Что из себя представляет ООП в PHP
4.2. Написание тестовых сценариев

1 занятие, 3 часа. Самостоятельное задание - 1 час.
5. Laravel. Старт.
5.1. Как устроен фреймворк
5.2. Что такое artisan, Composer.
5.3.Как установить проект

1 занятие, 3 часа. Самостоятельное задание - 1 час.
6. Laravel. Базовый функционал. Часть 1
6.1. Принцип MVC и его соответствие в Laravel: контролеры, роутинг.
6.2. Валидация, миддлавары, вью, логирование


1 занятие, 3 часа. Самостоятельное задание - 1 час.
7. REST API. API Telegram
7.1.Принцип REST API, как проектируются и разрабатываются подобные решения на Laravel
7.2. Варианты авторизации приложений с сервером
7.3. Взаимодействие с API Telegram


1 занятие, 3 часа. Самостоятельное задание - 1 час.
8. Laravel. Базовый функционал. Базы данных и модели
8.1. Базы данных. Как в Laravel с ними работать: миграции, сидинг.
8.2. Работы с моделями. Коллекции


1 занятие, 3 часа. Самостоятельное задание - 1 час.
9. Laravel. Базовый функционал. Часть 2
9.1. Реввесты, респонсы, обработка ошибок, сессии, фасады.
9.2.Рассмотрим как работать с очередями/тасками.
9.3.Что такое хелперы, стореджи.

1 занятие, 3 часа. Самостоятельное задание - 1 час.
10. Тестирование. Тестирование в Laravel
Принципы тестирования. Как тестировать в Laravel-приложении

1 занятие, 3 часа. Самостоятельное задание - 1 час.
Компетенции и навыки, которые вы получите после окончания полного курса:
Курс "PHP-разработчик с нуля" готовит разработчиков веб-приложений и сайтов. При успешном окончании курса студент может претендовать на стажировку или трудоустройство в качестве Junior-разработчика.

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

Для студентов ВУЗов, сотрудничающих с кафедрой Good Line, учебные дисциплины дополнительно включаются в приложение к диплому ВУЗа.

Работать с Laravel
Устанавливать и настраивать веб-сервер
Разрабатывать отдельные модули или целые страницы сайта
Разрабатывать на PHP, SQL(MySQL)
Эксперты курса
Антон Резвин
Эксперт курса
Программист, начальник отдела автоматизации разработки
ООО "Софт Инжиниринг"
Тестовое задание для поступления
Скачай файл, выполни задание и прикрепи файл к заявке.


ФАЙЛ ТЕСТОВОГО ЗАДАНИЯ ДЛЯ КУРСА " PHP РАЗРАБОТКА С НУЛЯ"
Заявка на обучение

Обучение пройдет с 1 марта по 28 мая 2021 года.

Стоимость обучения - 20 000 руб. за семестр;
Стоимость обучения для выпускников Кафедры - 15 000 руб.

Оплата производится при зачислении, в течение первой недели обучения.
Обучение для студентов очной формы - бесплатно, при предъявлении студенческого билета на собеседовании


Имя и фамилия
Электронная почта
Занятость: *для студентов - Институт и группа. Для НЕ студентов - организация работы / учебы
Ваш телефон
Мы можем позвонить вам или отправить смс если у нас возникнут вопросы по тестовому заданию.
Файл с вашим тестовым зданием:
Если ты готов – мы научим тебя всему, что умеем сами.
Если нет – не трать наше время.