Курс PHP, Laravel, MySql

Региональный центр IT

Курс PHP, MySql, Laravel

Стоимость курса 5100грн

НАЧАЛО ЗАНЯТИЙ в группе 5-7 человек 

18.12 Среда 19.00

Курс Web-программирование на PHP состоит из обучения языку программирования PHP (создание динамических сайтов, работа с почтой. прикрепление файлов, работа с базами данных), СУБД MySQL и  созданию Web-приложений.. По окончании курсов слушатели овладевают навыками создания клиент-серверных приложений на языке программирования PHP и работой с базами данных  MySQL. В курсе Web программирования рассматриваются примеры создания динамического сайта, электронного магазина, парсера, системы управления содержимым сайта (CMS), создание защищенных web-приложений.

Laravel — бесплатный веб-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC

Изучив PHP, Вы легко сможете создавать сайты любой сложности, с набором разнообразных конфигураций и утилит, которые смогут решать разнообразные задачи.  Также, Вы приобретёте навыки работы с базами данных, и познакомитесь с самой популярной из них, среди разработчиков Интернет сайтов – MySQL. Узнаете про все преимущества ее использования, и о том, как эти преимущества реализовать на практике.

Данный компьютерный курс предназначен для слушателей, чьи профессиональные интересы касаются использования современных серверных Web-технологий, администрирования Web-сайтов и оптимизации Web-сайтов. По окончании курса слушатели овладевают навыками создания клиент-серверных приложений на языке PHP и работой с базами данных MySQL.

Предварительная подготовка к курсу:Web-программирование на PHP

Рекомедовано: знание  HTML и CSS, вёрстка сайта

Стоимость курса: 5100 грн. Возможна оплата в 2 этапа по 2550 грн

Продолжительность курса: 54 академических часа  Длительность курса  3 месяца

Программа курса Web-программирование на PHP

Сеть Internet. Протоколы. Архитектура веб-приложений.
Web-сервер и PHP. Установка и настройка ПО(Apache, MySQL, PHP). XAMPP.
Основы Git, практика использования.
Синтаксис. Типы данных. Переменные. Константы. Операторы.
Выражения. Управляющие конструкции.
Строки, функции для работы со строками. Расширение mbstring.
Массивы, функции для работы с массивами . Глобальные массивы.
Функции. Обзор встроенных функций. Создание пользовательских функций.
Обработка ошибок. Исключения. Логирование.
Работа с формами, методы GET, POST, загрузка файлов на сервер.
Регулярные выражения. Функции для работы с регулярные выражениями.
Функции для работы с файлами.
Создание приложения список дел (todo list).
Протокол HTTP. Работа с сookies. Организация сессий(sessions).
Понятие реляционных баз данных. Нормализация.
Основные сведения о СУБД MySQL. Создание и редактирование баз данных(adminer).
Язык запросов(SQL), типы данных.
CRUD(Create, Read, Update, Delete) данных.
Построение отношений, сложные запросы(JOIN).
Агрегация данных, встроенные функции MySQL.
Работа с СУБД MySQL средствами PHP.
Создание приложения гостевая книга.
Обзор CMS и основы работы с ними (WordPress, Drupal).
Конфигурация веб-сервера, файл php.ini. Конфигурация хостинга.
Объектно-ориентированное программирование в PHP.
ООП. Классы. Объекты.
ООП. Инкапсуляция данных, пространства имен.
ООП. Наследование, полиморфизм.
ООП. Магические методы.
Шаблоны проектирования. Singleton, Fabric, Facade.
Шаблон MVC: model, view, controller.
Фреймворк Laravel. Архитектура.
Фреймворк Laravel. Маршрутизация.
Фреймворк Laravel. Работа с базой данных.
Фреймворк Laravel. Eloquent ORM, архитектура Active Record.
Фреймворк Laravel. Шаблонизатор.
Фреймворк Laravel. Особенности реализации MVC.
Фреймворк Laravel. Примеры приложений.
Создание прототипа приложения Internet-магазин.