Профессия web-программиста одна из самых популярных в современном мире, поскольку без Интернета уже не обходится ни одна сфера нашей жизни. Создать свой сайт в Интернете стремится каждая фирма и спрос на профессионалов, которые смогут это сделать на высшем уровне просто колоссальный.
Освоить веб-программирование вы можете с помощью наших курсов. Web-программирование – профессия привлекательна по многим причинам: она предполагает творческую составляющую, поскольку каждый сайт должен быть индивидуальным, её можно совмещать с процессом учебы. Зарплата веб-программиста тоже способна стать хорошим стимулом для овладения этой профессией, её можно отнести к разряду выше средней. Для того чтобы получить звание программиста, нужно освоить несколько языков программирования, баз данных, научиться хорошо разбираться в средах разработки и в различных протоколах. Об этом, а также многом другом вы узнаете, когда закончите наш курс web-программирования. Если программирование сайтов – это то, чем вы хотите заниматься, но пока что только мечтаете об этом, приходите к нам и мы поможем вашей мечте скорее сбыться.
Знания полученные при изучении курса " Web-программирование" помогут вам в освоении языка программирования PHP и разработке баз данных для СУБД MySQL. Этот курс - для тех, кто стремится создавать web-приложения, работающие на серверах. Вы познакомитесь с основами языка программирования PHP: освоите команды и синтаксис. Вы окунётесь в процесс программирования на одном из самых мощных языков программирования с помощью которого разрабатываются динамические сайты в Интернет, узнаете об использовании данных в современных средах. Интерпретатор языка PHP может работать на большинстве современных платформ. MySQL представляет собой свободно распространяемую СУБД, которая повсеместно используется для разработки коммерческих, и не только, баз данных. Доступность PHP и MySQL, простота в использовании и одновременно мощь этих инструментов позволяют даже новичкам заняться веб-программированием.
Установка сервера, предназначенного для разработки.
Введение в PHP. Преимущество использования PHP.
Включение PHP в HTML5
Переменные и операторы. Присваивание значений переменным. Типы переменных.
Константы. Предопределенные константы.
Функции.
Создание функции. Функции, предопределенные в PHP.
Операторы сравнения. Логические операторы.
Условия if – else, switch.
Организация циклов. Циклы for, while, do … while.
Прекращение работы циклов.
Практическая работа. Математические и сравнительные операции с переменными. Построение таблицы с помощью цикла. Упражнения с функциями, циклами, условиями.
Модуль 2. Массивы, строки, дата и время в PHP
Массивы в PHP: массивы с числовой индексацией, ассоциативные, многомерные.
Цикл foreach … as.
Другие функции для работы с массивами.
Взаимодействие PHP с формами HTML5.
Методы передачи данных POSTи GET.
Глобальные предопределенные переменные для получения данных из форм HTML5.
Понятие строки.
Функции работы со строкой.
Получение длины строки, проверка длины строки, проверка строк на совпадения, проверка наличия или отсутствия определенных символов.
Проверка пароля.
Преобразование строки в массив.
Удаление пробелов из строки.
Функции работы с датой и времени.
Практическая работа. Создание формы для регистрации на сайте. Проверка заполненной Пользователем формы регистрации на сайте на наличие ошибок, проверка пустых полей, символов.
Модуль 3. Шаблоны и работа с сессиями
Построение шаблонов сайтов с помощью PHP.
Внедрение информации из файлов.
Что такое cookie.
Установка cookie. Доступ к cookie. Удаление cookie.
Что такое сессии.
Передача сессии.
Начало сессии. Завершение сессии.
Безопасность сессии.
Практическая работа. Регистрация пользователя на сайте и управление аккаунтом пользователя с помощью сессий и cookie.
Модуль 4. Введение в системы управления базами данных
Разновидности системы управления базами данных (СУБД). Сравнение и характеристика, области применения.
Использование СУБД для работы с вебсерверами.
Создание баз данных и таблиц внутри баз данных.
Заполнение таблиц баз данных. Добавление строк, столбцов, удаление, перемещение, копирование.
Удаление таблиц и баз данных.
Язык SQL, его основы. Основные команды на языке SQL.
Практическая работа. Создание базы данных для регистрации пользователей на сайте и гостевой книги.
Модуль 5. Взаимодействие PHP и СУБД
Взаимодействие PHP и MYSQL. Доступ к MYSQL с использованием PHP.
Подключение к MYSQL. Команды PHP MYSQL для соединения с сервером и базой данных.
Команды PHP MYSQL для создания запроса на языке MYSQL и выполнения запроса.
Добавление информации в базу данных прямо со странички с кодом HTML5. Поиск по Базе Данных MYSQL.
Вывод информации из Базы Данных с помощью простых и ассоциативных массивов.
Практическая работа. Продолжение работы с базами данных. Создание регистрации и авторизации пользователя, добавление сообщений в гостевую книгу, созданных на базе MYSQL.