Курс «Программирование на PHP»

Учебный центр «IT-Академия БелХард» приглашает на курсы «Программирование на PHP» в Минске для всех, кто планирует начать свою карьеру в ИТ сфере.

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

В ходе курса Вы:

  • Научитесь программировать на PHP
  • Познакомитесь с основами верстки страниц и программирования на JavaScript
  • Освоите применение технологии AJAX
  • Познакомитесь с языком структурированных запросов SQL и научитесь писать запросы на нем
  • Напишете свое первое PHP-приложение с использованием фреймворка Yii-2

Продолжительность: 48 академических часов.

Размер группы: 8-11 человек.

Записаться на курс «Программирование на PHP»

 

Программа курса Программирование на PHP:

Лекция 1. HTML и CSS

· Введение

· Общие принципы работы веб-приложений. Базовая структура веб-узлов.

·Использование HTML для создания веб-страниц.

·Использование CSS для формирования дизайна веб-страниц.

·Экранные формы и их обработка.

Лекция 2. Основы JavaScript

·Назначение JavaScript. Места исполнения JavaScript-кода. Способы подключения JavaScript-кода.

·Базовый синтаксис JavaScript. Переменные, операторы, функции. Понятие DOM — Document Object Model (введение).

·Использование JavaScipt для контроля данных в интернет-формах.

Лекция 3. Принципы работы с PHP, основы работы с PHP

·Принципы работы с PHP, Apache, MySQL.

·Базовый синтаксис. Смешивание PHP кода и HTML элементов на одной странице.

·Переменные и типы данных PHP. Константы. Выражения. Комментарии.

·Использование одинарных и двойных кавычек при работе со строками.

·Парсирование PHP-переменных в строковых выражениях.

·Операторы PHP. Операторы управления.

·Функции. Назначение, библиотека стандартных функций. Разработка пользовательских функций.

·Строковые функции PHP.

·Функции PHP по работе с датой / временем.

·Функции PHP по работе с файлами.

Лекция 4. Основы программирования на AJAX

·Введение.

·AJAX запросы и передача данных на Web-сервер.

·Использование Ajax при разработке Web-приложений.

Лекция 5. Массивы

·Введение.

·Одномерный массив.

·Двумерный массив.

·Функции для работы с массивами.

Лекция 6. Основы ООП

·Назначение ООП. Основные принципы ООП. Классы и объекты (экземпляры классов). Свойства (поля) и методы.

·Синтаксис обращения к полям и методам объекта.

Лекция 7. Основы SQL

·Организация хранения информации (данных) в информационных системах. Роль баз данных в современных информационных системах.

·Использование САПР phpMyAdmin для удаленного управления MySQL- базами данных.

·Разработка моделей баз данных. Создание баз данных на сервере. Генерация таблиц в базе данных. Скрипты начального заполнения таблиц базы данных.

·Операторы DML: INSERT, UPDATE, DELETE, SELECT. Синтаксис операторов INSERT, UPDATE, DELETE.

·Синтаксис оператора SELECT. Фильтрация данных: предложение WHERE. Сортировка данных.

·Выбор данных из связанных таблиц. Предложение JOIN, его разновидности.

Лекция 8. Программирование формы редактирования данных существующего элемента

·Формирование формы. Заполнение полей формы информацией из базы данных.

·Проверка введенных в форму данных на стороне клиента.

·Обработка введенных в форме данных. Получение переданных данных из формы. Проверка и контроль данных. Формирование SQL оператора. Выполнение SQL оператора.

·Возврат в форму при обнаружении ошибок. Обратная передача данных и их повторное отображение. Сообщения об ошибках.

Лекция 9. Специальные возможности PHP

·Работа с почтой. Отправка почты с помощью PHP. Организация рассылок. Управление подпиской, защита от несанкционированной  подписки. Отправка почты с вложениями.

·Передача файлов через формы (upload).

·Использование cookies и сессий.

·Переадресация на другие страницы.

Лекция 10. Yii-2 фрэймворк

·MVC-архитектура.

·Composer — менеджер зависимостей.

·Gii — генератор кода.

Лекция 11. Регулярные выражения

·Возможности.

·Особенности использования в PHP.


Записаться на курс «Программирование на PHP»

Получить дополнительную информацию или записаться на курс «Программирование на PHP» в Минске можно, отправив электронное письмо на адрес: it-academy@belhard.com или позвонив по тел. +375 29 54 654 54 (МТС), +375 44 54 654 54 (Vel).

ИТ-Академия «БелХард» — Ваш входной билет в ИТ-индустрию!