SOURCE iT
Глобальный
22 августа 2022
3 месяца
Стоимость курса
9 300 UAH
Подробности и регистрация

PHP Web-development

Помощь в трудоустройстве
Навыки, которые вы получите:
PHP HTML JavaScript HTTP JSON SQL MySQL XML MVC AJAX Apache airflow Jquery Web-разработка DOM Web development

Если вас интересует карьера веб-разработчика, обратите внимание на язык PHP. РНР — это язык программирования, обладающий возможностями сложных скриптовых языков, но в то же время прост и лёгок в изучении и применении. PHP входит в стэк LAMP — распространённый набор программного обеспечения для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP).

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

Программа 

  1. Основы Web-программирования. Установка и настройка ПО (Apache, MySQL, PHP).
  2. Основы HTML, формы, HTTP-методы, GET & POST, загрузка файлов на сервер при помощи форм.
  3. Возможности PHP, какие задачи решает. Области применения.
  4. Специфика языка программирования PHP: синтаксис, переменные, константы, типы данных, выражения, операции, приоритет выполнения операций, операторы инкремента и декремента, регулярные выражения.
  5. Массивы и циклы: работа с массивами, доступ к данным, сортировка, глобальные массивы, циклы for, while, do…while, foreach.
  6. Cookies и сессии: что такое COOKIES и с чем их едят, понятие сессии, авторизация на сайте, организация доступа к разделам сайта при помощи сессии, роли пользователей.
  7. Функции. Обзор встроенных функций. Пользовательские функции.
  8. Работа с базой данных MySql: назначение, структура, настройка доступа к базе данных, SQL — язык запросов, типы таблиц, процедуры, транзакции.
  9. Объектно-ориентированное программирование: классы и объекты, интерфейсы, наследование, полиморфизм, инкапсуляция данных, перегрузка методов, магические методы, примеси, анонимные функции.
  10. Ошибки и исключения.
  11. Парадигма MVC: model, view, controller, MVC фреймворки.
  12. Обзор CMS и основы работы с ними (WordPress, Drupal, Joomla, Magento).
  13. DOM, JavaScript, jQuery.
  14. Взаимодействие клиента и сервера. AJAX, JSON, XML.
  15. Работа над собственными PHP проектами.

Чему вы научитесь 

  • Научитесь создавать интерактивные веб-страницы.
  • Научитесь проектировать структуры базы данных.
  • Получите опыт работы над несложными проектами на базе PHP, как самостоятельно, так и в составе команды. У вас будут собственные готовые работы, которые сможете показать на собеседовании.
  • Получите базовые знания и навыки в объёме соответствующем квалификации Junior PHP developer.
  • Лучшие студенты получат рекомендации для трудоустройства в iT компании.
Нам нужен ваш фидбек!
Честный и беспристрастный