WEB-программирование РНР, MySQL
56 академических часов = 28 занятий = 14 дней по 2 дня в неделю = 7 недель
базой данных
MySQL
Программа курса
“WEB-программирование РНР, MySQL”
Открытие курса
- Приветственное слово руководителя.
- Приветственное слово преподавателя.
- Выбор и согласование проектов для портфолио.
- Организация работы с совместными документами.
Рабочее окружение
- Специфика web-приложений.
- Среда разработки программного обеспечения, выбор, настройка и старт.
- Принципы работы с PHP, Apache, MySQL. Установка. Настройка.
- Основные понятия WWW.
- Принципы функционирования веб-сервера.
- Протокол HTTP, взаимодействие сервера и клиента. Понятия Request и Response. Query String. Процесс обработки клиентских запросов на сервере.
- Инструменты проектирования и администрирования баз данных. Среды разработки программного кода. Установка и настройка.
- Планирование проекта, проектирование и архитектура.
- Управление зависимостями приложения.
- Структура приложения.
Совместная разработка программного обеспечения
- Системы контроля версий и их различия: GIT, SVN, Mercurial, TFS.
- Репозиторий, создание и клонирование.
- Добавление файлов в репозиторий. Фискирование состояний.
- Ветвление репзитория.
- Слияние веток(Мерж).
- Процесс разработки с использованием системы контроля версий.
- Медология разработки ПО(SCRUM).
- Тест №1.
Разработка web-приложений на PHP. Базовый синтаксис
- Базовый синтаксис. Смешивание PHP кода и HTML элементов на одной странице.
- Переменные и типы данных PHP. Константы. выражения. Комментарии.
- Использование одинарных и двойных кавычек при работе со строками.
- Парсирование PHP-переменных в строковых выражениях.
Разработка web-приложений на PHP. Операторы и функции
- Операторы PHP. Операторы управления.
- Функции. Назначение, библиотека стандартных функций. Разработка пользовательских функций.
- Строковые функции PHP.
- Функции PHP по работе с датой / временем.
- Тест №2.
Разработка web-приложений на PHP. ООП
- Назначение ООП.
- Основные принципы ООП.
- Классы и объекты (экземпляры классов).
- Свойства (поля) и методы.
- Модификаторы доступа.
- Синтаксис создания объектов.
- Переменная-ссылка.
- Жизненный цикл объектов.
- Синтаксис обращения к полям и методам объекта.
Реляционные базы данных: MySql
- Терминология реляционных баз данных.
- Типизация данных.
- Инструментарий для управления базами данных.
- Структура базы данных: отношения 1 к 1, отношения 1 ко многим, отношения многие ко многим.
Реляционные базы данных: MySql. Нормализация базы данных
- Нормализация базы данных.
- Первая нормальная форма.
- Вторая нормальная форма,
- Третья нормальная форма.
- Нормальная форма Бойса-Кодда.
- Четвертая нормальная форма.
- Пятая нормальная форма.
- Доменно-ключевая нормальная форма.
- Шестая нормальная форма.
Реляционные базы данных: MySql. SQL Запросы
- Использование САПР phpMyAdmin для удаленного управления MySQL- базами данных.
- Инструмент администрирования базы данных SQLYog.
- Разработка моделей баз данных.
- Создание базы данных на сервере.
- Операторы SQL.
- Группы операторов SQL: DDL и DML.
- Операторы DML: INSERT, UPDATE, DELETE, SELECT.
- Синтаксис операторов INSERT, UPDATE, DELETE.
- Синтаксис оператора SELECT.
- Фильтрация данных: предложение WHERE.
- Сортировка данных.
- Выбор данных из связанных таблиц.
- Предложение JOIN, его разновидности.
- Тест №3.
Взаимодействие PHP и MySql
- Подключение к базе данных с помощью PHP.
- Расширения mysql_, mysqli_.
- Функции PHP для работы с базой.
Планирование работ по проекту
- Составление документации по проекту: список функциональных возможностей.
- Оценка затрат на проект.
- Планирование работ над проектом.
- Контроль работ над проектом.
- Тест №4
ОС Windows 7/10
клавиатурой и работать с текстами
“ Верстка web-сайтов: HTML, CSS, JS”
занятий ул. Карбышева, д. 74
этаж 3, офис 9/3
224030 г. Брест
возможен гибкий график
Запишитесь по телефону
+375(29) 777 3 888
или
заполните форму на сайте.
Учебный центр свяжется с вами
в течение рабочего дня.
Подпишите договор в нашеи офисе:
ул. Карбышева, д. 74, оф. 9, г. Брест.
Оплатите своё обучение
в нашем учебном центре.
Выполните предварительное задание.
Приступите к занятиям по графику
учебного центра.