Разработка многостраничного сайта на PHP
На курсе школьники научатся разрабатывать многостраничные сайты с помощью языка РНР. План обучения направлен на формирование практических навыков. После окончания учебы школьники смогут разрабатывать сайты и веб приложения на РНР, управлять базами данных, фреймворками и контейнерами. Курс включает разработку учебного проекта. Программа рассчитана на 100 уроков по 6 часов в неделю.
100 уроков
Уровень — Начальный
Формат — Онлайн
Вы будете знать
Основные понятия языка программирования РНР и сферы его применения.
Базовые принципы языка верстки HTML: структура страницы, теги.
Основные понятия языка CSS. Архитектуру веб-приложений.
Особенности клиентско-серверной архитектуры.
Нюансы показа элементов страницы в разных браузерах
Системы управления базами данных и модели работы с информацией.
Основные понятия язык запросов SQL.
Особенности настройки окружения и PostgreSQL.
Возможности СУБД DBeaver.
Особенности контейнеризации.
Современные оптимизаторы, отладчики, компиляторы кода.
Виды тестирования и принципы отладки кода.
Вы будете уметь
  • Устанавливать веб-сервера для РНР и проводить настройки.
  • Писать программный код на РНР для решения различных задач.
  • Разрабатывать серверную часть приложения на РНР.
  • Создавать клиентскую часть приложения с помощью языков разметки.
  • Использовать структуру кода для разметки веб страницы.
  • Тестировать адаптивность веб страниц на разных устройствах.
  • Проектировать и разрабатывать базы данных.
  • Прописывать сценарии исполнения запросов на языке SQL.
  • Пользоваться инструментами для тестирования программного кода.
  • Выполнять отладку кода и исправление ошибок..
Модули
Модуль 1
Знакомство с веб-разработкой. Основы языка программирования PHP
36 ч.
Архитектура веб-страниц и принципы работы сайтов. Основы синтаксиса и базовые конструкции HTML, сфера применения языка. Выполнение учебных и практических заданий.
Модуль 2
Введение в работу с функциями на языке PHP. Работа с данными
36 ч.
Изучение функций, создание новых функций и работа с библиотеками. Запись данных в файлы и чтение документов. Управление базами данных и изучение языка запросов SQL. Программирование сценариев исполнения запроса и обработки результатов. Проектирование базы данных для собственного сайта.
Модуль 3
Основы объектно-ориентированного программирования. Работа с формами
36 ч.
Что такое объектно-ориентированное программирование. Стандарт HTTP. Теория и практика разработки приложений. Настройка формы обратной связи и заголовков на странице.
Модуль 4
Архитектура приложений. Тестирование
36 ч.
Шаблоны проектирования софта, интерфейсов и конфигурации программ. PHP стандарты кодирования (PSR). Установка пользовательских расширений, безопасное изменение базовой конфигурации, работа с docker-контейнерами. Тестирование готовых приложений.
Остались вопросы?
Позвоните по номеру
и мы ответим на все возникшие вопросы.