Главная Курсы Веб-разработчик (PHP + MySQL)

Курсы

Веб-разработчик (PHP + MySQL)

Почти 80% процентов всех сайтов работают на PHP, самые популярные CMS также написаны на этом замечательном языке. Главное преимущество PHP — скорость разработки и особенно быстрое развертывание на сервере. Практически все серверные операционные системы имеют «с коробки» все, что нужно для работы сайта на PHP.

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



стоимость курса: 4 900 руб.

План курса:

Описание к занятию
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. Новшества пришедшие с PHP5. Объектно-ориентированные аналоги функций стандартной библиотеки PHP.
16. Шаблоны проектирования. MVC-модель создания приложений. Шаблонизаторы.
17. Создание небольшой CMS. Этап 1.
18. Создание небольшой CMS. Этап 2.
19. Создание небольшой CMS. Этап 3.
20. Создание небольшой CMS. Этап 4.
21. Заключительное занятие по созданию небольшой CMS.
22. Подведение итогов курса. Экзамен. Советы и пожелания.

Похожие курсы

Веб-разработчик (PHP + MySQL)

Почти 80% процентов всех сайтов работают на PHP, самые популярные CMS также написаны на этом замечательном языке. Главное преимущество PHP — скорость...

Фронт-разработчик (Javascript)

Почти 80% процентов всех сайтов работают на PHP, самые популярные CMS также написаны на этом замечательном языке. Главное преимущество PHP — скорость...

Основы программирования

Почти 80% процентов всех сайтов работают на PHP, самые популярные CMS также написаны на этом замечательном языке. Главное преимущество PHP — скорость...