PHP с нуля

access_time study_time certificate

Представляем вам наш курс по PHP – языку программирования, который преображает ваши идеи в динамические веб-приложения и мощные онлайн-сервисы!

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

В течение курса вы погрузитесь в мир:

Основ PHP. Мы научим вас фундаментальным концепциям, синтаксису и функциональности PHP, чтобы вы могли чувствовать себя уверенно, начиная работу с этим мощным инструментом.

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

Работы с базой данных. Мы покажем вам, как использовать PHP для работы с системой управления базами данных MySQL.

Безопасности. Вы научитесь обеспечивать безопасность ваших веб-приложений, предотвращать атаки и защищать конфиденциальность пользовательских данных.

Но это еще не все! Ваше путешествие будет наполнено увлекательными заданиями, и возможностью применить ваши навыки к реальным сценариям веб-разработки.

Подготовьтесь встретить вызовы, расширить свои знания и вдохновиться возможностями веб-разработки с нашим курсом по PHP.

Введение в PHP и основы программирования

1
Знакомство с PHP и его история
2
Установка и настройка среды разработки
3
Основные концепции программирования: переменные, типы данных, операторы
4
Ссылки
5
Область видимости переменных
6
Composer

Управление потоком выполнения

1
Условные операторы: if, else, elseif
2
Циклы: for, while, do-while
3
Функции и их использование для структурирования кода
4
Проверка существования переменной
5
Управление потоком выполнения
10 вопросов
6
Задания
7
Решения

Работа с массивами и строками

1
Создание массивов и работа с элементами
2
Сортировка и фильтрация массивов
3
Работа со строками: операции, форматирование
4
Регулярные выражения
5
Преобразование типа переменной
6
Работа с массивами и строками
10 вопросов
7
Задания
8
Решения

Функции

1
Работа с функциями и их создание
2
Параметры функции
3
Возвращение значений
4
Анонимные функции
5
Замыкания
6
Стрелочные функции
7
Генераторы
8
Подключение внешних файлов

Работа с базами данных

1
Подключение к базе данных MySQL
2
Подключение к базе данных PostgreSQL
3
Подключение к базе данных MongoDB
4
Выполнение SQL-запросов
5
Обработка результатов запросов
6
Выполнение запросов к PostgreSQL
7
Выполнение запросов к MongoDB
8
Работа с базами данных
10 вопросов
9
Задания
10
Решения

Объектно-ориентированное программирование в PHP

1
Создание классов и объектов
2
Конструкторы и деструкторы
3
Наследование и полиморфизм
4
Модификаторы доступа
5
Инкапсуляция
6
Использование интерфейсов
7
Анонимные классы
8
Статические методы и свойства
9
Абстрактные классы и методы
10
Принципы SOLID
11
Traits
12
Копирование объектов классов
13
Свойства и классы для чтения
14
Константы
15
ООП
10 вопросов
16
Задания
17
Решения

Обработка ошибок и исключений

1
Обработка ошибок и вывод сообщений об ошибках
2
Использование исключений для управления ошибками
3
Создание собственных исключений
4
Обработка ошибок и исключений
10 вопросов
5
Задания
6
Решения

Работа с файлами

1
Работа с файловой системой
2
Управление файлами и каталогами
3
Блокировка файла

Разработка веб-приложений с использованием PHP

1
Пространства имен
2
Типизация данных
3
Работа со строками
4
Типы запросов
5
Отправка массивов на сервер
6
Отправка файлов на сервер
7
Работа с формами: отправка данных, валидация
8
Cookie
9
Работа с сессиями: создание, управление, безопасность
10
Аутентификация и авторизация пользователей
11
Регистрация c использованием php
12
Разработка веб-приложений
10 вопросов
13
Задания
14
Решения

Безопасность веб-приложений на PHP

1
Защита от атак: XSS, CSRF, SQL-инъекции
2
Обработка ввода данных: фильтрация, валидация
3
Безопасность веб-приложений
10 вопросов
4
Задания
5
Решения

Оптимизация производительности

1
Кэширование: веб-кэш, кэширование запросов
2
Оптимизация запросов к базе данных
3
Оптимизация кода: устранение узких мест, оптимизация циклов и операций
4
Оптимизация производительности
10 вопросов
5
Задания
6
Решения

Интеграция с другими технологиями

1
Работа с AJAX: асинхронные запросы, обновление частей страницы
2
Использование фреймворков для ускорения разработки
3
Взаимодействие с другими языками программирования: вызов внешних скриптов, работа с данными из других источников
4
Работа с другими технологиями
10 вопросов
5
Задания
6
Решения

Дополнительные разделы

1
Многопоточность
2
Асинхронность
3
Взаимодействие с API
4
Реализация собственного RESTful API

Экзамен

1
Итоговый экзамен
20 вопросов
Доступ к материалам не ограничен по времени.
Да, после успешного прохождения курса и сдачи итогового теста вы получите сертификат.
Вы можете проходить курс в любое удобное время.
5
5 из 5
2 оценки

Подробный рейтинг

Звезды 5
2
Звезды 4
0
Звезды 3
0
Звезды 2
0
Звезды 1
0

{{ review.user }}

{{ review.time }}
 

Показать больше
Пожалуйста, войдите чтобы оставить отзыв
PHP с нуля
Цена:
₽13,990