

Laravel. Wstęp do programowania aplikacji internetowych (e-book)



Laravel. Wstęp do programowania aplikacji internetowych (e-book) - Najlepsze oferty
Laravel. Wstęp do programowania aplikacji internetowych (e-book) - Opis
Odkryj możliwości LaravelaPoznaj 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
Poznaj (...) więcej również kurs Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP autorstwa Pawła Kamińskiego!
Twórz nowoczesne aplikacje przy użyciu doskonałego frameworka!
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
O autorze: Paweł Kamiński — absolwent Politechniki Białostockiej, programista z ponad 7-letnim doświadczeniem zawodowym. Zajmuje się frontendem i backendem. Pracował przy projektach o różnej skali — przy ugruntowanych serwisach, ale także przy aplikacjach generowanych w start-upach. Jest nauczycielem przedmiotów zawodowych w technikum informatycznym. W życiu stawia na stały rozwój. Jego hobby to wszystko, co można uznać za retro w informatyce: gry, czasopisma, ślady po pionierach komputeryzacji w naszym kraju. Czas wolny od pracy i pasji okołozawodowych spędza najchętniej w kinie lub w towarzystwie dobrej książki. mniej
Laravel. Wstęp do programowania aplikacji internetowych (e-book) - Opinie i recenzje
Na liście znajdują się opinie, które zostały zweryfikowane (potwierdzone zakupem) i oznaczone są one zielonym znakiem Zaufanych Opinii. Opinie niezweryfikowane nie posiadają wskazanego oznaczenia.