Курс
"PHP-разработчик.
Базовый уровень"
Вы освоите язык программирования PHP с нуля, а полученные на курсе знания примените на практике и напишете полноценный проект облачное хранилище файлов.
О курсе
Итоговые навыки
- Программировать на PHP Пройдёте основы, без которых невозможно вырасти в крутого PHP-разработчика: научитесь работать с переменными, типами данных, условиями, циклами, функциями. Узнаете, что такое рекурсия и область видимости.
- Понимать принципы ООП Научитесь организовывать код в классы, контролировать доступ к свойствам и инкапсулировать методы. Сделаете свои приложения более предсказуемыми и защищёнными, а код — читаемым.
- Работать с файловой системой Узнаете, как открывать файлы для чтения или записи в локальной системе и через интернет. Познакомитесь с форматами XML, JSON.
- Находить ошибки в коде Познакомитесь с инструментом для отладки Xdebug и сможете найти и исправить ошибки в приложении.
- Работать с базами данных Узнаете, как подключить MySQL к проекту. Научитесь писать запросы на языке SQL, будете получать, добавлять, удалять и изменять информацию в базе данных.
Программа курса
1.1 Введение в программирование на PHP .
1.2 Переменные, числа и boolean .
1.3 Условные операторы и булева алгебра .
1.4 Строки и массивы .
1.5 Циклы .
1.6 Функции: создание и использование .
1.7 Рекурсия, callback и анонимные функции .
1.8 Классы, методы и объекты .
1.9 Наследование и абстрактные классы .
1.10 Интерфейсы и полиморфизм .
1.11 Модификаторы доступа, геттеры и сеттеры .
1.12 HTML/CSS .
1.13 Разделение приложения на файлы .
1.14 Работа с файлами и с сетью .
1.15 Обработка ошибок, exceptions и логи .
1.16 Протокол HTTP .
1.17 Обработка GET- и POST-запросов, header, куки и сессии .
1.18 REST и RESTful API .
1.19 Язык запросов SQL .
1.20 Работа с базами данных в PHP .
1.21 Фреймворк Laravel .
1.22 Система контроля версий Git .
1.23 Облачное хранилище .
Школы
Skillbox
Skillbox – один из лидеров российского рынка онлайн-образования.