Laravel. Wstęp do programowania aplikacji internetowych - Helion
ISBN: 978-83-283-6398-4
stron: 272, Format: ebook
Data wydania: 2019-09-01
Księgarnia: Helion
Cena książki: 36,75 zł (poprzednio: 49,00 zł)
Oszczędzasz: 25% (-12,25 zł)
Odkryj możliwości Laravela
- Poznaj nowoczesny framework do tworzenia aplikacji WWW
- Naucz się wykorzystywać jego możliwości w praktyce
- Twórz kod, testuj go i sprawdzaj, czy dziaÅ‚a zgodnie z zaÅ‚ożeniami
Laravel to wydajny, nowoczesny i dostÄ™pny za darmo framework do tworzenia aplikacji internetowych, napisany w jÄ™zyku PHP i bazujÄ…cy na wzorcu architektonicznym Model-View-Controller. Zalety tego rozwiÄ…zania ceni coraz wiÄ™ksza rzesza programistów tworzÄ…cych różne aplikacje webowe. SwojÄ… popularność framework zawdziÄ™cza staÅ‚emu rozwojowi, spójnemu i przystÄ™pnemu kodowi, Å›wietnej dokumentacji oraz aktywnej spoÅ‚ecznoÅ›ci, zapewniajÄ…cej wsparcie również mniej doÅ›wiadczonym programistom.
Laravel. WstÄ™p do programowania aplikacji internetowych to Å›wietna książka dla osób, które pragnÄ… poznać framework od podstaw. Autor podrÄ™cznika postawiÅ‚ sobie za cel przekazanie wiedzy w sposób przyjazny i przystÄ™pny i skoncentrowaÅ‚ siÄ™ na aspekcie praktycznego zastosowania prezentowanych informacji. DziÄ™ki temu czytelnik krok po kroku zagÅ‚Ä™bia siÄ™ w kolejne zagadnienia i tworzy dziaÅ‚ajÄ…cÄ… i użytecznÄ… aplikacjÄ™ webowÄ…, nie tracÄ…c przy tym czasu na zbÄ™dnÄ… teoriÄ™, którÄ… bez trudu można znaleźć w dokumentacji.
- Podstawowe informacje o Laravelu
- Instalacja i konfiguracja środowiska pracy
- Routing, kontrolery i szablony Blade
- Konfiguracja i używanie bazy danych
- Korzystanie z formularzy i walidacja danych
- Zaawansowane możliwości frameworka
- Uwierzytelnianie użytkowników i tworzenie API
- Publikowanie aplikacji w sieci
Twórz nowoczesne aplikacje przy użyciu doskonaÅ‚ego frameworka!
Osoby które kupowały "Laravel. Wstęp do programowania aplikacji internetowych", wybierały także:
- Psychology of UX Design 88,41 zł, (38,90 zł -56%)
- Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP 79,00 zł, (39,50 zł -50%)
- Laravel 4. Podstawy tworzenia aplikacji w PHP 34,00 zł, (18,70 zł -45%)
- PHP. Nowe możliwości, najlepsze praktyki 39,20 zł, (21,95 zł -44%)
- Laravel. Tworzenie aplikacji. Receptury 47,00 zł, (35,25 zł -25%)
Spis treści
Laravel. Wstęp do programowania aplikacji internetowych eBook -- spis treści
O autorze 7
Konwencja książki 9
Rozdział 1. Wstęp do Laravela 13
- 1.1. Dlaczego Laravel? 13
- 1.2. Czym jest więc ten wspaniały, mityczny wręcz Laravel? 14
- Najważniejsze funkcjonalności i cechy Laravela 15
Rozdział 2. Przygotowanie środowiska 17
- 2.1. Instalacja XAMPP dla Windows 18
- 2.2. Instalacja XAMPP w systemie Ubuntu 25
- 2.3. Instalacja XAMPP w systemie OSX 31
- 2.4. Composer 38
- Instalacja Composera w systemie Windows 39
- Instalacja Composera w systemie OSX i Ubuntu 42
- Zasada działania 44
- 2.5. IDE 46
- NetBeans 46
- Eclipse 48
- Atom 50
- Sublime Text 50
- 2.6. GIT 52
- Instalacja GIT w Windows 53
- Instalacja GIT w Ubuntu 56
- Instalacja GIT w OSX 57
- Przygotowanie repozytorium 58
- 2.7. Podsumowanie przygotowań 61
Rozdział 3. Laravel - pierwsze kroki 63
- 3.1. Proces instalacji Laravela 63
- 3.2. Konfiguracja Virtual Hosts 67
- Windows 67
- Ubuntu i OSX 68
- 3.3. Pierwszy program 69
- Konfiguracja aplikacji 72
- Laravel Artisan 76
- 3.4. Architektura MVC 77
- 3.5. Routing w Laravelu 79
- Routing - rodzaje żądań 81
- Żądania sparametryzowane 82
- Nazwy tras 83
- Prefiksy 84
- Co uległo zmianie? 84
- Przekierowania w routingu 84
- PowiÄ…zanie modelu z parametrem 85
- Resources 86
- Projekt 86
- 3.6. Tworzenie kontrolerów 87
- Service Container 87
- Dependency injection 90
- Cykl życia żądania 91
- Middleware 92
- Fasada 95
- Projekt 96
- 3.7. System szablonów Blade 98
- Projekt 99
- Komponenty i gniazda 100
- Instrukcje Blade 100
- Dołączanie zewnętrznego kodu 103
- Projekt 104
Rozdział 4. Baza danych i model 109
- 4.1. Podstawy baz danych 110
- Konfiguracja bazy w Laravelu 111
- Tworzenie i wywoływanie migracji 113
- Projekt 117
- Table Seeders 119
- 4.2. Eloquent ORM 121
- Tworzenie modelu 123
- Odwołanie do modelu z kontrolera 126
- Pobieranie pojedynczego rekordu 128
- Projekt 129
- Dodawanie nowych rekordów 132
- Aktualizacja rekordów 134
- Usuwanie rekordów 136
- Przeszukiwanie tabel 137
- Kolekcje - dostępne operacje 139
- Projekt 141
- 4.3. Relacje 141
- Dodawanie relacji jeden do jednego 142
- Dodawanie relacji jeden do wielu 146
- Relacja wiele do wielu 152
- Relacje typu has-many-through 160
- Eager loading 162
- 4.4. Query Builder 163
- Projekt 166
- Pobieranie danych z wielu tabel 169
- 4.5. Wzorzec Repository 171
- Budowa wzorca 171
- Przykład użycia 174
Rozdział 5. Formularze 179
- 5.1. Dodawanie danych za pomocÄ… formularzy 179
- 5.2. Dodawanie danych powiÄ…zanych relacjÄ… 185
- 5.3. Formularze edycji danych 191
- 5.4. Walidacja formularzy 196
- Form Request 199
- 5.5. Internacjonalizacja 202
Rozdział 6. Rozszerzone możliwości Laravela 209
- 6.1. Laravel Mix 209
- 6.2. Usługi - services 214
- 6.3. Events 221
- 6.4. Commands 225
- 6.5. Klasy Helpers 228
- 6.6. Obsługa poczty e-mail 232
- Konfiguracja Laravela 237
- Wysyłka wiadomości e-mail 238
Rozdział 7. Autentykacja 243
Rozdział 8. Wstęp do budowy API 255
- 8.1. API Resources 256
- Testowanie API - wstÄ™p do testów manualnych 259
Rozdział 9. Publikowanie aplikacji 265
Zakończenie 269
Skorowidz 270