Networking Technologies

PHP з нуля

36 часов
Для начинающих
PHP
Этот курс научит тебя создавать веб-приложения на PHP, даже если ты новичок. Ты разберешься с основами программирования, работой с базами данных и HTTP-протоколом. После курса сможешь писать собственные скрипты и понимать, как работают веб-серверы.

О курсе

Программа курса

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

Старт работы с PHP

На этом курсе начинают с основ - что такое PHP, где его используют и как он развивался. Затем переходят к практике: устанавливают необходимые инструменты, знакомятся с Git и GitHub. Это дает возможность сразу работать в реальной среде.

Основы языка и встроенные функции

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

Функции и работа с файлами

Студенты учатся создавать собственные функции, использовать рекурсию и правильно организовывать код. Отдельный блок посвящен работе с файловой системой - открытию файлов, чтению и записи данных.

Веб-программирование на PHP

Этот большой модуль охватывает все необходимое для создания веб-приложений. Начинают с основ клиент-серверной архитектуры и HTTP протокола. Затем учатся взаимодействовать с HTML, обрабатывать формы, фильтровать данные. Разбирают работу с cookies, сессиями, загрузкой файлов и аутентификацией.

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

На курсе знакомятся с ООП - классами, объектами, методами и свойствами. Изучают конструкторы, статические элементы и принципы инкапсуляции с наследованием. Это дает возможность писать структурированный код.

Стандарты кода и работа с базами данных

Студенты узнают о PSR - стандартах оформления PHP кода и инструменты для его анализа. Затем переходят к работе с базами данных: изучают SQL, MySQL и использование PDO для безопасного взаимодействия с БД.

Результаты обучения

После курса студенты понимают синтаксис PHP, могут создавать программы и взаимодействовать с базами данных. Они освоили основы ООП и понимают HTTP протокол, что позволяет разрабатывать функциональные веб-приложения. Курс охватывает HTML5, CSS3, SQL, MySQL, PHP и GitHub.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора