руб. 5,288.00
за 30 ак. часов
ПРОГРАММА ОНЛАЙН-КУРСА " PHP программирование на примерах"
Занятие №1. На вводном занятии объясняются основные принципы создания сайтов, рассматривается базовый синтаксис языка PHP, условные операторы, GET-запросы и базовый рутинг веб-сайта c помощью конфигурирования веб-сервера через .htaccess Занятие №2. На этом занятии мы познакомимся с фреймворком Codeigniter, рассмотрим принципы его функционирования, основы MVC подхода и концепцию объектно ориентированного программирования (ООП). В цикле выведем записи блога, которые у нас будут хран6иться в массиве и создадим простейший сайт- визитку. Разместим его на хостинге и подключим скрипт Гугл Аналитики. Занятие №3. Продолжая работать с Codeigniter`ом более детально рассмотрим: - взаимодействие контроллер-модель-представление (MVC), - автозагрузку модулей Codeigniter - обработчик 404 ошибки Создадим простейший опросник пользователя на статичных страницах. Занятие № ...
Занятие №1. На вводном занятии объясняются основные принципы создания сайтов, рассматривается базовый синтаксис языка PHP, условные операторы, GET-запросы и базовый рутинг веб-сайта c помощью конфигурирования веб-сервера через .htaccess Занятие №2. На этом занятии мы познакомимся с фреймворком Codeigniter, рассмотрим принципы его функционирования, основы MVC подхода и концепцию объектно ориентированного программирования (ООП). В цикле выведем записи блога, которые у нас будут хран6иться в массиве и создадим простейший сайт- визитку. Разместим его на хостинге и подключим скрипт Гугл Аналитики. Занятие №3. Продолжая работать с Codeigniter`ом более детально рассмотрим: - взаимодействие контроллер-модель-представление (MVC), - автозагрузку модулей Codeigniter - обработчик 404 ошибки Создадим простейший опросник пользователя на статичных страницах. Занятие № 4. На этом занятии мы познакомимся с базой данных MySQL и phpMyAdmin. Создадим таблицу в БД и наполним ее данными с помощью нашего приложения на Codeigniter и класса ActiveRecord. Создадим гостевую книгу сайта. Занятие № 5. Продолжая работать с ActiveRecord попробуем создать простейший CRUD для базы данных. Создадим свою логику приложения, написав модель контролирующую взаимодействие с базой данных. Создаем сайт-каталог данных. Занятие № 6. На этом занятии добавляем авторизацию на сайт и делим его на пользовательскую и админскую часть. Добавляем на сайт блог и загружаем на сайт файлы. Прикручиваем к блогу визуальный редактор текста. Занятие № 7. Добавляем украшения на сайт в виде элементов пользовательского интерфейса jQuery-UI и осуществляем ajax-загрузку данных с помощью jQuery. Занятие № 8. Создаем дополнительные таблицы данных на сайте и связываем их вывод с помощью JOIN. Рассматриваем дополнительные возможности ActiveRecord Codeigniter`а. Создаем витрину интернет магазина, которую можно наполнять через админку, деля товары на категории. Занятие № 9. Добавляем валидацию для форм, как на стороне клиента, так и сервера. Пишем сайт-регистрацию на какое-либо событие, детальнее разбираем механизм работы cookies. Занятие № 10. Мультиязычность на сайте, библиотека мультиязычности. Гибкое управление статьями и меню. Создаем сайт-визитку. Занятие № 11. Добавляем корзину покупок для интернет-магазина и реализуем механизм покупки для пользователей, зарегистрировавшихся на сайте с помощью социальной сети. Занятие № 12. Реализуем одностраничное приложение с фильтром вывода данных на php-Codeigniter и jQuery. Занятие № 13. Создаем мини-фотохостинг осуществляющий манипуляции с графическими изображениями. Занятие № 14. Отправляем емейлы с помощью php, работаем с API Facebook. Создаем свое приложение для Facebook. Занятие № 15. Улучшаем юзабилити ресурса с помощью jQuery. Тестирование по курсу
Курс предназначен для: - слушателей, которые хотят освоить профессию web-разработчика - специалистов по web-технологиям,которые хотят создавать более сложные веб- приложения: Интернет - магазины, веб- каталоги, справочники, узнать принципы написания качественных программ.
Выиграть грант Вы можете выиграть грант на обучениеУзнать, как получить грант
Город
Последняя или будущая должность
Ваше имя
Электронная почта
Телефон
Пароль
Текст сообщения