+992 37 2213761 office@centreict.net

Основы PHP и базы данных MySQL

Целевая аудитория

Учебный курс PHP & MYSQL разработан для всех желающих научиться создавать веб-приложения с нуля. Подходит для обучающихся в старших классах общеобразовательных школ, в технических училищах, а также в колледжах и университетах, которые хотят начать карьеру в сфере веб-программирования и узнать, как работают веб-приложения, как их разрабатывать и размещать на хостингах. Также, курс может быть полезен, как для начинающих, так и для опытных  IT специалистов, желающих улучшить свои знания в ежедневно меняющемся мире технологий.

Предварительные условия

Требуются знания основ HTML & CSS, использования ПК и Интернет технологий.

Задачи учебного курса:
Основная задача этого курса это научиться создавать свои собственные кроссплатформенные веб-приложения.
– понять, что такое Базы Данных и их значение в веб-разработке
– узнать особенности различных СУБД (Систем Управления Базами Данных)
– освоить среду разработки PHPMyadmin для MySQL
– познакомиться со способами разработки веб-приложений,
– изучить как добавлять, удалять и редактировать информацию на сайте
– научиться создавать динамические страницы, опросники, и формы для заполнения с помощью языка программирования РНР

Описание программы

  1. Введение в веб-программирование
    Различия между разработкой ПО и веб-разработкой
    Различия между приложениями и веб-приложениями
    Понятие кроссплатформенности
  2. Введение в PHP & MySQL.
    Знакомство с языком программирования PHP
    Знакомство с базой данных MySQL
  3. Установка веб-сервера
    Установка веб-сервера Apache на Windows
    Установка веб-сервера Apache на Linux
  4. Синтаксис PHP
    Основные правила написания программных кодов
    Синтаксис языка программирования PHP
  5. Переменные в PHP
    Ознакомление с понятием “переменные”
    Объявление переменных и их вызовы
    Отличие от других элементов коддинга
    Глобальные переменные
    Различия между локальными и глобальными переменными
  6. Типы данных в РНР
    Основные типы данных и их различие в РНР
  7. Строковые данные
    Строковые типы данных и операции над ними
  8. Константы
    Ознакомление с понятием “константа”
    Операции над константами
  9. Операторы
    Понятие “операторы”
    Различные виды операторов
  10. Математические действия над переменными
    Умножение
    Деление
    Сложение
    Вычитание
    Коньюнкция
  11. Логические действия над переменными
    Определение понятий логических действий
    Логические операторы
  12. Операторы выбора   
    Ознакомление с понятием “Операторы выбора”
    Условный оператор (if..else)
    Переключатель (switch)
  13. Циклы в РНР
    Ознакомление с понятием “цикл”
    Назначение циклов в кодинге и их использование
    Циклы с предусловием
    Циклы с постусловием
    Цикл со счетчиком
  14. Функции в РНР
    Ознакомление с понятием “функция”
    Назначение в кодинге и их использование
  15. Массивы в РНР
    Ознакомление с понятием “массивы”
    Массивы и их виды
    Использование одномерных и многомерных массивов
  16. РНР формы
    Ознакомление с понятием “формы” и их валидации
    Создание форм регистрации
    Передача данных из HTML формы в PHP скрипт
  17. Функции include и require
    Изучение функций include и require.
    Создание динамических РНР страниц
  18. Введение в БД и SQL
    Изучение понятия Базы Данных
    Назначение Баз Данных в веб-программировании
    Различные виды Баз Данных
    Изучение понятия SQL и его назначение
    Изучение понятия MySQL
  19. MySQL и PhpMyAdmin
    Ознакомление с понятием IDE для SQL.
    Освоение работы в веб-ориентированной среде разработки PНРMyAdmin
  20. Создание Базы Данных
    Создание таблиц Баз Данных
    Выполнение запросов данных
  21. Подключение к Базе Данных с помощью РНР
    Вызов данных из БД и их вывод на HTML страницах

 

Сертификат:
Перед сдачей финального экзамена и получением сертификата студенты обязаны представить собственный проект, над которым работали в течении всего курса.