Какво е PHP?
PHP е скриптиращ език с отворен код, който е проектиран за уеб програмиране. Той е преносим на много изчислителни архитектури и операционни системи като GNU/Linux, UNIX, Mac OS X, Windows. PHP може да работи с повечето модерни бази данни – MySQL, Oracle, и д.р.
Цел на курса по програмиране на PHP с Laravel:
Повреме на обучението курсистите ще се запознаят с основите на програмирането и особеностите в езика и неговия синтаксис, съхраняване на данни. Изучават се основите на уеб програмирането (HTTP протокол, настройка на уеб сървър Apache и конфигуриране на PHP), синтаксис на езика (скриптове, променливи, условни конструкции, цикли), работа с HTML форми и обработка на потребителски данни, работа с масиви (традиционни и асоциативни), стрингове и текстообработка и други. Масиви. Низове и регулярни изрази.
Преизползване на код. Функции. Обектно-ориентиран PHP. Проектиране и създаване на база данни. Достъп от уеб с PHP. Електр. търговия и сигурност. В процесът на обучение ще се наблегне на няколко основни задачи и дейности, които са необходими за добиване на основни знания в работата с PHP Frameworks както и в частност с Laravel.
За кого е предназначен курсът:
Курса е предназначен, както за абсолютно начинаещи в програмирането, така и за тези, които имат начални познания и желаят да ги доразвият към едно професионално ниво.
Кариерно консултиране ( безплатно ):
При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на своите служители, възнаграждения , работна атмосфера, технологии с които работят и още). Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.
Услугата е напълно безплатна за всички завършили курсисти на центъра.
Издаване на Сертификат:
В края на обучението се държи тест или се предава практически проект, според преценка на преподавателя. Всеки курсист, който успешно се справи с поставената финална задача, може да заяви на office@progressbg.net, да му бъде издаден Сертификат. Таксата за издаване е 60 лева.
Учебна програма по ” Програмиране на PHP с Laravel ” :
- Въведение в програмния език 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 съобщение.
- Въведение в Laravel. Какво е фреймуърк, цели и задачи за реализация?
- Понятите за MVC. Структура и архитектура.
- Инсталация и базова конфигурация на Laravel. Инсталиране и конфигуриране на системата.
- Структура на проект. Организация и структура на приложението.
- Конфигуриране на проект. Начална настройка на проект в Laravel. Работа с Artisan.
- Конфигуриране на пътища (Laravel Routing).
- Настройване на връзка към база данни. Работа с няколко бази данни.
- Основни действия – добавяне на данни, четене на данни, редакция на данни в сървъра на базата данни. Изготвяне на малък учебен проект.
- Controllers – създаване и управление.
- Views – създаване и управление.
- Въведение в Blade – създаване на шаблони.
- Механизъм за управление на потребители – вход, регистрация и изход.
- Въведение в програмния език PHP.
График на курса по “Програмиране на PHP с Laravel”
Продължителност на обучението – 76 учебни часа ( 2,5 месеца ).Следващата начална дата е:
Курсът се провежда при предварително сформирана група. Необходимо е да се запишете, като попълните формата за записване, така няма да изпуснете обучението и при събиране на нужния брой курсисти ще се свържем с вас да ви информираме за началната дата на курса.
Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена и записване на курса:
Сумата може да бъде заплатена на две вноски, първа вноска от 400 лева и втора вноска от 350 лева. Първата се заплаща при записване, а втората до 30 дена от началото от обучението.
Полезни статии относно езика PHP:
ЗАЩО ДА ИЗБЕРЕМ КАРИЕРА КАТО PHP ПРОГРАМИСТ
10 PHP ВЪПРОСА, КОИТО ЩЕ ВИ ЗАДАДАТ НА ИНТЕРВЮТО ЗА РАБОТА
ТРУДНО ИЛИ ЛЕСНО Е ДА СЕ ПРОГРАМИРА НА PHP?
*Препоръка от екипа на “Progress” е след курса по “Програмиране на PHP с Laravel” да продължите своето развитие с курс по MySQL.
Записване за курса по Програмиране на PHP с Laravel
Допълнителни условия:
- Записването се извършва единствено по банков път, моля погледнете номера на банковата сметка по-долу.
Номер на банкова сметка:
IBAN:BG49CECB979010E2257300
BIC:CECBBGSF
Получател: Прогрес 2013 ЕООД
Основание за плащане: наименованието на записания курс и началната дата на обучението
(например – Курс по Java от 15.10.22г. )Изпратете ни платежното нареждане ( снимано/сканирано ) на email: office@progressbg.net или на Viber. След това ще получите допълнителна информация от екипа.
Преподаватели
Полина Тодорова
Работи в IT сферата повече от 12 години, като 11 от тях са като QA.
Бакалавър по „Информационни технологии” от Шуменски Университет.Проекти – Софтуер за бизнес пътувания. Система за мониторинг на социалните мрежи. Софтуер за изчисляване на себестойноста при производството на части. Финансов софтуер за банки и финансовата борса.
Програмни езици: Java, C#, PHP, JavaScript, HTML, CSS
Бази данни: MySQL, MSSQL, PostgreSQL
Инструменти за автоматизирано тестване: Selenium WebDriver, Cucumber BDD, JUnit, NUnit, TestNG
Системи за управление на проекти и дефекти: Jira, Confluence, Bugzilla, TFS