Мы работаем ежедневно с 9:00 до 21:30

+7 (495) 150-46-07
+7 (495) 664-21-56

Супер скидки
до 26 декабря
до
30%
Главная  /  Курсы по направлениям  /  Курсы PHP и MySQL (второй этап)

Курсы PHP и MySQL (второй этап) Скидка 30%


Обучение в группе

Стоимость: 11680 руб.

Стоимость с учетом скидки: 8180 руб.

Индивидуальное обучение

Стоимость: 21590 руб. - (скидка 30%)

Продолжительность обучения

Длительность обучения: 28 ак.ч.

Место, время и начало


     г. Москва, м. Серпуховская (карта проезда »)
     +7 (495) 150-46-07 (многоканальный)
     обратная связь
    

Возможный график обучения:


утренние группы: с 9:00 до 12:00
дневные группы: с 12-00 до 15:00
вечерние группы: с 18:30 до 21:30
группы выходного дня: в субботу и воскресенье
  


Наверх

Программа


1. Синтаксис PHP.
1.1.Знакомство с PHP, конструкция и возможности языка, знакомство с программой «Hello World», установка и настройка интерпретатора, работа с интерактивной консолью, разделение инструкций, основные тэги языка, комментарии, скалярные типы данных, переменные и операторы, а так же выражения, встроенные функции, выполнение файлов, работа с php-сценариями.
1.2.Условный оператор IF в языке. Оператор множественного выбора SWITCH, операторы прерывания CONTINUE/ BREAK. Обзор циклов WHILE, DO, FOR. Переменные – область видимости, виды переменных – статические и глобальные, алгоритмы. Возвращаемые значения, функции и аргументы.
1.3.Реализация алгоритмов с помощью списков, строк и массивов. Объекты, ресурсы, NULL.
1.4. Виды функций. Строковые и математические, дата и время, для работы с массивами, файловой системой, с изображениями, функции для работы с JSON.

2. PHP на веб сервере.
2.1.Работа с формами. Hello $_GET. Простая форма HTML. Отправка и обработка данных. Протокол HTTP. Запросы GET и POST. Параметры форм в PHP, их получение и обработка. Загрузка файлов на сервер.
2.2.PHP и HTTP. Тщательное изучение протокола HTTP. Ошибка Hello 404. Функция header. Глобальная переменная $_SERVER. Работа с заголовком Content-Type. Редирект и ошибки 404, 500.
2.4.Файлы COOKIE – хранение данных, сессии, авторизация на сайте средствами HTTP, ошибка авторизации - Hello 401. $_SERVER[PHP_AUTH_USER] и $_SERVER[PHP_AUTH_PW].

3. Объектно-ориентированное программирование.
3.1.Установка и настройка Denwer. Основы Объектно-ориентированного программирования. Понятие объекта и класса. Cвойства и методы объекта (приватные и публичные). Cоздание экземпляра. Cтатические методы и автозагрузка классов. Проверка типов параметров методов. Отработка полученных навыков на информационном портале.
3.2.Наследование и интерфейсы. Основы наследования классов. Защищенные методы и свойства. Обращение к родительским методам и свойствам. Работа с интерфейсами. Абстрактные классы. Запрет переопределения методов и наследования классов.
3.3.PHP и HTTP. Пространства имен, перегрузка методов и параметров, сериализация, клонирование, итератор объекта, использование объекта как массива или как функции.

4. MySQL
4.1.Реляционные базы данных и SQL. Знакомство с сервером управления базами данных. Основные понятия – таблица, поле и типы полей, базы данных, ряд. Работа с mysql через клиент. Функции и их использование для работы с mysql в PHP.
4.2.Нормальные формы баз данных. Три основные формы.
4.3.Применение следующих запросов - SELECT, DELETE, INSERT, UPDATE
Работа в таблице – вывод отдельных полей либо всех записей, условия выбора и выражения в MySQL, сортировка, LIMIT. Первичный ключ и AUTO INCREMENT, обновление и удаление списка записей по условию.
4.4. Проектирование БД.
4.5. Объединение данных из нескольких таблиц (функция SELECT). Изучение группировок результатов. Агрегатные функции COUNT, MAX, MIN и другие. Внешний ключ. INNER JOIN. LEFT JOIN.
4.6.Управление таблицами и БД, а так же управление таблицами (создание, очистка, удаление таблиц, получение информации). Манипуляции с полями и базами данных – создание и удаление.

