Курсы «PHP-программист» построены по принципу: «Практика, практика и еще раз практика». Это не обучение по справочникам для программистов или форумам веб-разработчиков. Курс – это выжимка того, что действительно необходимо для изучения программирования с нуля. Вы получаете те знания и навыки, которые примените непосредственно в реальной работе. Говоря проще, посещая наш курс WEB-программирования PHP, вы инвестируете в собственное будущее.
В основе программы обучающего курса лежит практический опыт с 2007 года. Ее суть заключается в постоянном применении пройденной теории на практике. В процессе обучения вы движетесь от легких задач к более сложным. Проходите путь от создания простых скриптов, выполняющих базовые действия, до разработки настоящих мини-приложений в браузере.
1 модуль
Обзор PHP
Что такое язык программирования
Что такое PHP
Области применения PHP
Базовые понятия PHP(переменные, операторы, типы данных)
Openserver
Логические операции
Условные операторы.
2 модуль
Алгоритмы
Циклические операторы
Что такое массив?
Виды массивов
3 модуль
Массивы
Матрицы и другие многомерные массивы
Работа с массивами
Спец функции для работы с массивами
4 модуль
Git & Функции
Система контроля версий git
Что такое функции?
Аргументы функции
Виды передачи параметров
Области видимости
Рекурсия
5 модуль
ООП
Что такое ООП?
Что такое класс?
$this
Конструктор, деструктор
6 модуль
ООП принципы
Модификаторы доступа
Инкапсуляция
Наследование
Трейты
Полиморфизм
7 модуль
ООП статика и магия
Статические методы и свойства
Магические методы
8 модуль
PHP и WEB
Что такое http?
Вебсерверы
Методы GET POST
Include,require
Сессии
Куки
9 модуль
Работа с файлами и временем,regexp
Закачка файлов
Работа с картинками(загрузка, минимизация)
Функции работы с временем и класс Datetime
Регулярные выражения
10 модуль
Базы данных
Что такое БД?
Основные понятия.
Оператор SELECT
11 модуль
Базы данных манипуляция данными
Where
Функции агрегации
Group by,having
Update
Delete
12 модуль
Связка таблиц
Join
Практика MYSQL
13 модуль
PHP MYSQL
Соединение
Запрос
Обработка ответа
Что такое MVC и зачем оно нужно
Что такое модель, вид, контроллер
MVC на примере laravel
14 модуль
Laravel основы
Что такое фреймворк
Почему фреймворк а не CMS
Composer
Packagist
Учимся разворачивать фреймворк+ авторизация
15 модуль
Laravel Создание страницы
Роутинг
Конфигурация роутинга
Контроллер
Модель
Вид
Классы запросов и ответов
Варианты ответов контроллера
AJAX
16 модуль
Валидация, модели связи
Валидация входящих данных и ее конфигурирование
Миграции
Виды связей в моделях
Работа со сложными sql запросами
17 модуль
Blade
Что такое шаблонизатор?
Наследование view
Условный и цикличный вывод данных во view
Зачем нужны middleware?
Создание middleware
Защита проекта
Опыт: в вебе 8 лет
Достижения: работал программистом, тимлидом, менеджером проектов
Специализация: PHP frameworks Laravel, Yii 2 , Symfony
Студенты PHP-курса Академии IMT состоят в закрытой группе в Facebook, созданной для онлайн консультаций по вопросам программирования с профессионалом. Также в группе можно поделиться своей ситуацией с сокурсниками и узнать их мнение.
В конце обучения для студентов курса PHP-программист предусмотрена сдача экзамена и защита своего проекта. После этого выпускники получают диплом Академии IMT об успешном прохождении курса программирования на PHP. Диплом станет весомым аргументом в резюме и подтверждением ваших знаний и умений.
Никита Воронов
Анна Костенко
Сухомлинов Виталий
Павел Лашкевич
Наталья Прус
Денис Шишкалов
Владислав Шульгинов
Виталий Мотылевский