пн-пт: 09:00-21:30, сб-вс: 10:00-16:00

 

+7 (965) 117-21-00


Заказать звонок
О НАС

ЦПО Столица на Соколе - это современный многопрофильный учебный центр, специализирующийся как на подготовке "с нуля", так и на переподготовке и аттестации специалистов в различных областях: от мастеров маникюра до дизайнеров интерьеров, от менеджеров по рекламе и PR - до профессиональных бухгалтеров, аудиторов и IT-специалистов.

подробнее

Наши партнеры

Главная / Компьютерные курсы / Курсы PHP и MySQL (второй уровень)

Курсы PHP и MySQL (второй уровень)

Цена: 16600 руб.
со скидкой: 13300 р.
индивидуально: 23700 р.**
онлайн: 11600 р.
Кол-во академических часов: 32
Записаться

Ближайшие группы:

Режим обучения Дата начала занятий Время обучения
Дневная группа 24 апреля 2024 10.00 – 14.30
15.00 – 18.00
Вечерняя группа 08 апреля 2024 18.30 – 21.30
Группа выходного дня 06 апреля 2024 10.00 – 14.30
15.00 – 19.30

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

Кому подходит данная система обучения?

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

Что входит в данный курс по PHP и MySQL?

Обучение WEB-программирование PHP, MySQL рассчитано на тех, кто умеет создавать простые сайты и знаком с основами веб программирования. Курс состоит из 40 академических часов, пяти ем и зачета. Сначала на курсе разбирают сложный синтаксис PHP6 операторы, циклы и виды переменных. Вторая тема посвящена изучению серверной части, хранению данных, авторизации и протоколам. Третья тема уделяется изучению объектно ориентированному программированию на PHP, после которой следует тема углубленного изучения баз данных MySQL. На такой массивный фундамент знаний хорошо ложится пятая тема, в которой происходит изучение популярных фреймворков PHP. Последним этапом является зачетная работа студента.

Какие навыки получит студент по окончанию курса?

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

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. Зачет.

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

Ваш вопрос обрабатывается модератором Вы не ввели ваш вопрос


Ваше имя:         
Оба поля обязательны для заполнения!

Вопрос-ответ:

Комментариев к курсу пока нет, станьте первым!
МЫ В СОЦСЕТЯХ
Мы в Контакте
РЕГИСТРАЦИЯ

Пройдя регистрацию на выбранный курс прямо сейчас, Вы получаете возможность обучения со СКИДКОЙ 20-40%!

ЭТАПЫ ПУТИ
2024 - это Ваш год!

Сейчас мы можем предложить Вам 7 направлений обучения, более 120 программ, самых опытных преподавателей-практиков, современные оборудованные аудитории и индивидуальный подход к каждому слушателю. Мы ждем Вас!

2000 - год становления центра

В этом году мы достигли поставленных целей - создана современная методическая и учебная база, сформирован преподавательский костяк. Теперь мы можем оказывать услуги обучения в отлично оборудованных аудиториях!

1992 - год основания центра

В этот год наш Учебный центр в первый раз любезно распахнул свои двери для своих слушателей. Было назначено действующее руководство и сформирован штат опытных преподавателей.

подробнее