5. Обзор фреймворков
5.1.Менеджер зависимостей Composer
Понятие фреймворков и его принципиальные отличия от библиотек. Работа с фреймворками – установка, удаление, их возможности. Представление и роутинг, варианты обработки форм. Работа с базой данных. 5.2.Шаблонизаторы (на примере Smarty, Twig и прочих)
5.2.Использование PHP в качестве шаблонизатора. Работа с шаблонизаторами – установка, удаление, возможности Smarty и Twig. Управление –листание, условия и вставка переменных. Организации приложения с использованием шаблонизатора.
5.3.Фреймворк Laravel. Понятие фреймворков и его принципиальные отличия от библиотек. Работа с фреймворками – установка, удаление, их возможности. Представление и роутинг, варианты обработки форм. Работа с базой данных.

6. Зачет.


Наверх

Аннотация »


Курсы под названием "WEB-программирование PHP, MySQL" рассчитаны на 40 академических часов и нужны прежде всего тем людям, кто желает создавать собственные сайты на более высоком уровне, чем тот, что позволяет обычное знание HTML.

PHP изначально был создан для того, чтобы создавать web-приложения, которые позволяли бы сделать интернет-ресурс более функциональным. Данный курс может быть полезен для тех людей, которые уже хорошо знакомы с HTML и хотят продвигать свои навыки и умения в программировании, а также работать с более сложными языками программирования в будущем. Если же человек сразу программировал на С++, то ему будет гораздо проще изучить PHP, что откроет ему более широкие возможности в IT-сфере.

Помимо этого, курсы подойдут тем, кто желает продвигать свои товары в сети и открывать свои интернет-магазины, не переплачивая за умение конструировать сайты программистам. На курсе изучается множество полезных вещей, а именно проводится знакомство с базами данных MySQL, программой "Hello world", большим количеством операторов и переменных языка. Все это входит в категорию синтаксиса и будет изучаться на первых порах знакомства с курсом. После освоения базы будет детально разобрано программирование при помощи PHP на web-сервере и доведена до автоматизма работа с HTML протоколом. После этого будет освоен пакет программ Denwer, который позволит программировать с полным функционалом без выхода в сеть. Далее обучающийся по курсу получит навыки проектирования баз данных MySQL и познакомится с их основными возможностями.

И наконец, для него будет проведен обзор фреймворков, без которых невозможно представить работу с базами данных. Итак, если человек желает как можно быстрее продвинуться в программировании и без труда создавать свои продуктивные сайты, избегая множество ошибок, то ему просто необходимо записаться на обучение курсу «WEB-программирование PHP, MySQL».
Наверх

Как записаться на :


     Вы можете записаться на курсы php и mysql (второй этап), позвонив нам по телефону или приехав в наш Учебный Центр (карта проезда), и заключить договор на обучение.

Вы можете оплатить курсы как за наличный, так и за безналичный расчет.


Время работы: будни с 9:00 до 21:30, сб. и вс. с 10:00 до 16:00
Наш телефон: +7 (495) 150-46-07

Записаться на курс Наверх

Задать свой вопрос

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

Отзывы слушателей Перейти к описанию курса

Комментариев к курсу пока нет, станьте первым!




открытия групп

Открытие группы по курсу "Администрирование OC Windows"

Ждём Вас на занятия по курсу "Администрироавние OC Windows" 14 декабря. Осталось несколько мест!

Открытие группы по курсу "Компьютер для начинающих"

Ближайшая группа начнёт заниматься 15 декабря!

Открытие группы по курсу "Программирование web-сайтов"

Продолжается набор в группу по курсу "Программирование web-сайтов" на 8 декабря. Ждём всех желающих!

найти курс по интересам

Воспользуйтесь фильтром, чтобы найти нужным вам курс или посмотрите все курсы

Категории курсов
Интересующий курс
На все курсы кафедры действует скидка 30% до 26 декабря!
Приглашаем всех желающих повысить свой профессиональный уровень или
освоить новую специальность в сфере информационных технологий на
компьютерные курсы в Институт Дополнительного образования!