store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно!
Използваме бисквитки, за да осигурим възможно най-доброто преживяване в нашия уебсайт. За да работи store.bg правилно е необходимо съгласие с употребата им!
Детайлни настройки
Съгласен съм с бисквитките
Грижа за клиента   |   За контакти
Начало   Книги    Компютърна литература    Програмиране и езици    PHP    PHP 7 & MySQL - практическо прогр...
Начало   Книги    ...    ...    PHP  
Търсене
Хиляди книги на
супер изгодни цени
Книги
Списания

PHP 7 & MySQL - практическо програмиране


Денис Колисниченко

Цена:  24.95 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Понеделник 08-06-2020 г., Вторник 09-06-2020 г. или
Сряда 10-06-2020 г.
Тази книга може да бъде доставена в София и
експресно за 4 часа в работно време.
Услугата "експресна доставка" може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка и се изпълнява между 10 ч. ÷ 20 ч. в работни дни!
Продукт#176721
ВидКнига
НаличностДа, на склад в store.bg
Физически наличен в основния склад на store.bg
Издадена2018 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници478
Размери16.40 / 23.40 / 4.00 cm
Тегло0.802 kg
EAN9786197356328
ISBN9786197356328
Описание
Второ преработено и допълнено издание.
Освен задължителните знания свързани с програмирането на PHP и работата с MySQL база данни, в книгата ще намерите множество примери, в които последователно и с подробни обяснения са разгледани полезни проекти от практиката - такива с които се сблъсква всеки съвременен PHP програмист.

Отделено е нужното внимание и на начините за оптимизация на PHP кода, използването на шаблони, фреймуърк, SSL, работа с поща, Mp3 файлове, RSS, както и на техниките за защита от спам и хакери. Ще научите как да разработите мобилна версия на сайт и как да защитите вашия код от неоторизирано копиране и разпространение.

Дадени са и примери с качване на файлове на сървър, използване на сесии, регулярни изрази и форматите CSV/XML. Разгледана е и прецизната настройка на сървъра. Особено полезна ще ви бъде частта "Практическо програмиране". Там постъпково са представени проектирането, разработването на потребителския интерфейс и администрацията на интернет магазин. Кодът на този полезен за практиката проект е предоставен от автора за безплатно сваляне и ползване.

За начинаещите програмисти е включена глава, в която са представени основите на HTML и phpMyAdmin - знания без които не може никой PHP програмист.

Денис Николаевич Колисниченко е водещ автор в областта на програмирането и информационните технологии. Написал е многобройни статии и повече от 30 книги на компютърна тематика, в това число книги за PHP, MySQL, различни Linux дистрибуции (FreeBSD, Fedora, Ubuntu, openSUSE, Mandriva), Windows, Интернет, Joomla!, Slaed, PHP-Nuke, Drupal и други.
Страници от тази книга




Съдържание
Въведение
  • PHP 7
  • Подобрена производителност
  • Премахнати са старите разширения и SAPI
  • Промени в синтаксиса на езика
  • Нови възможности
  • Променени функции
  • Нови функции
  • Как правилно да четете тази книга
Запознаване с PHP
  • Осигуряване на необходимия софтуер
    • Настройка на собствен уеб сървър
    • Инсталиране и настройка на уеб сървър XAMPP под Windows
    • Инсталиране и настройка на уеб сървър под Linux
    • Проверка на работоспособността на сървъра
    • Собствен Web сървър в PHP
  • Инсталиране на PHP 7
    • Инсталиране на Bitnami WAMP for PHP 7.0
    • Панел за управление на Bitnami
    • Проверка на работоспособността на Bitnami
  • Избор на текстов редактор
  • Антивирусна програма и защитна стена
Основи на PHP
  • Как работи PHP?
    • Въведение в CGI
    • Недостатъци на CGI. Как работи PHP?
  • Вашата първа програма на PHP
  • Променливи и константи
  • Действия над променливите
  • Изрази, операции и връзки
    • Какво е израз?
    • Аритметични операции
    • Побитови операции
    • Логически изрази и операции
    • Приоритет на операциите в PHP
    • Низ и низови изрази
    • Връзки
    • Оператор ??. Съкратена форма на тернарна условна операция
  • Конструкции на езика
    • Оператор if-else
    • Цикли
    • Конструкция switch-case
  • Инструкции include и require
Форми и параметри
  • Форми за въвеждане на данни. Методи GET и POST
    • Форма. Таг
    • Получаване на данни от фòрмата
    • Елементи, използвани за въвеждане на данни
      • Текстови полета
      • Зависими и независими превключватели
      • Таг
      • Списъци
      • Бутони
    • Защита от спам
  • Променливи на сървърното обкръжение. Директива register_globals
    • Променливи на обкръжението
    • Директива register_globals
  • Създаване на интерактивни форми за въвеждане на данни
    • Предимства на интерактивните форми
    • Добавяне на бутон Back във вашите форми
    • Форма за проверка на въведените данни
    • Сложна динамична форма
