Ваша корзина пуста
Сумма: 0 руб.

Профессиональное программирование на PHP 5

О курсе
Профессиональное программирование на PHP 5
от 27 000 руб.
Заказать курс
количество
выпускников
757

Профессиональное программирование на PHP 5

Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
Модуль 1. Основы PHP 
• Обзор новых возможностей PHP. 
• Особенности инсталляции и настройки PHP. 
• Работа в консольном режиме. 
• Переменные. Константы. Типы данных. 
• Функции. 
• Передача аргументов по ссылке и по значению. 
• Простые алгоритмы. 
• Области видимости. 
• Ошибки. 
• Работа с файлами. 
• Строки. 
• Массивы. Работа с массивами. 
• Регулярные выражения. 
• Работа с теневыми посылками (cookies). 
• Управление сеансами пользователей (session).  

Модуль 2. Объектно-ориентированное программирование на PHP 
• Классы, пространства имен, автозагрузка классов. 
• Магические функции. 
• Перехват исключений. Новая схема обработки исключений try/catch/throw.  
• Новые принципы работы с объектами. 
• Клонирование объектов. 
• Доступность элементов класса. 
• Конструкторы/деструкторы. 
• Правила хорошего оформления кода. 

Модуль 3. Работа с СУБД. 
• Среды проектирования и разработки. 
• Проектирование и реализация базы данных. 
• Выполнение основных операций работы с данными – создание. базы и таблиц, ввод, обновление, удаление и выборка данных. 
• Библиотеки PHP для работы с СУБД.  

Модуль 4. Интеграция и совместное использование PHP и языка JavaScript. 
• Объектная модель документа и работа с ней.  
• Применение библиотек семейства JQuery. 
• Компоненты технологии AJAX.  
• Методы обработки событий. Методы передачи данных. 
• Сравнение различных JS фреймворков для работы с PHP. 

Модуль 5. PHP и Web-сервисы 
• Введение в web-сервисы. 
• Работа с web-сервисами на PHP. 
• Введение в XML и XSLT. 
• Обзор возможностей по работе PHP с технологией XML. 
• Расширение SOAP(Simple Object Access Protocol). 
• Введение в JSON. 
• Web-сервисы REST (Representational State Transfer). 
• Вопросы генерации графики на PHP. 
• Использование расширения GD2. 

Модуль 6. Современные фреймворки для разработки 
• MVC архитектура приложений. 
• Установка и настройка. Создание веб-приложений по шаблонам. 
• Интеграция и работа с JS. 
• Поддержка интернационализации. 
• Кэширование страниц и отдельных фрагментов. 
• Перехват и обработка ошибок. 
• Ввод и валидация форм. 
• Аутентификация и авторизация.  
• Интеграция и работа с СУБД. Интерфейсы DAO для работы с базами данных (PDO). 
• Написание своих запросов к СУБД. 
• Автогенерация кода. Автоматическое создание классов PHP и таблиц в базе данных. 
• Генерация базового PHP-кода для CRUD-операций. 
• Использование готовых CMS разработанных на PHP фреймворках. 

Модуль 7. Сетевое программирование. Вопросы безопасности и производительности при программировании на PHP 
• Соединение с удаленными узлами через сокеты 
• Создание и использование потоков 
• Безопасная и небезопасная входная информация
Преподаватели
Преподаватель Малиш Надежда
Текущие вакансии
Junior PHP Developer

Компания Сайберс ждёт знакомства с начинающими PHP–разработчиками для работы в бишкекском офисе.

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

Senior PHP Developer

В WEB-отделе компании Сайберс будут рады видеть опытного разработчика на позицию Senior PHP Developer.

Magento PHP Developer

Молодая и активная команда компании Сайберс с кучей интересных проектов для клиентов со всего мира от США до Австралии, ждёт встречи с Magento PHP Developer‘ом.

PHP Developer

Компания Сайберс ищет PHP–разработчиков, которые станут частью нашей команды.

Вам предстоит работать над очень разнообразными web‐проектами в сплочённой и сильной команде. Мы ждём от вас интереса к работе и желание развиваться, обещая со своей стороны прозрачные перспективы профессионального роста, комфортные условия работы и весёлую команду.