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

Хочу выразить всю благодарность за прекрасное обучение в академии!
Для меня это не просто очередной курс и новые знания, это мое новое мировоззрение, новые способы думать и принимать конструктивные решения, это новая система ценностей, которая формирует теперь каркас моего взаимодействия с миром.
Спасибо преподавателю Денису за терпение и выдержку, за знания, которыми ты с нами делился. Спасибо за комфортную атмосферу в академии, за яркие примеры.
Наверное, одним из лучших моих решений в жизни было выбрать обучение именно в IMT.
Olha Lysychkina

Закончила курс « интернет - маркетинг». Курсом я довольна, было дано отличное начало для старта в этой сфере;)
Смело могу рекомендовать
Дарья Старцева

Очень нравится обучение в Академии. Получила уже 3 сертификата (SEO, SMM и копирайтинг) и сейчас прохожу обучение на курсе по контекстной рекламе в Google AdWords.
Хочу отдельно отметить преподавателя этого курса Инну Санину и поблагодарить – за знания, опыт, умение донести материал до учащихся. Инна предоставила очень много полезной информации и дала полезные советы конкретно по моему проекту.
Отдельная благодарность организаторам такого замечательного проекта, как Академия IMT – Александр Милютин и Юлия Зима.
Рекомендую всем окунуться в атмосферу новых знаний от преподавателей-практиков, увлечённых своей деятельностью. Сама я планирую продолжить обучение в Академии. И всем желаю не останавливаться на достигнутом.
Киселевская Светлана
Вступительный тест на курс JavaScript
Тест на знание основ программирования для прохождения курса JS
