PHP и MySQL - Начално ниво
LearnIT е академия, в която можеш да научиш всичко необходимо – от програмиране до дизайн, включително и изграждане на уеб приложения на няколко различни платформи. Нашият екип се състои от професионалисти със значителен опит в разработката на приложения както за български, така и за чуждестранни клиенти. Различното при нас е, че ние провеждаме обученията изцяло онлайн и винаги си на един клик разстояние от нашата академия, без значение къде се намираш.
Курсът "PHP и MySQL - Начално ниво" е изцяло онлайн, като лекциите се провеждат обикновено през събота и неделя. Всяка сряда се прави една междинна сесия върху последно разглежданите теми, за да могат студентите да изчистят всички неясноти преди разглеждането на нови теми. По време на лекциите студентите виждат екрана на преподавателя и могат свободно да задават въпроси. Освен това, отново по време на лекциите, на студентите им се задават въпроси, които обаче нямат тежест към финалната оценка от курса, а са само за проверка на личното разбиране на всеки един студент.
След всяка лекция, студентите получават и практически задачи за домашна работа, като резултатите от тях имат тежест върху финалната оценка. Крайната оценка от курса се допълва и от два теста със затворени въпроси, които се провеждат онлайн в удобно време за студентите.
Не е необходим предишен опит с езика PHP или в програмирането като цяло!
Какво ще получа в края на курса?
- Повече от 16 лекции свързани с всеки малък компонент или част от процеса на обучение
- Умения как да конфигурирате и подготвите вашата среда за разработка
- Как да направите уеб-базирано приложение, което да работи с клиентска и сървърна част, свързана с база данни
- Как да прилагате на практика всички знания, които сте научили по време на курса в реални проекти от бизнес средите
Дата на започване: 22 ноември, 2014
Продължителност на курса: 45 дни
Време: 5-7 часа / седмица
Език: Български
Начин на провеждане: Онлайн
Цена: 497 лв.
Може да се регистрирате за курса ТУК!
КОГА: 22.11.2014
МЯСТО: онлайн
Програма на курса:
1. Въведение в PHP
- Какво е PHP
- Инсталиране и конфигуриране на работна среда
- XAMPP, MAMP пакети за конфигуриране
- Самостоятелна конфигурация на Apache, PHP, MySQL за Windows, Mac, Linux
- Конфигуриране и инсталиране на редактор за работа (IDE)
- Стандартни хостинг пакети и какво трябва да изберем за нашият уеб сайт или приложение
2. Основи HTML и PHP
- Използване на PHP езика за програмиране
- Създаване на стандартна HTML страница
- HTML Forms
- Добавяне на стандартни стилове (CSS) към HTML страница
- Създаване на различни типове HTML форми
3. Фундаментални основи на PHP
- Променливи, типове данни, присвояване на стойности на променливи
- Работа с оператори
- Условни оператори и конструкции - If, else, elseif, short-circuit evaluation
- Основни PHP функции
- Правила за писане на правилен и подреден код
- Правила за коментиране и документиране на кода
- Техники за debug и намиране на грешки в уеб приложенията
4. Основни компоненти в програмирането с PHP
- Цикли - for, white, foreach
- Работа с масиви от данни - сортиране, едномерни или многомерни масиви
- Четене и писане в статични файлове
- Switch/case контролни структури
5. Функции в PHP
- Функции за сортиране на масиви
- Рекурсивно програмиране
- Регулярни изрази
- Полиморфизъм
6. Обектно ориентирано програмиране - Основи
- Работа и създаване на класове
- Дефиниране на методи
- Интерфейси и за какво се използват
- Конструктори и Деструктори
- Инициализиране на класове
- MVC design pattern
7. Въведение в работата с MySQL
- Основни стъпки за конфигуриране на MySQL сървър
- Създаване на бази данни
- Типове storage engines - InnoDB и MyISAM
- Създаване на таблици и колони
- Различни типове данни в MySQL
- Ключове, Индекси и Constraints
8. Работа с MySQL бази данни
- Стандартни DDL (Data Definition Language) заявки
CREATE
ALTER
DROP
TRUNCATE
- Стандартни DML (Data Manipulation Language) заявки
SELECT
INSERT
UPDATE
DELETE
9. Работа с PHP и MySQL
- Създаване на връзка между PHP и MySQL база данни
- Създаване на стандартни SELECT заявки за вземане на данни и показването им в уеб сайта
- Добавяне на допълнителни записи в базата данни
- Изтриване на записи в базата данни
- Обновяване на записи в базата данни
- Създаване на HTML From обекти и попълване на данни в тях
- Създаване на уеб базирано приложение (CMS) за работа с данни (CRUD операции - Create, read, update and delete)
10. Работа на PHP, MySQL и jQuery
- Какво е jQuery и за какво се използва
- Основен синтаксис на JavaScript
- Инициализиране на jQuery в HTML страница
- Основни функции за работа с jQuery
- Контролиране на HTML обекти с jQuery
- Създаване на Ajax request към база данни с jQuery за четене и писане на данни
11. Финално задание
- Създаване и разработка на функциониращо уеб базирано приложение за работа с данни с отдалечена база данни
Росен Иванов
Росен Иванов работи повече от 10 години в сферата на ИТ и разработката на Cloud и SAAS платформи. В момента е CEO @ GeekTech.comПоследните 4 години той работи като Project Manager по няколко големи start-up проекта в САЩ и помага на компании да създадат висококачествени софтуерни решения.
Росен Иванов е създател на Postific.com - Оналйн система за социален мениджмънт
Той е многократен национален шампион по уеб програмиране с над 6 първи места на национални олимпиади и състезания, преподавател в продължение на 2 години в СУ "Св. Кл. Охридски" по SEO и Маркетинг на студенти магистърска степен.