2. Николай Сарры - TeamLead в 1C-Рарус Харьков
Скиллы:
• php
• Git
• Mysql
• 1C-Bitrix
• Bitrix24
Кратенько о навыках:
• Управление распределенной командой разработчиков.
• Поиск исполнителей.
• Разработка веб-решений на основе 1С-Битрикс: Управление сайтом, Битрикс
24 и 1С-Битрикс24: Корпоративный портал.
• Интеграция продуктов 1С и 1С-Битрикс.
• Html
• Css
• Javascript
• Jquery
• Wordpress
• yii2
3. Возникновение PHP. От Personal Home Page
до PHP: Hypertext Preprocessor
В 1994 году датчанин Расмус Лердорф
создал набор скриптов для языка С,
чтобы вести учет посетителей
странички с резюме.
В 1995 году он разработал
интерпретатор для упрощения работы
с веб-формами.
В 1998 году ядро переписывается и
появляетсяZend Engine.
2000 год – Появление ООП. PHP 4.
2004 год – PHP 5, Zend Engine 2,
обработка XML, использование Java-
модели ООП.
2006 год – слухи о PHP6, переработка
ядра.
2010 год – отмена PHP6, выход PHP
5.4
2014 год – голосование за новую
версию. PHP7 на основе PHPng.
2015 год – релиз PHP7.
4. Для чего используется PHP
Построение веб-сайтов
Разработка веб-приложений
Создание хостинга для веб-сайтов
Создание GUI-приложений
Создание демонов (daemons)
7. Рейтинг PHP в истории языков программирования
В мире
Худшая позиция: #10 – 09.2001
Лучшая позиция: #3 – 03.2010
Текущая позиция - #8 – 11.2017
В Украине:
Текущая позиция - #4 – 01.2017
17. Кратко о процессе обучения
Основы веб-программирования на PHP
Процедурный PHP
PHP + MySQL
ООП в PHP
CMS и Framework
Разрабатываем pet-project
18. Рекомендуемый инструментарий
OpenServer (Windows) || LAMP XAMP для Linux || MAMP для Mac
PHPStorm || NetBeans – IDE (среда разработки)
Текстовый редактор – SublimeText || Atom || Notepad++ (Win)
Git – Git (Linux, Mac) || Git forWindows, Smart Git (GUI)
WinSCP (SFTP/FTP - клиент)
PUTTY – ssh клиент
19. Литература
http://php.net/manual/en/
Мэтт Зандстра – PHP: объекты, шаблоны и методики
программирования.
Вирт Н. – Алгоритмы и структуры данных.
Кнут Д. – Искусство программирования.