Основни функции в PHP
  • Функции, които трябва да знае всеки PHP програмист
    • Математически функции
    • Функции за преобразуване от една бройна система в друга
    • Дата и време
    • Генератор на случайни числа
    • Функции за стартиране на външни програми
  • Функции за работа с низове
    • Операции с низове
    • Основни функции за работа с низове
    • Функции за работа с отделни символи
    • Функции за обработка на HTML и форми за въвеждане на данни
    • Смяна на регистъра
    • Специални функции
      • Функции md5() и crc32()
      • Функция explode()
      • Функции Serialize() и UnSerialize()
    • Хеширане на пароли
    • Низове и PHP 7
  • Функции за обработка на масиви
    • Разлика между масиви и списъци. Асоциативни масиви
      • Въведение в масивите
      • Списъци
      • Асоциативни масиви
      • Инструкцията list() за списъци
    • Многомерни масиви
    • Операции с масиви
      • Унищожаване на масив
      • Сливане на масиви
      • Преброяване на елементите на масив
      • Сортиране на масиви
      • Директен достъп до елемент от масива
    • Други функции за работа с масиви
      • Извличане на части от масива
      • Добавяне и премахване на елементи в масива
      • Функция array_unique()
      • Функции compact() и extract()
  • Функции за работа с файлове и папки
    • Съхраняване на информация в папки
    • Отваряне, четене, запис и затваряне на файл
      • Отваряне на файл
      • Четене и запис на файла в двоичен режим
      • Четене и запис на файл в текстов режим
      • Затваряне на файл
      • Функции, автоматизиращи някои операции с файловете
    • Функции за работа с файлове
      • Проверка за съществуването на файл
      • Копиране, преименуване и изтриване на файл
      • Функция filetype(): определяне на типа на файла
      • Функции fileatime(), filectime() и filemtime()
      • Функции disk_free_space() и disk_total_space()
      • Функции за проверка на правата за достъп до файла
    • Функции за работа с папки
    • Заключване на файл
    • Изобразяване на изходен код. Функция show_source()
  • Мрежови функции
    • Функции за работа със сокети
    • FTP функции
    • Функции за работа с DNS
  • Работа с изображения. Библиотека GD
    • Активация на библиотеката GD
    • Проверка за достъпност на GD
    • Формат на изображението
    • Основни операции
      • Определяне на размера на изображението
      • Функции за работа с цвят
      • Рисуване на графични примитиви
      • Функции за запълване на област
    • Показване на текст над изображение
    • Завъртане на изображение
    • Промяна на размера на изображение
    • Поддръжка на WebP в GD
  • Работа с поща чрез PHP
    • Изпращане на обикновени съобщения
    • Изпращане на HTML съобщения с прикрепени файлове
  • Полезни възможности на PHP
    • Работа с RSS
    • Работа с MP3
  • Създаване на собствени функции
    • Какво е функция?
    • Променливи и област на видимост на функциите
    • Параметри на функциите
    • Генератори
    • Полезни примери
      • Масив със случайни числа
      • Функция за изчисляване на факториел
      • Функция за инициализиране на променливи
      • Предаване на масив в качеството му на параметър на функция
      • Условно дефинирани функции
Бази данни и PHP
  • Въведение в базите данни. Основни SQL оператори
    • Основни понятия
    • Да се договорим за нещо
    • Типове полета
    • Създаване на таблици с оператора CREATE
    • Оператор INSERT: вмъкване на данни в таблица
    • Оператор UPDATE: променяне на запис
    • Оператор DELETE: изтриване на запис
    • Оператор SELECT: извличане на записи
    • Групиране на записи
    • Сортиране на записи
    • Изтриване на полета и таблици
  • Работим с MySQL чрез PHP
    • Установяване на връзка със сървъра и избор на база данни
    • Изпращане на SQL заявка и получаване на резултата
    • Обработка на резултата
    • Затваряне на връзката
    • Постоянна връзка
    • Кеширане на заявките
    • Копиране на таблици в MySQL
  • Инсталиране и използване на phpMyAdmin
    • За какво ни е phpMyAdmin?
    • Инсталиране на phpMyAdmin на вашия сървър
    • Използване на phpMyAdmin
  • Алтернативни бази данни, поддържани от PHP
    • SQLite vs MySQL
    • Отваряне и затваряне на базата данни
    • Изпращане на заявката и обработка на резултата
PHP за опитния програмист
  • Качване на файлове на сървър
    • Форма за качване на файл
    • Сценарий за качване на файл upload.php
  • Използване на шаблони
    • Предназначение на шаблоните
    • Инсталиране на Smarty
    • Използване на Smarty
    • Прост шаблонизатор
  • Обектно ориентирано програмиране
    • Основи на обектно ориентираното програмиране
    • Вашият първи клас на PHP
    • Конструктори и деструктори
    • Наследяване и полиморфизъм
    • Област на видимост на членовете на класа
    • Абстрактни класове и методи
    • Ключова дума final
    • Обработка на изключения
    • Клониране на обекти
    • Константа като член на клас
    • Статични членове на клас
    • Оператор instanceof
    • Итератори
    • Пространство от имена
    • Трейтове (traits)
    • Ключова дума class
    • Особености при обработката на променливи в PHP 7
    • Полезен пример
  • Използване на сесии
    • За какво са ни сесии?
    • Работа със сесии
    • Пример за програма, използваща сесия
  • Регулярни изрази
    • Ново ниво на търсене с помощта на регулярни изрази
    • Език за описване на регулярните изрази
    • PHP функции за работа с RegExp
    • Примери с използване на RegExp
  • Въведение в Ajax
    • Презареждане на страници в движение
    • Създаване на AJAX приложение
  • Система за контрол на версиите
    • Защо е необходим контрол на версиите на файловете?
    • Използване на TortoiseHG
    • Създаване на хранилища
    • Внасяне и преглед на промените
    • Добавяне и изтриване на файлове
  • Защита на сайта от атаки
    • Няколко думи за актуалността на проблема
    • XSS атаки
    • SQL инжектиране
  • SSL връзки във вашите проекти
    • Защо са ни SSL връзки?
    • Написване на сценарий, който поддържа SSL
  • Прост WAP сървър с PHP
    • За какво ни е WAP сървър?
    • Настройване на Apache
    • Сценарий на PHP
Практика на програмирането
  • Разработка на енджин за блог
    • Въведение в CMS
    • Функции на бъдещата CMS
    • Разработка на структурата на базата данни
    • Разработка на енджин за блога
    • Структура на CMS
    • Разработка на основния файл index.php
    • Набор от функции
    • Сценарий add_comment.php
    • Тестване на CMS
    • Как да подобрите CMS самостоятелно
  • Разработка на книга за гости
    • Предназначение на книгата за гости
    • Разработка на таблиците
    • Разработка на фòрмата за добавяне на коментар
    • Сценарий gb-add.php: добавяне на записи към книгата за гости
    • Разработка на сценария gb.php
  • Разработка на публична галерия
    • Как ще работи нашата галерия
    • Сценарий upload.php
    • Сценарий index.php
  • Използване на анкети и гласуване на сайта
    • Анкетата като средство за изграждане на общност
    • Сценарий Advanced Poll
      • Инсталиране на система за гласуване
      • Създаване на анкета
      • Добавяне на анкетата към сайта
  • Преброяване на посещенията на страниците на сайта
    • Разликата от другите броячи
    • Написване на PHP кода
  • Разработка на панел за управление
    • Функции на панела за управление
    • Реализация на файла login.php
    • Сценарий cats.php - управление на категориите...380
    • Сценарий posts.php
    • Визуален редактор SPAW2
    • Включване на SPAW2 към нашия проект
    • Добавяне на SPAW2 към произволен проект
    • Промяна на размера на редактора по време на изпълнение на PHP сценарий
    • Панел с инструменти
    • Промяна на броя на бутоните в панела с инструменти. Създаване на собствен панел
    • Забрана за промяна на размерите на редактора от страна на потребителя
    • Грешка при стартиране на редактора: Error 105 (net::ERR_NAME_NOT_RESOLVED)
    • Промяна на външния вид на редактора
Популярни проекти, написани на PHP
  • Инсталиране и използване на блог WordPress
    • Инсталиране на енджин за WordPress блог
    • Използване на WordPress
      • Влизане в панела за управление
      • Основни параметри
      • Външен вид: инсталиране и активиране на тема
      • Създаване на съдържание
  • Инсталиране и използване на Joomla!
    • Joomla! - универсален енджин за сайт
    • Инсталиране на Joomla!
    • Панел за управление на Joomla!
  • Оптимизация на PHP кода
    • Оптимизация на показването в браузър
    • Обръщане към елемент на масива
    • Не използвайте прекалено дълги имена на променливите
    • Правилно четене на файлове
    • Правилно използване на операторите за цикли
    • Ненужно използване на функции
    • Echo или print
    • Регулярни изрази
  • Защита на кода със Zend Guard
    • За какво ни е нужен Zend Guard?
    • Инсталиране на Zend Guard
    • Използване на Zend Guard
    • Как се генерират лицензи?
    • Колко е надеждна защитата Zend Guard?
  • Инсталиране и използване на форум phpBB3
    • Един от най-добрите енджини
    • Инсталиране на phpBB3
Допълнителни материали
  • Приложение 1.
    • Основи на HTML
      • Структура на HTML документа
      • Таг
      • Заглавни тагове
      • Тагове за абзаци и подравняване на текст
      • Форматиране на текст
        • Промяна на шрифта
      • Вмъкване на изображения
      • Номериран и неномериран списък
      • Връзки
      • Таблици
  • Приложение 2.
    • Стандартни цветове
  • Приложение 3.
    • Настройка на PHP интерпретатора
      • Директиви в конфигурационния файл php.ini
        • Общ формат на php.ini
        • Директива error_reporting: обработка на грешки
        • Директива max_execution_time: максимално време за изпълнение на сценария
        • Директива magic_quotes_gpc
        • Автоматично добавяне на предаваните към сценария променливи в глобалните масиви
      • Индивидуална настройка на обработката на грешките за конкретния сценарий
      • Синтактическа проверка на кода
        • Проверка без да се изпълнява кодът
        • Проверка с изпълнение на кода
      • Финализатори. Функция Register shutdown function()
      • Информационни функции
        • Функция phpversion()
        • Функция getlastmod()
      • "Заспиване" на сценария
  • Заключение
Рейтинг
Рейтинг: 8.25 / 16 гласа 
За да оцените книгата "PHP 7 & MySQL - практическо програмиране", изберете цифрата отговаряща на Вашата оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Други интересни предложения
Мнения на посетители
 

Ако искате да сте първият дал мнение за тази книга, направете го сега!

Вашето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видите всички останали мнения, моля натиснете бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.
Закупилите тази книга, купуват също
Java за всички - Алексей Василев - книга

Java за всички


Алексей Василев

Асеневци
Цена:  33.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Вече дълги години Java е част от малката група на най-популярните и търсени езици за програмиране. Той е красив, ефективен и най-главното - много продуктивен. Основният критерий при подбора на материала в книгата е такъв, че читателят да може още от самото начало да започне да пише програми. В началото това ще бъдат прости програми, но постепенно с усвояването на материята степента на сложност ще се увеличава. Обхванати са всички основни концепции, нужни за ефективното съставяне на програми на Java: Базови типове и оператори; Управляващи инструкции (оператори за цикъл, условни оператори и оператори за избор); ...
Научете сами C++ за 24 учебни часа - Роджърс Кейдънхед, Джеси Либърти - книга

Научете сами C++ за 24 учебни часа


Роджърс Кейдънхед, Джеси Либърти

АлексСофт
Цена:  29.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Обновено за C++14. ... Само за 24 урока, всеки от които изисква максимум час, вие ще успеете да овладеете основите на програмирането на С++ - един от най-популярните и мощни езици, който някога е бил създаван. Използвайки прост подход стъпка по стъпка, по един бърз и приятелски начин, този самоучител ще ви предаде всички знания, които трябва да притежавате, от инсталирането и използването на компилатор, до дебъгването на програмите, които сте създали, до новостите в С++ 14. Всеки урок стъпва върху наученото в предишните, предоставяйки ви солидни знания относно основните концепции и техники в програмирането на С++. ...
Хакерство For Dummies - Кевин Бийвър - книга

Хакерство For Dummies


Кевин Бийвър

АлексСофт
Цена:  20.00 лв.
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! ... Вие ли сте защитникът на системите? Тогава тази книга ви е необходима! Научете се как да отблъснете атаките! Докато не се научите как да мислите като лошите момчета и да разпознавате уязвимостите във вашите системи, няма да можете да си създадете ефективен план за гарантиране сигурността на вашата информация. Тази книга ще ви помогне да се задържите на върха на играта на сигурност! Тук ще намерите точно това, от което вие се нуждаете относно тестването за проникване, оценяване на уязвимостите, най-добрите практики за сигурност и всеки един аспект на етичното хакване. Как мислят хакерите - ...
Kali Linux: Изследване и етично хакване на Wireless мрежи - Камерън Бюканън, Вивек Рамачандран - книга

Kali Linux: Изследване и етично хакване на Wireless мрежи


Камерън Бюканън, Вивек Рамачандран

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Практически наръчник. ... Безжичните мрежи са навсякъде и тестването за безжично проникване в тях е ключово умение, което всеки мрежов администратор трябва да притежава. С откриването на атаката KRACK, която дава възможност на хакерите да проникнат в Wi-Fi мрежите, криптирани с WPA2, тези умения са по-нужни от всякога. Kali Linux е най-популярната дис­трибуция за тестване на прониквания. Тя съдържа стотици инструменти, с които се откриват пропуски в сигурността и се извършват мрежови атаки. В тази книга ще намерите едни от най-новите методи за изследване и етично хакване на Wireless мрежи, включително подробно описание ...
JavaScript & jQuery - практическо програмиране - Денис Колисниченко - книга

JavaScript & jQuery - практическо програмиране


Денис Колисниченко

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Тази книга ще ви помогне да усвоите мощта на JavaScript и значително да опростите процеса на разработка на уеб страници, а самите страници ще станат по-интерактивни и функционални. Чрез JavaScript ще реализирате функции на уеб страниците, които не могат да бъдат постигнати чрез стандартните HTML тагове. Първата част на книгата подробно разглежда JavaScript. Тук е представен синтаксисът на езика - ще научите как се работи с масиви, функции, класове, форми, какви са видовете събития и как се обработват, как се тестват програмите за грешки. Освен това е разгледан и обектният модел на браузъра Inretnet Explorer. Втората ...
C++ в примери и задачи - Алексей Василев - книга

C++ в примери и задачи


Алексей Василев

Асеневци
Цена:  24.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо да се научат да програмират на него. Ето защо в първа глава ще намерите основополагащи примери. ... C++ е един от най-популярните и търсени езици за програмиране. Той е изключително гъвкав и богат и е невъзможно да си представим професионален програмист, който да не го знае. Опитът показва, че един материал се усвоява най-добре, ако е илюстриран с примери. Освен това, понякога е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Тук ще научите: как е организирана ...
Програмиране с Java SE 10 - основи на езика в примери - Алексей Василев - книга

Програмиране с Java SE 10 - основи на езика в примери


Алексей Василев

Асеневци
Цена:  29.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Книгата е предназначена за самостоятелно изучаване на Java - един от най-популярните и най-търсени езици за програмиране. Разглежда се версия Java SE 10. Опитът показва, че един материал се усвоява най-добре, ако е илюстриран с примери. Ето защо в книгата последователно и с много примери са разгледани практически всички основни теми, които така или иначе формират парадигмата за програмиране в Java - базови техники за създаване на програми в Java; класове, обекти и масиви; презареждане на методи; ламбда изрази; наследяване и предефиниране на методи; използване на интерфейси; обработка на събития и изключения; ...
С - в примери и задачи - Алексей Василев - книга

С - в примери и задачи


Алексей Василев

Асеневци
Цена:  29.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Ако искате да станете истински софтуерен инженер, не може да не минете през школата на С. Езикът С е прост, лаконичен, широкообхватен и най-важното - изключително ефективен. Той лежи в основата на голямото семейство на С-езиците, към което принадлежат С++, С#, PHP, JAVA и др. Тази книга е за тези, които биха искали не само да се научат да програмират на С, но биха искали да започнат своето развитие като програмисти, стъпвайки на солидни основи от фундаментални знания за програмирането. Най-добре и най-лесно програмиране се учи с примери. Може дълго да разсъждаваме върху принципите, концепциите и подходите при ...
MCSA Windows Server 2016: Пълно учебно ръководство - том 1 - Уилиам Панек - книга

MCSA Windows Server 2016: Пълно учебно ръководство - том 1


Уилиам Панек

АлексСофт
Цена:  34.99 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Exam 70-740, Exam 70-741, Exam 70-742. ... Тази книга е вашият билет за получаване на сертификат MCSA - независимо дали започвате от нулата или правите надстройка върху сертификатите MCSA Windows Server 2012 или MCSA Windows Server 2012 R2. Реалните сценарии помагат в илюстрирането на начина на прилагане на уменията в работата ви, а практическите упражнения подкрепят познанията ви по концепциите за подготовката за Изпит 70-740, инсталация, съхранение и изчисляване с Windows Server 2016, Изпит 70-741, работа в мрежа с Windows Server 2016, и Изпит 70-742, идентичност с Windows Server 2016. В допълнение към това ...
Microsoft Office 2019 - Step by Step - Джоан Ламбърт, Къртис Фрай - книга

Microsoft Office 2019 - Step by Step


Джоан Ламбърт, Къртис Фрай

АлексСофт
Цена:  29.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Бързият начин да разучите "Microsoft Office 2019" и "Office 365"! Книгата съдържа файлове за упражнения. ... Това е лесният начин за учене. Вършете повече неща и по-бързо с "Microsoft Office 2019" и "Office 365". Скачайте направо там, където ви трябват отговори - кратки уроци и подробни екранни снимки разкриват точно какво да направите, стъпка по стъпка. Открийте пестящи време преки пътища за Word, Excel, PowerPoint и Outlook. Форматирайте, организирайте и си сътрудничете с други хора върху въздействащи документи на Word. Изграждайте мощни, надеждни работни листове на ...
MCSA Windows Server 2016: Пълно учебно ръководство - том 3 - Уилиам Панек - книга

MCSA Windows Server 2016: Пълно учебно ръководство - том 3


Уилиам Панек

АлексСофт
Цена:  34.99 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цялостно пълно ръководство за успешно явяване на изпитите за сертификат MCSA 70-740, 70-741 и 70-742. ... Тази книга е вашият билет за получаване на сертификат MCSA - независимо дали започвате от нулата или правите надстройка върху сертификатите "MCSA Windows Server 2012" или "MCSA Windows Server 2012 R2". Реалните сценарии помагат в илюстрирането на начина на прилагане на уменията в работата ви, а практическите упражнения подкрепят познанията ви по концепциите за подготовката за Изпит 70-740, Инсталация, съхранение и изчисляване с "Windows Server 2016", Изпит 70-741, Работа в мрежа с " ...
Командите в Linux - D.K. Academy - книга

Командите в Linux


D.K. Academy

Асеневци
Цена:  19.95 лв.
Практически наръчник за работа с конзолата. ... Пълноценното използване на Linux е невъзможно без командния ред. Не всички конзолни команди обаче имат своите графични аналози, а има и ситуации, при които без команден ред не може. Тук ще намерите подробно описание на синтаксиса на най-полезните Linux команди, техните параметри и, разбира се, практически примери. Включени са команди за работа с файловата система, текст, локалната мрежа и интернет. Особено внимание е отделено на командите за системния администратор, за управление на потребителите, за управление на процеси и инсталиране на пакети. Разгледани са и ...

PHP 7 & MySQL - практическо програмиране


Денис Колисниченко

Поръчай през телефона си сега.
Лесно е!
Цена:  24.95 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Понеделник 08-06-2020 г., Вторник 09-06-2020 г. или
Сряда 10-06-2020 г.
Тази книга може да бъде доставена в София и
експресно за 4 часа в работно време.
Услугата "експресна доставка" може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка и се изпълнява между 10 ч. ÷ 20 ч. в работни дни!
Продукт#176721
ВидКнига
НаличностДа, на склад в store.bg
Физически наличен в основния склад на store.bg
Издадена2018 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници478
Размери16.40 / 23.40 / 4.00 cm
Тегло0.802 kg
EAN9786197356328
ISBN9786197356328
Описание
Второ преработено и допълнено издание.
Освен задължителните знания свързани с програмирането на PHP и работата с MySQL база данни, в книгата ще намерите множество примери, в които последователно и с подробни обяснения са разгледани полезни проекти от практиката - такива с които се сблъсква всеки съвременен PHP програмист.

Отделено е нужното внимание и на начините за оптимизация на PHP кода, използването на шаблони, фреймуърк, SSL, работа с поща, Mp3 файлове, RSS, както и на техниките за защита от спам и хакери. Ще научите как да разработите мобилна версия на сайт и как да защитите вашия код от неоторизирано копиране и разпространение.

Дадени са и примери с качване на файлове на сървър, използване на сесии, регулярни изрази и форматите CSV/XML. Разгледана е и прецизната настройка на сървъра. Особено полезна ще ви бъде частта "Практическо програмиране". Там постъпково са представени проектирането, разработването на потребителския интерфейс и администрацията на интернет магазин. Кодът на този полезен за практиката проект е предоставен от автора за безплатно сваляне и ползване.

За начинаещите програмисти е включена глава, в която са представени основите на HTML и phpMyAdmin - знания без които не може никой PHP програмист.

Денис Николаевич Колисниченко е водещ автор в областта на програмирането и информационните технологии. Написал е многобройни статии и повече от 30 книги на компютърна тематика, в това число книги за PHP, MySQL, различни Linux дистрибуции (FreeBSD, Fedora, Ubuntu, openSUSE, Mandriva), Windows, Интернет, Joomla!, Slaed, PHP-Nuke, Drupal и други.
Страници от тази книга
Съдържание
Въведение
  • PHP 7
  • Подобрена производителност
  • Премахнати са старите разширения и SAPI
  • Промени в синтаксиса на езика
  • Нови възможности
  • Променени функции
  • Нови функции
  • Как правилно да четете тази книга
Запознаване с PHP
  • Осигуряване на необходимия софтуер
    • Настройка на собствен уеб сървър
    • Инсталиране и настройка на уеб сървър XAMPP под Windows
    • Инсталиране и настройка на уеб сървър под Linux
    • Проверка на работоспособността на сървъра
    • Собствен Web сървър в PHP
  • Инсталиране на PHP 7
    • Инсталиране на Bitnami WAMP for PHP 7.0
    • Панел за управление на Bitnami
    • Проверка на работоспособността на Bitnami
  • Избор на текстов редактор
  • Антивирусна програма и защитна стена
Основи на PHP
  • Как работи PHP?
    • Въведение в CGI
    • Недостатъци на CGI. Как работи PHP?
  • Вашата първа програма на PHP
  • Променливи и константи
  • Действия над променливите
  • Изрази, операции и връзки
    • Какво е израз?
    • Аритметични операции
    • Побитови операции
    • Логически изрази и операции
    • Приоритет на операциите в PHP
    • Низ и низови изрази
    • Връзки
    • Оператор ??. Съкратена форма на тернарна условна операция
  • Конструкции на езика
    • Оператор if-else
    • Цикли
    • Конструкция switch-case
  • Инструкции include и require
Форми и параметри
  • Форми за въвеждане на данни. Методи GET и POST
    • Форма. Таг
    • Получаване на данни от фòрмата
    • Елементи, използвани за въвеждане на данни
      • Текстови полета
      • Зависими и независими превключватели
      • Таг
      • Списъци
      • Бутони
    • Защита от спам
  • Променливи на сървърното обкръжение. Директива register_globals
    • Променливи на обкръжението
    • Директива register_globals
  • Създаване на интерактивни форми за въвеждане на данни
    • Предимства на интерактивните форми
    • Добавяне на бутон Back във вашите форми
    • Форма за проверка на въведените данни
    • Сложна динамична форма
Основни функции в PHP
  • Функции, които трябва да знае всеки PHP програмист
    • Математически функции
    • Функции за преобразуване от една бройна система в друга
    • Дата и време
    • Генератор на случайни числа
    • Функции за стартиране на външни програми
  • Функции за работа с низове
    • Операции с низове
    • Основни функции за работа с низове
    • Функции за работа с отделни символи
    • Функции за обработка на HTML и форми за въвеждане на данни
    • Смяна на регистъра
    • Специални функции
      • Функции md5() и crc32()
      • Функция explode()
      • Функции Serialize() и UnSerialize()
    • Хеширане на пароли
    • Низове и PHP 7
  • Функции за обработка на масиви
    • Разлика между масиви и списъци. Асоциативни масиви
      • Въведение в масивите
      • Списъци
      • Асоциативни масиви
      • Инструкцията list() за списъци
    • Многомерни масиви
    • Операции с масиви
      • Унищожаване на масив
      • Сливане на масиви
      • Преброяване на елементите на масив
      • Сортиране на масиви
      • Директен достъп до елемент от масива
    • Други функции за работа с масиви
      • Извличане на части от масива
      • Добавяне и премахване на елементи в масива
      • Функция array_unique()
      • Функции compact() и extract()
  • Функции за работа с файлове и папки
    • Съхраняване на информация в папки
    • Отваряне, четене, запис и затваряне на файл
      • Отваряне на файл
      • Четене и запис на файла в двоичен режим
      • Четене и запис на файл в текстов режим
      • Затваряне на файл
      • Функции, автоматизиращи някои операции с файловете
    • Функции за работа с файлове
      • Проверка за съществуването на файл
      • Копиране, преименуване и изтриване на файл
      • Функция filetype(): определяне на типа на файла
      • Функции fileatime(), filectime() и filemtime()
      • Функции disk_free_space() и disk_total_space()
      • Функции за проверка на правата за достъп до файла
    • Функции за работа с папки
    • Заключване на файл
    • Изобразяване на изходен код. Функция show_source()
  • Мрежови функции
    • Функции за работа със сокети
    • FTP функции
    • Функции за работа с DNS
  • Работа с изображения. Библиотека GD
    • Активация на библиотеката GD
    • Проверка за достъпност на GD
    • Формат на изображението
    • Основни операции
      • Определяне на размера на изображението
      • Функции за работа с цвят
      • Рисуване на графични примитиви
      • Функции за запълване на област
    • Показване на текст над изображение
    • Завъртане на изображение
    • Промяна на размера на изображение
    • Поддръжка на WebP в GD
  • Работа с поща чрез PHP
    • Изпращане на обикновени съобщения
    • Изпращане на HTML съобщения с прикрепени файлове
  • Полезни възможности на PHP
    • Работа с RSS
    • Работа с MP3
  • Създаване на собствени функции
    • Какво е функция?
    • Променливи и област на видимост на функциите
    • Параметри на функциите
    • Генератори
    • Полезни примери
      • Масив със случайни числа
      • Функция за изчисляване на факториел
      • Функция за инициализиране на променливи
      • Предаване на масив в качеството му на параметър на функция
      • Условно дефинирани функции
Бази данни и PHP
  • Въведение в базите данни. Основни SQL оператори
    • Основни понятия
    • Да се договорим за нещо
    • Типове полета
    • Създаване на таблици с оператора CREATE
    • Оператор INSERT: вмъкване на данни в таблица
    • Оператор UPDATE: променяне на запис
    • Оператор DELETE: изтриване на запис
    • Оператор SELECT: извличане на записи
    • Групиране на записи
    • Сортиране на записи
    • Изтриване на полета и таблици
  • Работим с MySQL чрез PHP
    • Установяване на връзка със сървъра и избор на база данни
    • Изпращане на SQL заявка и получаване на резултата
    • Обработка на резултата
    • Затваряне на връзката
    • Постоянна връзка
    • Кеширане на заявките
    • Копиране на таблици в MySQL
  • Инсталиране и използване на phpMyAdmin
    • За какво ни е phpMyAdmin?
    • Инсталиране на phpMyAdmin на вашия сървър
    • Използване на phpMyAdmin
  • Алтернативни бази данни, поддържани от PHP
    • SQLite vs MySQL
    • Отваряне и затваряне на базата данни
    • Изпращане на заявката и обработка на резултата
PHP за опитния програмист
  • Качване на файлове на сървър
    • Форма за качване на файл
    • Сценарий за качване на файл upload.php
  • Използване на шаблони
    • Предназначение на шаблоните
    • Инсталиране на Smarty
    • Използване на Smarty
    • Прост шаблонизатор
  • Обектно ориентирано програмиране
    • Основи на обектно ориентираното програмиране
    • Вашият първи клас на PHP
    • Конструктори и деструктори
    • Наследяване и полиморфизъм
    • Област на видимост на членовете на класа
    • Абстрактни класове и методи
    • Ключова дума final
    • Обработка на изключения
    • Клониране на обекти
    • Константа като член на клас
    • Статични членове на клас
    • Оператор instanceof
    • Итератори
    • Пространство от имена
    • Трейтове (traits)
    • Ключова дума class
    • Особености при обработката на променливи в PHP 7
    • Полезен пример
  • Използване на сесии
    • За какво са ни сесии?
    • Работа със сесии
    • Пример за програма, използваща сесия
  • Регулярни изрази
    • Ново ниво на търсене с помощта на регулярни изрази
    • Език за описване на регулярните изрази
    • PHP функции за работа с RegExp
    • Примери с използване на RegExp
  • Въведение в Ajax
    • Презареждане на страници в движение
    • Създаване на AJAX приложение
  • Система за контрол на версиите
    • Защо е необходим контрол на версиите на файловете?
    • Използване на TortoiseHG
    • Създаване на хранилища
    • Внасяне и преглед на промените
    • Добавяне и изтриване на файлове
  • Защита на сайта от атаки
    • Няколко думи за актуалността на проблема
    • XSS атаки
    • SQL инжектиране
  • SSL връзки във вашите проекти
    • Защо са ни SSL връзки?
    • Написване на сценарий, който поддържа SSL
  • Прост WAP сървър с PHP
    • За какво ни е WAP сървър?
    • Настройване на Apache
    • Сценарий на PHP
Практика на програмирането
  • Разработка на енджин за блог
    • Въведение в CMS
    • Функции на бъдещата CMS
    • Разработка на структурата на базата данни
    • Разработка на енджин за блога
    • Структура на CMS
    • Разработка на основния файл index.php
    • Набор от функции
    • Сценарий add_comment.php
    • Тестване на CMS
    • Как да подобрите CMS самостоятелно
  • Разработка на книга за гости
    • Предназначение на книгата за гости
    • Разработка на таблиците
    • Разработка на фòрмата за добавяне на коментар
    • Сценарий gb-add.php: добавяне на записи към книгата за гости
    • Разработка на сценария gb.php
  • Разработка на публична галерия
    • Как ще работи нашата галерия
    • Сценарий upload.php
    • Сценарий index.php
  • Използване на анкети и гласуване на сайта
    • Анкетата като средство за изграждане на общност
    • Сценарий Advanced Poll
      • Инсталиране на система за гласуване
      • Създаване на анкета
      • Добавяне на анкетата към сайта
  • Преброяване на посещенията на страниците на сайта
    • Разликата от другите броячи
    • Написване на PHP кода
  • Разработка на панел за управление
    • Функции на панела за управление
    • Реализация на файла login.php
    • Сценарий cats.php - управление на категориите...380
    • Сценарий posts.php
    • Визуален редактор SPAW2
    • Включване на SPAW2 към нашия проект
    • Добавяне на SPAW2 към произволен проект
    • Промяна на размера на редактора по време на изпълнение на PHP сценарий
    • Панел с инструменти
    • Промяна на броя на бутоните в панела с инструменти. Създаване на собствен панел
    • Забрана за промяна на размерите на редактора от страна на потребителя
    • Грешка при стартиране на редактора: Error 105 (net::ERR_NAME_NOT_RESOLVED)
    • Промяна на външния вид на редактора
Популярни проекти, написани на PHP
  • Инсталиране и използване на блог WordPress
    • Инсталиране на енджин за WordPress блог
    • Използване на WordPress
      • Влизане в панела за управление
      • Основни параметри
      • Външен вид: инсталиране и активиране на тема
      • Създаване на съдържание
  • Инсталиране и използване на Joomla!
    • Joomla! - универсален енджин за сайт
    • Инсталиране на Joomla!
    • Панел за управление на Joomla!
  • Оптимизация на PHP кода
    • Оптимизация на показването в браузър
    • Обръщане към елемент на масива
    • Не използвайте прекалено дълги имена на променливите
    • Правилно четене на файлове
    • Правилно използване на операторите за цикли
    • Ненужно използване на функции
    • Echo или print
    • Регулярни изрази
  • Защита на кода със Zend Guard
    • За какво ни е нужен Zend Guard?
    • Инсталиране на Zend Guard
    • Използване на Zend Guard
    • Как се генерират лицензи?
    • Колко е надеждна защитата Zend Guard?
  • Инсталиране и използване на форум phpBB3
    • Един от най-добрите енджини
    • Инсталиране на phpBB3
Допълнителни материали
  • Приложение 1.
    • Основи на HTML
      • Структура на HTML документа
      • Таг
      • Заглавни тагове
      • Тагове за абзаци и подравняване на текст
      • Форматиране на текст
        • Промяна на шрифта
      • Вмъкване на изображения
      • Номериран и неномериран списък
      • Връзки
      • Таблици
  • Приложение 2.
    • Стандартни цветове
  • Приложение 3.
    • Настройка на PHP интерпретатора
      • Директиви в конфигурационния файл php.ini
        • Общ формат на php.ini
        • Директива error_reporting: обработка на грешки
        • Директива max_execution_time: максимално време за изпълнение на сценария
        • Директива magic_quotes_gpc
        • Автоматично добавяне на предаваните към сценария променливи в глобалните масиви
      • Индивидуална настройка на обработката на грешките за конкретния сценарий
      • Синтактическа проверка на кода
        • Проверка без да се изпълнява кодът
        • Проверка с изпълнение на кода
      • Финализатори. Функция Register shutdown function()
      • Информационни функции
        • Функция phpversion()
        • Функция getlastmod()
      • "Заспиване" на сценария
  • Заключение
Книги от Денис Колисниченко
JavaScript & jQuery - практическо програмиране
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  19.95 лв.
Windows 10 - Самоучител
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  17.90 лв.
jQuery - Практическо програмиране за начинаещи
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  19.95 лв.
HTML 5 & CSS 3 - практическо програмиране за начинаещи
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  19.95 лв.
Въведение в .Net
Денис Колисниченко
Стандартна цена 24.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  19.96 лв.
През очите на хакера
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  19.95 лв.
Цифрова фотография
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  24.95 лв.
SQL - практическо програмиране
Денис Колисниченко
Цена:  19.95 лв.
Ubuntu Linux - практически самоучител за начинаещи
Денис Колисниченко
Цена:  19.95 лв.
C / C++ - практическо програмиране в примери
Денис Колисниченко
Цена:  19.95 лв.
Linux - практически наръчник по системно и мрежово администриране
Денис Колисниченко
Цена:  19.95 лв.
Адаптивен уеб дизайн с Bootstrap
Денис Колисниченко
Цена:  19.95 лв.
Още книги от Денис Колисниченко
Други интересни предложения
JavaScript & jQuery - практическо програмиране
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  19.95 лв.
HTML 5 & CSS 3 - практическо програмиране за начинаещи
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  19.95 лв.
Програмиране и Web дизаин с PHP5, Apache, MySQL: том 2
Джейсън Гернър, Елизабет Нарамор
Продуктът е представен с вътрешни страници
Цена:  16.00 лв.
Уеб приложения за бази данни с PHP и MySQL
Хю Е. Уилямс, Дейвид Лейн
Продуктът е представен с вътрешни страници
Цена:  23.95 лв.
Програмиране и Web дизайн с PHP5, MySQL, Apache: том 1
Джейсън Гернър, Елизабет Нарамор
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  16.00 лв.
SQL - практическо програмиране
Денис Колисниченко
Цена:  19.95 лв.
Създаване на PHP приложения със Symfony
Денис Колисниченко
Продуктът е представен с вътрешни страници
Цена:  19.95 лв.
Да направим собствен сайт
Денис Колисниченко
Цена:  19.95 лв.
Ubuntu Linux - практически самоучител за начинаещи
Денис Колисниченко
Цена:  19.95 лв.
Linux - практически наръчник по системно и мрежово администриране
Денис Колисниченко
Цена:  19.95 лв.
Назад към "Програмиране на PHP"
Ubuntu Linux - практически самоучител за начинаещи - Денис Колисниченко -
Практическият самоучител по Ubuntu Linux дава отговор на голяма част от въпросите на начинаещите ...
Програмиране на мобилни приложения за Windows 10 - Денис Колисниченко -
Тази книга е посветена на разработката на мобилни приложения за "Universal Windows Platform" ...
Windows 10 - Самоучител - Денис Колисниченко -
Практически компютърни наръчници. : Този практически компютърен самоучител е предназначен както за ...
Да направим собствен сайт - Денис Колисниченко -
Второ преработено и допълнено издание. Книгата е част от серията "Практически наръчници" ...
Цифрова фотография - Денис Колисниченко -
Второ преработено и допълнено издание. : В този практически наръчник ще намерите отговори на едни от ...
Хенрик Сенкевич
Безплатна доставка за София, 2.90 за провинцията!
Намаление на хиляди книги