Курс PHP
На курсе PHP вы научитесь:
— работать с базовыми инструментами php разработчика: База данных, ООП, Composer, Git, MVC
— работать с файлами на сервере
— проектировать фото галерею и работать с изображениями
— взаимодействовать и администрировать базы данных MySQL. Узнаете, как создавать быстрые и безопасные веб-приложения
— устанавливать сервер в связке Apache, PHP и MySQL
— получать данные от пользователя, обрабатывать его и выводить результат программы в форматированном виде
— реализовывать авторизацию пользователей с использованием сессий и куков.
Доступные форматы обучения:
- Курс в записи
Стоимость: 3870 грн. - В записи с поддержкой
Стоимость: 7975 грн.
Подробности уточняйте у наших менеджеров
Особливі умови оплати:
- розстрочка без %
- вимушеним переселенцям
- випускникам Академії ІМТ
Преимущества Online обучения в IMT
Занятия в реальном времени
Закрытая группа поддержки
Тестирование и сертификация
Задавайте вопросы
Живое общение, а не просто лекция
Записываем все занятия
Online конспект лекций
Пройдите курс PHP и станьте настоящим разработчиком!
Так проходят Online занятия
Программа online курса PHP
Обзор PHP
- Что такое язык программирования?
- Что такое php?
- Области применения php.
- Базовые понятия php (переменные, операторы, типы данных).
- Openserver
- Логические операции
- Условные операторы.
Алгоритмы
- Циклические операторы
- Что такое массив?
- Виды массивов
Массивы
- Матрицы и другие многомерные массивы
- Работа с массивами
- Спец функции для работы с массивами
Git & Функции
- Система контроля версий git
- Что такое функции?
- Аргументы функции
- Виды передачи параметров
- Области видимости
- Рекурсия
ООП
- Что такое ООП?
- Что такое класс?
- $this
- Конструктор, деструктор
ООП принципы
- Модификаторы доступа
- Инкапсуляция
- Наследование
- Трейты
- Полиморфизм
ООП статика и магия
- Статические методы и свойства
- Магические методы
PHP и WEB
- Что такое http?
- Вебсерверы
- Методы GET POST
- Include, require
- Сессии
- Куки
Работа с файлами и временем, regexp
- Закачка файлов
- Работа с картинками(загрузка, минимизация)
- Функции работы с временем и класс Datetime
- Регулярные выражения
Базы данных
- Что такое БД?
- Основные понятия.
- Оператор SELECT
Базы данных манипуляция данными
- Where
- Функции агрегации
- Group by, having
- Update
- Delete
Связка таблиц
- Join
- Практика MYSQL
PHP MYSQL
- Соединение
- Запрос
- Обработка ответа
- Что такое MVC и зачем оно нужно
- Что такое модель, вид, контроллер
- MVC на примере laravel
Laravel основы
- Что такое фреймворк
- Почему фреймворк а не CMS
- Composer
- Packagist
- Учимся разворачивать фреймворк+ авторизация
Laravel Создание страницы
- Роутинг
- Конфигурация роутинга
- Контроллер
- Модель
- Вид
- Классы запросов и ответов
- Варианты ответов контроллера
- Ajax
Валидация, модели связи
- Валидация входящих данных и ее конфигурирование
- Миграции
- Виды связей в моделях
- Работа со сложными sql запросами
Blade
- Что такое шаблонизатор?
- Наследование view
- Условный и цикличный вывод данных во view
- Зачем нужны middleware?
- Создание middleware
- Защита проекта
Преподаватели курса PHP
Дмитрий Тхоржевский
Опыт: в вебе 8 лет
Достижения: работал программистом, тимлидом, менеджером проектов
Специализация: PHP frameworks Laravel, Yii 2 , Symfony
Отзывы выпускников курса PHP
Дарья Кусакина
Денис Масло
Часто задаваемые вопросы по курсу PHP
Это не вебинары, не записи занятий — это Real Time learning, обучение в режиме реального времени без задержки. Вы видите преподавателя, его экран, доску.
Мы используем Zoom — это позволяет задавать вопросы голосом, в чате и даже показывать свой экран во время практики.
Используем Zoom. Преподаватель озвучивает задачу, показывает реализацию шаг за шагом. Вы делаете. Если что-то не получается вы всегда можете спросить и показать свой экран.
Вся практика делится на мелкие задачи, которые вы выполняете последовательно.
Да можно оплатить курс частями. 1 оплата до начала занятий, остальные платежи по графику. Если, после первого занятия, вы поймете что это не ваше, мы вернем всю сумму.
В течение недели в удобное время в удобном месте у Вас есть возможность просмотреть видеозапись занятия и отправить домашку на проверку. Дальше Вы сможете двигаться вместе с группой.
В этом и состоит преимущество онлайн-курсов: все, что Вам нужно — стабильное подключение к Интернет.
Академия сотрудничает с IT-компаниями, которые присылают свои вакансии.
Домашние задания выполняются в Google Docs. Ссылка с открытым доступом публикуется в закрытой группе в Facebook. Там же Вы задаете возникающие вопросы по домашке. Преподаватель дает обратную связь и рекомендации.