Главная Курсы Backend-разработчик [PHP7 + MySQL]

Курсы

Backend-разработчик [PHP7 + MySQL]

Backend-разработчик [PHP7 + MySQL]

Курсы по веб-разработке PHP и MySQL в Краснодаре

Данный курс охватывает практически все темы, необходимые для успешного создания серверных приложений: ОПП и шаблоны проектирования, сессии и работа с файлами. В течение курса каждый студент напишет небольшую систему управления контентом, что даст понимание работы практически любой CMS изнутри.

количество занятий: 24
длительность курса (дни): 60
осталось мест: 4


стоимость курса: 4 900 руб. 16500 руб. акция до 1 июня!

Практика

Все наши занятия подчинятся правилу 10% теории и 90% практики

Инструменты

Мы предоставим, либо настроем весь инструментарий, который понадобится для обучения

Результаты

Наша цель — ваш результат, мы проводим занятия именно для этого

План курса:

1

Что такое PHP и MySQL. Области применения.

2

Основы синтаксиса. Переменные. Константы. Типы данных. Преобразование типов. Операторы и выражения.

3

Ветвления в PHP. Блоки кода. Операторы if-else. Тернарные операторы условия. Оператор switch.

4

Циклы в PHP: while, do-while, for, foreach. Основное применение циклов в PHP.

5

Функции. Что такое определение функции. Область видимости. Локальные и глобальные переменные. Рекурсия и ее виды.

6

Массивы в PHP. Ассоциативные массивы. Обход массива. Полезные функции для работы с массивами. Многомерные массивы. Суперглобальные массивы.

7

Работа с файлами PHP. Тонкости работы с файлами в PHP. Функции для работы с файлами. Концепция файлов и каталогов в Linux. Работа с директориями. Загрузка файлов на сервер.

8

MySQL. Что такое СУДБ, БД, SQL. Реляционные базы данных. Базовый синтаксис SQL.

9

Работа со строками в среде MySQL: вставка, удаление, редактирование строк. Оператор выборки - SELECT.

10

Приемы выборки данных в MySQL. Запросы с условиями. Группировка и сортировка. Лимиты и ограничения. Запросы с условиями. Формирование вложенных запросов. Выборки из нескольких таблиц.

11

Функции и классы PHP для работы с MySQL. Пишем свой класс для работы с базой данных.

12

Понятия о HTTP и сессиях. Работы с сессиями. Что такое cookie. Работа с куки в PHP.

13

Основные принципы ОПП. Классы и объекты в PHP. Свойства и методы. Модификаторы доступа.

14

Создание классов. Конструкторы и деструкторы. Инициализация объектов. Обращение к свойстам и методам. Магические методы. Сборщики мусора.

15

Шаблоны проектирования. MVC-модель создания приложений. Шаблонизаторы.

16

Создание небольшой CMS. Этап 1.

17

Создание небольшой CMS. Этап 2.

18

Создание небольшой CMS. Этап 3.

19

Создание небольшой CMS. Этап 4.

20

Заключительное занятие по созданию небольшой CMS.

21

Работа с фреймворками. Yii2 и Laravel.

22

Продолжаем работу с фреймворками. Выбираем лучший.

23

Советы и приемы для быстрого создания приложений.

24

Выпускной экзамен.