• Web-программирование (Базовый) начальная подготовка участников к работе по специальности PHP Developer
50 часов: 25 занятий по 2 часа, 2 раза в неделю
595
• Web-программирование (Продвинутый) эффективные приёмы разработки и оптимизации на PHP в тесной связи с другими технологиями и паттернами программирования
50 часов: 25 занятий по 2 часа, 2 раза в неделю
695
Базовая программа включает практические и теоретические занятия по следующим направлениям: • История развития • Установка и настройка • HTML + CSS • Вёрстка веб-страниц • Синтаксис PHP • JavaScript, Document Object Model (DOM) • Объектно-ориентированное программирование в PHP 5, паттерны проектирования • Принципы, упрощающие разработку программных проектов • Проектирование баз данных • Использование баз данных в связке с PHP • Простые запросы MySQL • Оптимизация быстродействия MySQL, продвинутые возможности MySQL 5.1 • Защита MySQL, SQL injections • Паттерны проектирования БД • Документирование кода AJAX, JSON, WEB 2.0
Вы научитесь профессионально создавать веб-приложения при помощи языка PHP, получите полное представление о возможностях применения технологии PHP в чистом виде, так и в связке с другими технологиями. В курсе рассмотрено большое количество примеров и готовых наработок, что позволит слушателям практически сразу после окончания приступить к реальной работе с PHP. Продвинутая программа включает практические и теоретические занятия по следующим направлениям: MVC (Model-View-Controller), cистемы контроля версий, работа с фреймворками, Unit testing, Test-driven development (TDD), рефакторинг, оптимизация производительности веб-проектов, XML, YAML, Smarty Этот курс позволит Вам перейти от создания статических сайтов-визиток к созданию многостраничных корпоративных сайтов, информационных порталов, требующих обширных знаний в web-программировании. Тесная связь PHP с другими технологиями и мастерство применения этих “кирпичиков” позволит Вам эффективно решать сложные и нетривиальные задачи. Классы формируются постоянно. С учащимися работает преподаватель — дипломированный специалист с опытом практической работы более 3-х лет, в своей практической деятельности участвовавший в таких проектах, как: www.mamamaria.com.ua, www.rapid-club.com , www.alma-taro.ru, www.traffic-ua.com, www.injob.khakrov.ua, активно принимающий участие в конференциях украинской секции SCRUM-движения. С 2009 является организатором и проводит тренинги “Тестирование web-приложений” в различных городах Украины. По окончании курсов выдаётся диплом нашей школы. Классы формируются постоянно. Занятия проходят в специально оборудованной мультимедийной аудитории с новейшими компьютерами с четырехядерными процессорами. Аудитория оборудованна в соответствии с нормами и стандартами, утвержденными Ассоциацией учебных заведений Украины. Работа аудитории осуществляется с 8.00 до 22.00.