Raphaël Saunier laravel 4. podstawy tworzenia aplikacji w pełna wersja, ebooki
[ Pobierz całość w formacie PDF ]
//-->Spis tre ciPrzedmowaRozdzia 1. Poznaj LaravelPotrzeba stosowania frameworkówOgraniczenia tworzonych przez siebie narz dziLaravel przybywa na ratunekNowe podej cie do tworzenia aplikacji w j zyku PHPZnacznie przyja niejsza obs uga HTTPWykorzystanie pe ni mo liwo ci j zyka PHPG ówne funkcje Laravel i ród a ich inspiracjiProstota i zwi z oOdpowiedzialno , nazewnictwo i konwencjePomoc w staniu si lepszym programistStruktura aplikacji LaravelKontener aplikacji i cykl ycia daniaPoznawanie LaravelMigracja z wersji 3. do wersji 4.Podsumowanie1115161616171717182021222324242526Rozdzia 2. Narz dzie ComposerKorzystanie z wiersza poleceJak dzia a Composer?InstalacjaUnix (Mac OS X, Linux)WindowsTworzenie nowej aplikacji LaravelOdnajdywanie i instalacja nowych pakietówKilka dodatkowych radPodsumowanie27282829293030313233Kup książkęPoleć książkęSpis tre ciRozdzia 3. Pierwsza aplikacjaTworzenie szkicu aplikacjiEncje, zwi zki i atrybutyMapa aplikacji, czyli adresy URLUruchomienie aplikacjiU ycie wbudowanego serwera deweloperskiegoUtworzenie pierwszych cie ekOgraniczenie parametrów routinguWy apywanie brakuj cych cie ekObs uga przekierowaZwracanie widokówPrzygotowanie bazy danychTworzenie modeli EloquentBudowanie schematu bazy danychWstawienie danych pocz tkowychSzablony BladeWykonanie widoku g ównegoPowrót do routingu i adresów URLStrona podsumowaniaWy wietlenie strony konkretnego kotaDodanie, edycja i usuni cie danych kotaPodsumowanie35363636373838393940414141424344454646484952Rozdzia 4. Uwierzytelnianie i bezpiecze stwoUwierzytelnianie u ytkownikówTworzenie modelu u ytkownikaUtworzenie niezb dnego schematu bazy danychWidoki i cie ki routingu zwi zane z uwierzytelnieniemSprawdzanie danych wej ciowychZabezpieczanie aplikacjiAtak typu CSRFAtak typu XSSUnikanie wstrzykni cia kodu SQLOstro ne korzystanie z masowego przypisywania warto ciPliki cookies — domy lnie bezpieczneWymuszenie protoko u HTTPS przy wymianie danych wra liwychPodsumowanie5353545456596061616263636364Rozdzia 5. Testy — to atwiejsze, ni si wydajeZalety tworzenia testówAnatomia testuTesty jednostkowe PHPUnitDefiniowanie oczekiwanego wyniku za pomoc asercjiPrzygotowanie sceny i wyczyszczenie obiektówPrzygotowanie si na wyj tkiTestowanie powi zanych ze sob klas w pe nej izolacji65666667686869694Kup książkęPoleć książkęSpis tre ciTesty integracyjneTestowanie — pobieranie bibliotekAsercje dotycz ce frameworkaPodszywanie si pod u ytkownikówTesty z u yciem bazy danychSprawdzanie kodu HTML zwracanego przez widokPodsumowanie70707172727374Rozdzia 6. Artisan — narz dzie wiersza polecePobieranie najnowszych zmianInterakcja i sprawdzanie aplikacjiZabawa z wewn trznymi elementami systemuTymczasowe wy czenie aplikacjiOptymalizacja aplikacjiInstalacja polece innych twórcówPrzyspieszenie prac programistycznych za pomoc generatorówWdra anie aplikacji jednym poleceniemTworzenie w asnych polece artisanTworzenie poleceniaAnatomia poleceniaNapisanie w asnego poleceniaPodsumowanie7575767777787878808182828385Rozdzia 7. Projektowanie zaawansowanych aplikacjiPrzej cie z prostych funkcji routingu do rozbudowanych kontrolerówFaworyzowanie jawnego routinguatwe tworzenie adresów typu RESTRozbudowa modeliSztuczki zwi zane z wydajno ciZabezpieczanie danych mi kkimi usuni ciamiWi ksza kontrola nad SQLNas uchiwanie zdarze dotycz cych modeluPrzydatna klasa paginacjiatwa konfiguracja rodowiskaArtisan i rodowiskaDodawanie w asnych ustawie w plikach konfiguracjiStosowanie w asnych klasWygodna wspó praca z kodem po stronie klientaPodsumowanie87888989909091929293939495959697Dodatek A. Arsena narz dziFunkcje pomocnicze dla tablicPrzyk ady u ycia funkcji pomocniczych dla tablicObróbka tekstuFunkcje boolowskieFunkcje przekszta caj ceFunkcje odmiany99991001011021021025Kup książkęPoleć książkęSpis tre ciObs uga plikówPrzesy anie plikówModyfikacja zawarto ci plikówWysy anie e-mailiBiblioteka Carbon, czyli atwiejsza obs uga daty i czasuTworzenie obiektów CarbonWy wietlanie znaczników czasowych przyjaznych dla u ytkownikaMetody zwracaj ce warto ci boolowskieObs uga Carbon we w a ciwo ciach DateTime modeli EloquentKolejki, czyli wykonywanie d ugich zada w tleUtworzenie zadania i wys anie go do kolejkiNas uchiwanie kolejki i wykonywanie zadaInformacja o b dzie w wykonaniu zadaniaKolejka bez procesu dzia aj cego w tleCo dalej?103103104105106106107107107108108109109109110Skorowidz1116Kup książkęPoleć książkę
[ Pobierz całość w formacie PDF ]