Целевая аудитория
Учебный курс PHP & MYSQL разработан для всех желающих научиться создавать веб-приложения с нуля. Подходит для обучающихся в старших классах общеобразовательных школ, в технических училищах, а также в колледжах и университетах, которые хотят начать карьеру в сфере веб-программирования и узнать, как работают веб-приложения, как их разрабатывать и размещать на хостингах. Также, курс может быть полезен, как для начинающих, так и для опытных IT специалистов, желающих улучшить свои знания в ежедневно меняющемся мире технологий.
Предварительные условия
Требуются знания основ HTML & CSS, использования ПК и Интернет технологий.
Задачи учебного курса:
Основная задача этого курса это научиться создавать свои собственные кроссплатформенные веб-приложения.
– понять, что такое Базы Данных и их значение в веб-разработке
– узнать особенности различных СУБД (Систем Управления Базами Данных)
– освоить среду разработки PHPMyadmin для MySQL
– познакомиться со способами разработки веб-приложений,
– изучить как добавлять, удалять и редактировать информацию на сайте
– научиться создавать динамические страницы, опросники, и формы для заполнения с помощью языка программирования РНР
Описание программы
- Введение в веб-программирование
Различия между разработкой ПО и веб-разработкой
Различия между приложениями и веб-приложениями
Понятие кроссплатформенности - Введение в PHP & MySQL.
Знакомство с языком программирования PHP
Знакомство с базой данных MySQL - Установка веб-сервера
Установка веб-сервера Apache на Windows
Установка веб-сервера Apache на Linux - Синтаксис PHP
Основные правила написания программных кодов
Синтаксис языка программирования PHP - Переменные в PHP
Ознакомление с понятием “переменные”
Объявление переменных и их вызовы
Отличие от других элементов коддинга
Глобальные переменные
Различия между локальными и глобальными переменными - Типы данных в РНР
Основные типы данных и их различие в РНР - Строковые данные
Строковые типы данных и операции над ними - Константы
Ознакомление с понятием “константа”
Операции над константами - Операторы
Понятие “операторы”
Различные виды операторов - Математические действия над переменными
Умножение
Деление
Сложение
Вычитание
Коньюнкция - Логические действия над переменными
Определение понятий логических действий
Логические операторы - Операторы выбора
Ознакомление с понятием “Операторы выбора”
Условный оператор (if..else)
Переключатель (switch) - Циклы в РНР
Ознакомление с понятием “цикл”
Назначение циклов в кодинге и их использование
Циклы с предусловием
Циклы с постусловием
Цикл со счетчиком - Функции в РНР
Ознакомление с понятием “функция”
Назначение в кодинге и их использование - Массивы в РНР
Ознакомление с понятием “массивы”
Массивы и их виды
Использование одномерных и многомерных массивов - РНР формы
Ознакомление с понятием “формы” и их валидации
Создание форм регистрации
Передача данных из HTML формы в PHP скрипт - Функции include и require
Изучение функций include и require.
Создание динамических РНР страниц - Введение в БД и SQL
Изучение понятия Базы Данных
Назначение Баз Данных в веб-программировании
Различные виды Баз Данных
Изучение понятия SQL и его назначение
Изучение понятия MySQL - MySQL и PhpMyAdmin
Ознакомление с понятием IDE для SQL.
Освоение работы в веб-ориентированной среде разработки PНРMyAdmin - Создание Базы Данных
Создание таблиц Баз Данных
Выполнение запросов данных - Подключение к Базе Данных с помощью РНР
Вызов данных из БД и их вывод на HTML страницах
Сертификат:
Перед сдачей финального экзамена и получением сертификата студенты обязаны представить собственный проект, над которым работали в течении всего курса.
Тавзеҳои нав