Какво е PHP?
PHP е скриптиращ език с отворен код, който е проектиран за уеб програмиране. Той е преносим на много изчислителни архитектури и операционни системи като GNU/Linux, UNIX, Mac OS X, Windows. PHP може да работи с повечето модерни бази данни – MySQL, Oracle, и д.р.
Цел на курса по програмиране с PHP:
Повреме на обучението курсистите ще се запознаят с основите на програмирането и особеностите в езика и неговия синтаксис, съхраняване на данни. Изучават се основите на уеб програмирането (HTTP протокол, настройка на уеб сървър Apache и конфигуриране на PHP), синтаксис на езика (скриптове, променливи, условни конструкции, цикли), работа с HTML форми и обработка на потребителски данни, работа с масиви (традиционни и асоциативни), стрингове и текстообработка и други. Масиви. Низове и регулярни изрази. Преизползване на код. Функции. Обектно-ориентиран PHP. Проектиране и създаване на база данни. Достъп от уеб с PHP. Електр. търговия и сигурност. Изграждане на практически проект. Материала ще бъде поднесен чрез интересни и подходящи примери от мотивирани специалисти с дълъг опит в преподаването.
За кого е предназначен курсът:
Курса е предназначен, както за абсолютно начинаещи в програмирането, така и за тези, които имат начални познания и желаят да ги доразвият към едно професионално ниво.
Мащаб на групата:
Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Издаване на Сертификат ( безплатно ):
Степента на справяне с практичните задачи по време на обучението, домашните работи, както и финалния тест са основание за издаване на Сертификат.Разбирането на поставените задачи и справянето на курсистите с тях е от изключително значение за по-добрата им реализация след обучението.
Кариерно консултиране ( безплатно ):
При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на своите служители, възнаграждения , работна атмосфера, технологии с които работят и още). Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.
Услугата е напълно безплатна за всички завършили курсисти на центъра.
Учебна програма по “ Програмиране на PHP “ :
- Въведение в програмния език PHP.
- Защо да изучаваме PHP?
- Инсталиране на PHP среда. Apache сървър, PHP –интерпретатор.
- Връзка между скриптови езици PHP, HTML, JavaScript.
- Основни езикови конструкции и оператори в езика PHP.
- Синтактични правила в езика PHP.
- Ключови думи в PHP.
- Дефиниране на променливи и типове данни в езика PHP.
- Дефиниране на функции и извикване на функции в PHP.
- Дефиниране и извикване на вложени функции в PHP.
- Област на действие на променливите в езика PHP (variable scope).Глобални и локални променливи.
- Видове оператори в PHP.
- Аритметични оператори. Оператори за събиране, изваждане, умножение, деление, деление по модул.
- Логически оператори. Оператори за логическо умножение, събиране, отрицание, неравнозначност.
- Оператор за присвояване.
- Условен оператор. (if – else).
- Оператор за избор на вариант (switch).
- Оператори за цикъл (for;while; do-while).
- Оператори за прекратяване на цикли (break, continue).
- Работа с масиви.
- Оператор за създаване на масив.
- Присвояване на стойности на променливи от тип масив.
- Определян на размерност на масив.
- Оператори за добавяне на елементи към масив.
- Оператори за премахване на елементи от масив.
- Задаване на ключове и стойности в масив.
- Стартиране на индекс на елемент на масив от едно.
- Манипулиране на масиви.
- Генериранена динамично съдържание на Web – страница с помощта на PHP.
- Оператори и сървърни променливи за идентификация на браузера и платформата.
- Генериране на дата и час на сървъра.
- Функция за създаване на генератор на случайни числа.
- Оператори и сървърни променливи за четене на стойности от HTML – формуляр.
- Обработка на приетите стойности от формуляра.
- Оператори за манипулиране на низове.
- Презареждане на Web – страница.
- Оператор за пренасочване на браузера.
- Приложение на PHP в мобилните устройства.
- Работа с файлове в среда PHP.
- Копиране и преименуване на файлове.
- Изтриване на файлове.
- Отваряне и затваряне на файлове.
- Четене на данни от файл.
- Запис на данни във файл.
- Записване на информация за потребителите.
- Качване на файлове в системата PHP.
- Създаване на формуляр за качване на файлове.
- Скриптове за качване и разлистване на файл.
- Сесии и „бисквитки“ в среда PHP.
- Задаване на стойности на бисквитки.
- Ограничаване на достъпа до бисквитки.
- Създаване на сесии в езика PHP.
- Стартиране на сесии.
- Сесии без бисквитки.
- Задаване на сесийни настройки.
- Избор между бисквитки и сесии.
- Изпращанена електронна поща с PHP.
- Активиране на електронна поща в PHP.
- Изпращане на e-mail съобщение с обикновен текст.
- Изпращане на HTML форматирано e-mail съобщение.
- Създаване на формуляр за прикачване на файлове.
- Изпращане на прикачен файл с e-mail съобщение.
- Скрипт за проверка на грешки и формата на e-mail съобщение.
- Въведение в програмния език PHP.
График на курса по Програмиране с PHP
Продължителност на обучението – 60 учебни часа ( 2 месеца ).Следващата начална дата е:
- 05-ти юни 2021г. (съботно-неделна форма на обучение от 17:00 до 20:00 часа, което са 4 учебни часа с включена 20 минутна почивка). Занятията, ще се провеждат всяка събота и неделя.
- Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена и записване на курса:
Сумата може да бъде заплатена на две вноски, първа вноска от 400 лева и втора вноска от 180 лева. Първата се заплаща при записване, а втората до 30 дена от началото от обучението.
*Препоръка от екипа на „Progress“ е след курса по „Програмиране с PHP“ да продължите своето развитие с курс по MySQL.
Записване за курса по Програмиране с PHP
Допълнителни условия:
- Записването се извършва предварително на място в образователния център или по банков път. При заплащане по банков път, моля погледнете банковата сметка по-долу.
- Предоставят се учебни материали на всеки курсист в първия ден от обучението (безплатно).
- В края на курса се държи тест, успешното полагане е основание за издаване на Сертификат.
- Бонус: При записване на следващ курс в образователен център „Progress”, курсиста ползва 10% отстъпка.
Записване по банков път:
Номер на банкова сметка:
IBAN:BG49CECB979010E2257300
BIC:CECBBGSF
Основание за плащане: компютърно обучение по ”PHP”След като извършите превода е нужно да ни уведомите на email: [email protected].
Може да ни оставите данните на фирмата в случай, че по-късно бихте искали да ви се издаде фактура.
Преподаватели
Теодор Колев
Повече от 15 години опит в разработката на софтуерни решения с релационни бази данни. Като още през далечната 2002-ра година е бил част от разработката на клиент-сървър система с Visual Basic 6.0 и сървър за бази данни MySQL. В този период Тео е бил на различни позиции в частта с използването на бази данни от проектант до разработчик. Дори една година е бил само и единствено SQL разработчик под MS SQL Server и MySQL. През годините винаги в голяма част от проектите е присъствал сървър за релационни бази данни – MS SQL, MySQL, PostgreSQL и др. През последните 9 години основния фокус е в уеб решения с инструментите на PHP, MySQL, PostgreSQL. Като консултира, проектира и разработва решения както само за базата данни, така и като цялостна софтуерна архитектура.
Уеб технологии: HTML5,CSS3,JavaScript (+jQuery)
Програмни езици: PHP, Ansi SQL, T-SQL, JavaScript, Python, VBA, XSLT, XML
CMS: WordPress, OpenCart, Drupal, Joomla
Релационни бази данни: MySQL, PostgreSQL, Firebird, SQL lite, MS SQL
Полина Тодорова
Работи в IT сферата повече от 12 години, като 11 от тях са като QA.
Бакалавър по „Информационни технологии“ от Шуменски Университет.Проекти – Софтуер за бизнес пътувания. Система за мониторинг на социалните мрежи. Софтуер за изчисляване на себестойноста при производството на части. Финансов софтуер за банки и финансовата борса.
Програмни езици: Java, C#, PHP, JavaScript, HTML, CSS
Бази данни: MySQL, MSSQL, PostgreSQL
Инструменти за автоматизирано тестване: Selenium WebDriver, Cucumber BDD, JUnit, NUnit, TestNG
Системи за управление на проекти и дефекти: Jira, Confluence, Bugzilla, TFSЕвгени Пандурски
Завършил физика в Софийски Университет Св. Климент Охридски специалност „Физика на твърдото тяло и компютърно моделиране“.
Повече от 10 години опит при проектиране, разработка и тестване на софтуерни приложения. Опит с широка гама от технологии и езици за програмиране: Python, JavaScript, Rust, Docker, PL/pgSQL, T-SQL, C++, ColdFusion, C#, PHP, MatLAB, LabVEW, Turbo Pascal.