store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно!
Грижа за клиента   |   За контакти
Начало   Начало    Компютърна литература    Програмиране и езици    PHP    Laravel - създаване на PHP приложения - D. K. Academy
Начало   Начало    ...    ...    PHP  

Laravel - създаване на PHP приложения


D. K. Academy

Laravel - създаване на PHP приложения - D. K. Academy - книга
Поръчай през телефона си сега.
Лесно е!
Цена:  14.29
 Доставка:
Доставка заСофияИзбери друго населено място
Цена за доставкаДо автомат на  BOX NOW : 0.99
До офис на Еконт: 2.99
До адрес: 2.99
Опция прегледДа, при всяка доставка до адрес или офис.
Дати за доставка14‑08‑2026 г. или 17‑08‑2026 г.
 Основни параметри:
Продукт#327-982
ВидКнига
НаличностДа, на склад при доставчик 
Физически е наличен при доставчик на store.bg
Издадена2022 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници404
Размери16.50 / 24.00 / 2.30 cm
Тегло0.414 kg
EAN9786197586626
ISBN9786197586626
Laravel - създаване на PHP приложения - D. K. Academy - книга

Laravel - създаване на PHP приложения


D. K. Academy

Цена:  14.29
 Доставка:
Доставка заСофияИзбери друго населено място
Цена за доставкаДо автомат на  BOX NOW : 0.99
До офис на Еконт: 2.99
До адрес: 2.99
Опция прегледДа, при всяка доставка до адрес или офис.
Дати за доставка14‑08‑2026 г. или 17‑08‑2026 г.
 Основни параметри:
Продукт#327-982
ВидКнига
НаличностДа, на склад при доставчик 
Физически е наличен при доставчик на store.bg
Издадена2022 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници404
Размери16.50 / 24.00 / 2.30 cm
Тегло0.414 kg
EAN9786197586626
ISBN9786197586626
Описание
Едва ли има по-голямо удоволствие от това самостоятелно да напишете добро уеб приложение - да направите всичко от нулата по начина, по който искате, без ограничения. Само че има един проблем - невинаги разполагате с време, за да изградите приложение от нулата.

Когато става дума за разработ­ването на сериозни уеб приложения като портали, корпоративни сайтове или социални мрежи, се прибягва до използването на вече готови решения - така наречените фреймуъркове. Тяхното предназначение е да облекчат решаването на рутинни задачи и да дадат възможност на програмиста да се концентрира върху логиката на самото приложение.

Тази книга разглежда Laravel - един от най-популярните PHP фреймуъркове. В нея чрез множество примери последователно са разгледани маршрутизацията, работата с шаблони, бази данни, компоненти на фронтенда, интерфейси, обработката на форми за данни, автентификацията на потребителя и използването на заявки и отговори. Особено внимание е обърнато на управлението на зависимостите на класовете чрез сървисконтейнер и достъп до класовете чрез фасади. Ще научите кои са начините за съхранение и извличане на данни, изпращане на имейли, работа с опашки, задачи и планировчика на задачи. Разгледани са и някои полезни спомагателни сървиси, които могат да ви бъдат нужни при разработката на собствени приложения. Това са сървиси за приемане на разплащания, кеширане, шифроване, хеширане на пароли, изпълнение на команди на отдалечени сървъри и езикови настройки.

Авторът е положил максимални усилия да направи съдържанието достатъчно разбираемо и нагледно.
За D.K. Academy
D.K. Academy е иновативен, практически ориентиран образователен проект, предоставящ качествено написани книги в областта на информационните технологии. Създаден е от Денис Колисниченко - водещ автор в областта на програмирането и информационните технологии, написал многобройни статии и повече от 30 книги на компютърна тематика.
За издателство Асеневци
Асеневци трейд ЕООД
София, 1618
р-н Витоша, Еровете № 13, ет. 2
store@asenevtsi.com
Страници от тази книга






Съдържание
Въведение
Обзор на PHP фреймуърковете
  • Какво е фреймуърк?
  • Обзор на най-популярните фреймуъркове
    • Laravel
    • Symfony
    • Zend Framework
    • Kohana
    • Codelgniter
    • Cake PHP
    • Yii Framework
    • Phalcon
    • Aura
    • Slim Framework
    • Сравнение на Laravel с другите фреймуъркове
    • Сравнение на Symfony с Laravel
    • Основи на архитектурата
    • Как да се чета тази книга?
Инсталиране на Laravel с VDS с Ubuntu 20.04
  • Избор на среда за инсталиране
  • Инсталиране на Laravel Linux
    • Подготовка на системата и инсталиране на необходимото програмно обезпечение
    • Настройки на уеб сървъра
    • Инсталиране на разширения на PHP
    • База данни
    • Инсталиране на composer
    • Инсталиране и настройка на Laravel
  • Структура на папките на проекта
  • Избор на VDS за проекта
    • UTI сертификация
    • Режим на работа на отдела за поддръжка
    • Резервно копиране и снапшоти
    • Тънкости на виртуалния процесор
    • Скорост SSD
    • Наличие на тестов период
    • Пропускателна способност на интернет канала
    • Принципи за съставяне на тарифата. Смяна на тарифата
    • Лични данни и местоположение на сървъра
    • Панел за управление
    • Избор на конфигурация за VDS
Въведение в маршрутизацията
  • Протоколът HTTP
  • Моделът MVC
  • Определяне на маршрути
    • Най-прости маршрути
    • Съпоставка на маршрут с метод на контролера
    • Команди на маршрутите
    • Предаване на параметри
    • Регулярни изрази в маршрутите
    • Имена на маршрутите
    • Групи маршрути
    • Ограничение на честотата на заявките
    • Префикси на маршрутите
    • Подписани маршрути
    • Контролери
    • Изгледи
    • Обработка на форми
    • Преадресация
    • Файл web.php
Шаблони за Blade
  • PHP vs Blade
  • Показване на предадените в изгледа данни
  • Управляващи конструкции в изгледите
    • @if
    • @unless и @endunless
    • Цикли @for, @foreach, @while
    • Конструкцията @forelse и @endforelse
  • Наследяване на шаблони
    • Директивите @section, @show, @yield
    • Директивите @section и @extends
  • Включване на изглед. Директивата @include
  • Компоненти и слотове
  • Потребителски директиви в Blade
  • Изгледите на нашия проект
    • Изгледът на главната страница
    • Шапката на сайта - изгледът header
    • Изгледът footer
    • Слайдер
    • Изгледи за форми за събиране на данни
    • Основни изгледи на главната страница
    • Специални предложения
    • Изгледът jr-section
    • Изгледът journal
    • Изгледът articles - страницата "Всички статии"
    • Изгледът article-page - страница на отделна статия
База данни
  • Работим с база данни в Laravel
    • Основи на базата данни. Сурови заявки
    • Конструктор на заявки
    • Системата Eloquent
  • Структура на базата данни на приложението
    • Проектиране на базата данни
    • Структура на таблиците
  • Контролери на приложението
    • Още веднъж за създаването на контролер. Контролерът PresentationController
    • Контролерът JournalController
    • Контролерът NewsController
    • Контролерът ArticlesPage
    • Главният контролер на приложението - MainController
    • ReactController
Компоненти на фронтенда
  • Инструментът Mix
  • Стартиране на Mix
  • Възможности на Mix
    • Карти на кода
    • Обработка на CSS
    • Обработка на JavaScript
    • Други възможности
  • Версии
  • Променливи на средата
  • Разбивка на страници
    • Методите paginate() и simplaPaginate()
    • Показване на резултатите от разбивката на страниците в изгледа
    • Настройка на URL за връзки
    • Персонализирано конфигуриране на Webpack
Интерфейси
  • Команди на Artisan
  • Създаване на собствена команда
  • Аргументи на командите
  • Извеждане на данни в конзолата
  • Пълен код на нашата конзолна команда
  • Регистрация на команди
  • Програмно изпълнение на команди
  • Tinker
  • Практически пример: проверка на контролните суми на файлове
Форми за данни
  • Форма и маршрут
  • Основни методи на класа Request
    • Метод all()
    • Методите except() и only()
    • Метод has()
    • Метод input()
    • Методи path() и url()
    • Методи method() и isMethod()
    • Метод ajax()
  • Въвеждане на масив със стойности
  • Въвеждане на JSON
  • Качване на файлове
  • Метод validate() - валидация на данни
    • Форматиране на правила за валидация
    • Достъпни правила за валидация
    • Фасада Request
Автентификация на потребителя
  • Въведение в автентификацията
  • Как работи автентификацията?
  • Служби за автентификация
  • Използване на Laravel Breeze
  • Самостоятелна автентификация
    • Реализация на LoginController
    • Други методи за автентификация
    • Осигуряване на изход към други устройства
    • Собствени охранители за автентификация
    • Собствени провайдъри на потребители
    • Събития на автентификацията
Заявки и отговори
  • Какво представляват заявката и отговорът в Laravel?
  • Заявка - обектът Request
    • Достъп до заявката
    • Методи на обекта Request
    • Обектът Response
    • Посредници
Сървисконтейнер
  • Въведение във внедряването на зависимости
  • Хелпър app()
  • Неконфигуруемо внедряване
  • Оправдано използване на контейнера
    • Въведение в свързването
    • Свързване на интерфейси и имплементации
    • Свързване по контекст
    • Свързване на примитиви
    • Свързване на типизирани вариации
    • Вариативни зависимости
  • Извличане
    • Метод make
    • Автоматично внедряване на зависимости
    • Събития на контейнери
Съхранение и извличане на данни
  • Локална и облачна файлова система
    • Конфигурация на файловата система
    • Фасадата Storage
    • Качване на файлове на сървъра
    • Сваляне на файлове
  • Сесии
    • Обща информация за сесиите
    • Работа със сесии
  • Кеш
    • Въведение в кеша и настройки на кеша
    • Работа с кеша
  • Бисквитки (Cookies)
    • Фасадата Cookie
    • Работа с бисквитки в заявките и отговорите
  • Логиране
    • Фасадата Log
    • Канали за логиране
    • Логиране в база данни
Изпращане на поща
  • Настройки на сървъра за изпращане на поща
  • Настройки в Laravel
  • Класически способ за изпращане на поща
  • Синтаксис за изпращане
  • Подробно за метод build
  • Опашки
Опашки, задачи и планировчик
  • Въведение в опашките
  • Избор на драйвер на опашка
  • Реален пример
    • Подготвителни работи
    • Създаване на задача в опашка
  • Обработчик на опашката
  • Неуспешни задачи
  • Полезни методи
    • Методите before() и after()
    • Метод looping()
    • Метод failing()
  • Планировчик на задачи
    • Основни сведения за планировчика
    • Методи и ограничения на планировчика. Създаване на разписание
    • Предотвратяване на препокриващи се задачи
    • Режим на обслужване и планировчик
    • Пренасочване на извода на задачата
    • Известяване на страничен сървис за изпълнение на задачата
Фасади и контракти
  • Въведение във фасадите
  • Фасади и внедряване на зависимости
  • Фасади и спомагателни функции
  • Съответствие на фасади и класове
  • Създаване на собствени фасади
  • Контракти
Сървиси на Laravel
  • Приемане на разплащания
  • Кеш. Настройка на Memcached
  • Шифроване
  • Шина с команди
  • Хеширане на пароли
  • Инструментът Envoy: изпълнение на команди на отдалечени сървъри
    • Запознаване с инструмента и инсталиране
    • Определяне на първата задача
    • Директивата @setup
    • Директивата @include
    • Предаване на параметри в задача
    • Паралелно изпълнение на задачи
    • Потвърждаване на изпълнението на задача
    • Стартиране на задачи
  • Локализация
    • Дефиниране на езикови файлове
    • Употреба на езикови константи
    • Множествено число
    • Замяна на части в низове
    • Проверка за съществуването на езиков низ
Вместо заключение
Рейтинг
Рейтинг: 5.50 / 4 гласа 
За да оцениш книгата "Laravel - създаване на PHP приложения", избери цифрата отговаряща на твоята оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Мнения на посетители
 

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

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

Асеневци
Продуктът е сред най-интересните в store.bg
Цена:  12.75
Компютърни мрежи. Наръчник на системния администратор - книга
Компютърни мрежи. Наръчник на системния администратор
D.K. Academy

Асеневци
Продуктът е сред най-интересните в store.bg
Стандартна цена 15.31 €
Вземи сега с отстъпка -10%!
За повече подробности виж в продукта.
Цена:  13.78
Голяма книга за Linux - книга
Голяма книга за Linux
D.K. Academy

Асеневци
Продуктът е сред най-интересните в store.bg
Цена:  16.99
Бази данни - книга
Бази данни
D.K. Academy

Асеневци
Стандартна цена 14.29 €
Вземи сега с отстъпка -10%!
За повече подробности виж в продукта.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Цена:  12.86
Linux - настройка на сървъри - книга
Linux - настройка на сървъри
D.K. Academy

Асеневци
Продуктът е представен с вътрешни страници
Цена:  14.29
Командите в Linux - книга
Командите в Linux
D.K. Academy

Асеневци
Продуктът е представен с видео материали
Цена:  10.20
Bash - основи на езика и практическо използване - книга
Bash - основи на езика и практическо използване
D. K. Academy

Асеневци
Продуктът е представен с вътрешни страници
Цена:  7.64
Етично хакване с Linux - разбиване и защита на Linux и други системи - книга
Етично хакване с Linux - разбиване и защита на Linux и други системи
D.K. Academy

Асеневци
Продуктът е представен с вътрешни страници
Цена:  14.29
Книги от D.K. Academy
През очите на хакера
D.K. Academy
Цена:  12.75
Второ преработено и допълнено издание. ... Целта на тази книга е да покаже различни начини за получаване на достъп до конфиденциални ...
Компютърни мрежи. Наръчник на системния администратор
D.K. Academy
Цена:  13.78
Стандартна цена 15.31 €
Вземи сега с отстъпка -10%!
За повече подробности виж в продукта.
Добри практики в примери. ... Този наръчник е предназначен за онези, които се занимават със създаването и експлоатацията на компютърни ...
Голяма книга за Linux
D.K. Academy
Цена:  16.99
Практически наръчник по системно и мрежово администриране и управление на сървъри. Този практически наръчник за Linux съдържа богат ...
Бази данни
D.K. Academy
Цена:  12.86
Стандартна цена 14.29 €
Вземи сега с отстъпка -10%!
За повече подробности виж в продукта.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Структура на базите данни, синтаксис на SQL и много примери. В тази книга, чрез множество полезни примери, ще се запознаете с ...
Linux - настройка на сървъри
D.K. Academy
Цена:  14.29
Продуктът е представен с вътрешни страници
Добри практики в примери. ... Настройката на Linux сървър може да бъде бърза и безпроблемна. Как? С тази книга няма да си губите ...
Закупилите тази книга, купуват също
PHP 7 & MySQL - практическо програмиране - книга
PHP 7 & MySQL - практическо програмиране
Денис Колисниченко

Асеневци
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Цена:  12.75
От начинаещ до платен графичен дизайнер с Canva - книга
От начинаещ до платен графичен дизайнер с Canva
Златен ключ
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Цена:  9.71
Microsoft Office (Office 2021 и Microsoft 365) - Step by Step - книга
Microsoft Office (Office 2021 и Microsoft 365) - Step by Step
Джоан Ламбърт, Къртис Фрай

АлексСофт
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Цена:  17.89
Първи стъпки в програмирането на C / C++ - книга
Първи стъпки в програмирането на C / C++
Бисерка Йовчева, Ирина Иванова

КЛМН
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Цена:  13.00
Python за деца - книга
Python за деца
Джейсън Бригс

Асеневци
Продуктът е сред най-интересните в store.bg
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с видео материали
Цена:  10.20
Киберсигурност за бизнеса For Dummies - книга
Киберсигурност за бизнеса For Dummies
Джоузеф Стайнберг, Кевин Бивър, Тед Кумбс, Айра Уинклер

АлексСофт
Продуктът е сред най-интересните в store.bg
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Цена:  11.00
Python - практическо програмиране - книга
Python - практическо програмиране
D.K. Academy

Асеневци
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Цена:  14.29
Втори стъпки в програмирането на C / C++ - книга
Втори стъпки в програмирането на C / C++
Бисерка Йовчева, Ирина Иванова, Петър Петров

КЛМН
Продуктът е сред най-интересните в store.bg
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с вътрешни страници
Цена:  10.00
Търсене
Ученически раници
Ученически несесери
Ученически аксесоари
Учебни пособия
Учебници и помагала
Ученически тетрадки
Популярно