SkillUP
Глобальный
Курс
Online
В любой момент
4 месяца
Стоимость курса
3 650 UAH/мес.
Подробности и регистрация

PHP

Помощь в трудоустройстве
Рассрочка
Навыки, которые вы получите:
PHP HTML CSS MySQL AJAX Git Jquery Laravel

PHP — самый популярный веб-язык, его используют 82,9% всех веб-сайтов в мире. На PHP программируют как небольшие веб-студии, так и мировые IT-гиганты: Google, Facebook, Yahoo, Wikipedia, ВКонтакте и другие.

Программа

  1. Web-технологии (HTML, CSS)
    Введение в HTML. Базовая структура страницы. Основные теги, атрибуты. Списки и виды списков. Формы и их элементы. Таблицы. Теги HTML5. Популярная методология (БЭМ). Введение в CSS. Основы синтаксиса. Селекторы. Базовые стили. Позиционирование блоков на странице.
  2. JavaScript и jQuery
    Введение в JavaScript. Основы синтаксиса. Переменные. Объекты и массивы JavaScript. Работа с DOM.
  3. Знание консоли и команд
    Командa cp. Командa mv. Командa mkdir. Редакторы vi/vim. Установка и настройка nginx, MySQL, PHP (FPM). Развертывание первого проекта.
  4. Система контроля версий GIT
    Установка и настройка. Создание репозитория на личном/удаленном ПК. Принципы работы.gitignore, .gitkeep. Добавление, удаление файлов из репозитория, коммиты. Ветвление. Конфликты. Работа с Bitbucket, GitHub.
  5. MySQL
    Назначение базы данных. Тип данных. Основные запросы (insert, select, update, delete) и простейшие функции.
  6. РНР
    Основы PHP. Взаимодействие браузера и веб-сервера. Установка и настройка на Windows, Linux. Переменные, массивы, операторы. Условия. Циклы. Формы. HTTP, Curl. Работа с файловой системой. Сессии и cookie. RegЕхрООП (PHP7). Введение в ООП, магические методы. Типы классов, autoload, trait, interface. Iterator, ArrayAccess, Closure. ПаттерныMVC. Работа с базами данных. Ajax.
  7. Laravel7
    Установка и настройка, Composer. Принципы работы, базовые методы, архитектура. Создание и принцип работы контроллера, роутинг. Blade. Сервисы.
  8. Закрепление знаний
    Создание интернет-магазина (SF4, Bootstrap, MySQL, Ajax, Curl).

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

  • Выполнять проекты на PHP (один или в команде).
  • Создавать и администрировать веб-приложения.
  • Создавать интерактивные веб-страницы.
  • Строить веб-интерфейсы на технологии Ajax.
  • Разрабатывать сетевые базы данных.
  • Использовать GIT для командной работы.
  • Использовать технологию MySQL в веб-приложениях.
Нам нужен ваш фидбек!
Честный и беспристрастный