7 недель | GeekBrains |
О курсе
PHP (Hypertext PreProcessor, препроцессор гипертекста) – язык программирования, исполняемый на стороне веб-сервера. Создатель PHP - Расмус Лердорфом (Rasmus Lerdorf) - спроектировал его в качестве инструмента для создания динамических и интерактивных веб-сайтов. Язык приобрёл большую популярность и используется в проектах разных масштабов: от простого блога до крупнейших веб-приложений в Интернете. Самые крупные PHP-проекты - Zend, Yahoo, Facebook, Google, NASA, W3C. Курс предназначен для тех, кто хочет приобрести начальные навыки веб-разработки на PHP, изучить логику работы с этим языком и терминологию, а также понять принципы функционирования систем и веб-приложений. В процессе обучения студенты проходят основные этапы создания простого сайта интернет-магазина и работают над его функциональностью. Знания и навыки, приобретённые на курсе, - надёжная основа для дальнейшего развития в качестве PHP-разработчика.Результат
Знание основ веб-разработки на PHP. Умение устанавливать сервер Apache и настраивать доступ к локальному сайту. Умение создавать простые сайты интернет-магазинов с помощью шаблонов и без них. Умение оформлять сайты с помощью CSS. Готовность работать с массивами и циклам. Способность размещать сайты в интернете.О преподавателях

Павел ТарасовОбразование и карьера
Занимаюсь разработкой сайтов с 2011 года. В основном, работаю с фреймворком Yii2, также применял Symfony2, Laravel и другие. Начинал с C#, затем изучал C++, а после выбрал PHP.
Создаю сайты, скрипты, парсеры, боты для социальных сетей, работаю с websocket, практикую удаленную командную разработку, оптимизирую запросы к БД под высоконагруженные проекты.
Принимал участие в реализации высоконагруженных сайтов со сложной архитектурой. В свободное время занимаюсь репетиторством по PHP и Yii2.
Почему PHP?
Этот язык хорошо приспособлен для создания качественных веб-сайтов. Скорость и легкость разработки на нем одна из самых высоких.
Моим студентам
Опыт – важнейшее достоинство хорошего программиста. Учитесь сами и с преподавателем, и главное – практикуйтесь как можно чаще. И не сомневайтесь в успехе.
Входные требования
Курс предназначен для тех, кто хочет приобрести начальные навыки веб-разработки на PHP, изучить логику работы с этим языком и терминологию, а также понять принципы функционирования систем и веб-приложений.
Содержание курса
Урок 1. Для чего нужен PHP
Какие возможности даёт PHP; преимущества перед другими языками и почему стоит выбрать его; что будет на курсе: рассматриваем план курса, какой результат мы получим, чему научимся.
Урок 2. Установка и развертывание сервера на своем компьютере
Как взаимодействуют между собой веб-сервер, PHP интерпретатор и база данных; качаем готовую сборку Open Server; выбираем версию PHP; выбираем версию apache; настраиваем доступ к локальному сайту; как понять, что всё настроено правильно и работает; используем редактор кода Sublime Text, встроенный в сборку Open Server.
Урок 3. Как создавать веб-страницы
Кратко рассматриваем для чего нужен html; рассматриваем основные теги: doctype, html, head, title, body, header, h1, footer, div, a, img и их место в веб-странице; демонстрируем, как работают эти теги; показываем созданные теги в панели «Инструменты разработчика» в Google Chrome; создаём ссылки на главную страницу и страницу с магазином так, чтобы можно было перейти в магазин и обратно.
Урок 4. Создаём макет нашего магазина
Рассматриваем CSS: что это такое, как подключить стили к странице; пишем хедер и рассматриваем, как его оформить с помощью CSS.
Урок 5. Завершаем оформление шаблона
Заканчиваем писать хедер; добавляем оставшиеся части макета из готового шаблона; переносим необходимые части макета из готового шаблона (HTML, CSS, JavaScript).
Урок 6. Основы PHP
Как использовать PHP в нашем шаблоне; для чего нужны переменные и как с ними работать; какие типы данных есть в PHP, для чего они нужны.
Урок 7. Как хранить множество связанных данных
Для чего нужны массивы и как их использовать; кладём информацию о товаре в массив.
Урок 8. Хранение и обработка связанных по смыслу данных
Вложенные массивы; размещаем данные для нашего магазина во вложенных массивах; как получить информацию о товаре из вложенного массива.
Урок 9. Работаем с циклами
Что делать, если нужно вывести на страницу много данных из массива.
Урок 10. Как сделать сайт живым
Как сделать так, чтобы программа меняла поведение в зависимости от разных условий; как понять, какую страницу нужно открыть; используем параметры адресной строки для открытия нужной страницы.
Урок 11. Как делать навигацию между страницами
Делаем ссылки на другие страницы; организуем удобную структуру шаблона; выносим отдельные части шаблона в другие файлы; подключаем другие страницы в зависимости от параметров в адресной строке.
Урок 12. Создаём каталог товаров
Вывод всех товаров на страницу; работаем со страницей товара; как в каталоге товаров создавать правильные ссылки для каждого товара; выводим данные о товаре на отдельной странице.
Урок 13. Размещаем сайт в интернете
Регистрируем имя для нашего сайта; загружаем файлы на хостинг и проверяем работоспособность сайта.
Количество лекций | 7 |
ID курса | e584fbae2eca4c3485f21639db8ce793 |
Язык | Русский |
Длительность | 7 недель |
Сертификат | Есть |
Версия | 1 |
Рецензии и оценки
Отзывы 0
Чтобы оставить отзыв необходимо
войти