CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP Łukasz Sosna
- Autor:
- Łukasz Sosna
- Serie wydawnicze:
- Standard
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.8/6 Opinie: 4
- Stron:
- 224
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP
Twórz aplikacje PHP z CodeIgniterem
- Poznaj użyteczne klasy frameworka
- Naucz się wykorzystywać je w praktyce
- Rozwiń swoje umiejętności programistyczne
CodeIgniter to niewielki, lecz potężny framework, który ułatwia tworzenie aplikacji zarówno początkującym, jak i zaawansowanym programistom PHP. Dzięki implementacji wzorca model-view-controller wspiera podział kodu na warstwy odpowiedzialne za operacje związane z zarządzaniem danymi, wyświetlanie strony oraz obsługę logiki biznesowej, co upraszcza nie tylko pisanie, lecz również utrzymywanie i rozwój wykorzystujących go aplikacji.
Szerokie możliwości, doskonała wydajność, znakomite wsparcie programisty, zgodność z najnowszymi wersjami PHP, łatwość użycia i logiczna struktura bibliotek - wszystko to sprawia, że CodeIgniter jest wybierany przez kolejne generacje deweloperów, którym pozwala twórczo skupić się na projekcie oraz uniknąć wysiłku związanego z implementacją powtarzalnego kodu odpowiedzialnego za typowe operacje.
Jeśli chcesz szybko zacząć przygodę z frameworkiem, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w świat programowania z wykorzystaniem popularnego frameworka, przedstawi zasady zastosowania wzorca MVC, zapozna ze sposobami obsługi baz danych oraz zaprezentuje klasy systemowe i pomocnicze. Nabytą wiedzę będziesz mógł ugruntować i sprawdzić w praktyce dzięki ćwiczeniom, w ramach których krok po kroku nauczysz się walidować dane wprowadzane przez użytkownika oraz dzielić je na strony z wykorzystaniem własnego sortowania.
- Instalacja, konfiguracja i struktura frameworka CodeIgniter
- Implementacja wzorca model-view-controller
- Podstawy tworzenia aplikacji WWW z wykorzystaniem CodeIgnitera
- Metody umożliwiające obsługę baz danych i tworzenie zapytań
- Zastosowanie przydatnych klas systemowych i pomocniczych
- Praktyczne ćwiczenia z programowania wraz z rozwiązaniami
CodeIgniter - szybko, wydajnie, prosto do celu!
Wybrane bestsellery
-
Nowość Promocja
Ten podręcznik dla psychologów klinicznych ułatwi zastosowanie osiągnięć nauki o mózgu w praktyce. Znalazły się tu najnowsze informacje o pięciu najbardziej dotykanych przez traumę obszarach mózgu. Opisano, w jaki sposób urazy psychiczne są powiązane z różnymi zmianami w jego strukturach i jak wpływają na aktywność mózgową. Przedstawiono również szereg technik terapii osób po urazach psychicznych. Poszczególne narzędzia są łatwe w użyciu i przynoszą widoczne efekty w leczeniu. Do omówienia każdej techniki terapeutycznej dołączono krótką listę symptomów traumatycznych, przy których ma ona zastosowanie, a także informację o badaniach naukowych i praktyczne wskazówki dla terapeuty. Wartościowym aspektem książki, z punktu widzenia skuteczności leczenia, jest wsparcie w psychoedukacji pacjenta — zrozumienie, na czym polega i z czym się wiąże uraz psychiczny, stanowi ważny etap procesu zdrowienia.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja
O tym przekonuje się osiemnastoletnia Elaine. Po tym, jak wbiła nóż w plecy własnej matki, dziewczyna ucieka z nadzieją na posmakowanie życia, jakiego nigdy nie miała okazji poznać. Rzeczywistość okazuje się zdecydowanie bardziej brutalna niż w opowieściach kobiety, która ją wychowała.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Promocja
Niniejsza książka powstała z myślą o szefach, menedżerach, kierownikach zespołów – osobach zarządzających aktywnością innych w firmach i organizacjach. Znajdziesz w niej niezbędną teorię, ale przede wszystkim praktykę: sprawdzone narzędzia służące usprawnieniu pracy z ludźmi i poprawie efektywności działań zespołów, czerpiące wprost z psychologii.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Masz czasem tak, że po prostu nie dajesz rady? Czujesz, że nie spełniasz oczekiwań - współpracowników, szefów, podwładnych, przełożonych, rodziny, znajomych, swoich własnych? Świata? Że jeszcze chwila i oszalejesz albo schowasz się w mysiej dziurze i już nigdy z niej nie wyjdziesz?- Druk 24 pkt
(22,45 zł najniższa cena z 30 dni)
24.70 zł
44.90 zł (-45%) -
Promocja
Ku świadomemu celebrowaniu życia Co ma dla nas tantra?>> Na dźwięk słowa "buddyzm" nasze skojarzenia często biegną w kierunku ascetycznych mnichów, wyrzekających się doczesności na ścieżce duchowego samodoskonalenia. Z kolei tantra to duchowość zakotwiczona w materii - przyjemność i pożądanie zajmują w niej ważne miejsce. Nie bez powodu wielu ludzi- PDF + ePub + Mobi
- Audiobook MP3
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
W wieku mniej więcej dziesięciu lat zaczynamy się uczyć, jak być grzecznymi dziewczynkami: jakich emocji nie wolno nam wyrażać, jak powinnyśmy się zachowywać i wyglądać, do czego mamy dążyć, w co wierzyć, kogo wolno kochać i jakiego życia należy pragnąć. Grzeczne dziewczynki nie są głodne, wściekłe ani dzikie. Wszystkie te rzeczy, które świadczą o tym, że kobieta jest człowiekiem, są brudnym sekretem grzecznej dziewczynki. Świat dookoła nas używa wielu środków łagodnej i mniej łagodnej perswazji, aby uwarunkować kobiety i nauczyć je pożądanych zachowań. Mimo upływu lat ideał kobiety uległej, cichej, skromnej i posłusznej ma się świetnie.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Indiana Fisher, absolwentka Harvardu i asystentka dyrektora generalnego w renomowanej bostońskiej firmie deweloperskiej, początkowo żywiła przekonanie, że jej posada będzie trampoliną do sukcesu. Niestety, po roku spędzonym na podawaniu kawy, kserowaniu dokumentów, a przede wszystkim na chronieniu szefa firmy Ryana przed konsekwencjami jego własnej nieodpowiedzialności entuzjazm Indiany nieco przygasł.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 14 pkt
(19,95 zł najniższa cena z 30 dni)
14.99 zł
39.90 zł (-62%) -
Promocja
Twórcą idei zwanej Porozumieniem bez Przemocy (Nonviolent Communication — NVC) jest amerykański psycholog Marshall B. Rosenberg. Zaproponował on sposób komunikacji, w którym odchodzi się od paradygmatu szukania winnego, ustalania za wszelką cenę, kto ma rację, na rzecz budowania relacji i wypracowywania na jej podstawie rozwiązań wygrany – wygrany. Nie ma tu miejsca na przemoc, strach, ocenianie, co dobre, a co złe, w zamian jest uważność na fakty i obserwacje, refleksja, jakie uczucia, a zatem i potrzeby, wywołują w nas dane sceny, sytuacje czy zachowanie drugiego człowieka. Nie ma spychania na kogoś odpowiedzialności za własne samopoczucie. Jest koncentracja na słuchaniu, dbanie o siebie i innych. W efekcie, w atmosferze porozumienia, wszystkim pracuje się przyjemniej i spokojniej. Wzrasta entuzjazm, pojawiają się nowe pomysły, poprawiają się wyniki finansowe. Firma ma świetną reputację jako pracodawca, więc do wolnych stanowisk ustawia się kolejka chętnych.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Oto unikalny poradnik, który krok po kroku poprowadzi Cię przez ekscytujący proces odnajdywania i przebudzania Twojego wewnętrznego superbohatera. Kiedy odkryjesz swoją sekretną tożsamość i nauczysz się korzystać z jej supermocy, zauważysz, jak łatwe jest przezwyciężanie trudności, jak świetnie się czujesz, gdy przebojowo osiągasz na pozór nierealne cele, i jak odważnie podejmujesz kolejne wyzwania. Mimo że brzmi to jak garść obietnic bez pokrycia, przekonasz się, że koncepcja Alter Ego jest osiągnięciem naukowym, opartym na wiedzy o psychologii człowieka. Zasady tego rozwiązania zostały tu dokładnie wyjaśnione. Sporo radości przyniesie Ci również czytanie opowieści z życia olimpijczyków, biznesmenów, artystów i... zwykłych ludzi, którym także się udało — właśnie w efekcie odkrycia swojego alter ego!- PDF + ePub + Mobi
- Audiobook MP3
- Druk 26 pkt
(24,50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł (-45%) -
Promocja
Kalina wiedzie niemal idealne życie. Ma cudownych rodziców, energiczną rezolutną siostrę i wiele planów na przyszłość. Oprócz tego nie wdaje się w relacje damsko-męskie, bo najnormalniej w świecie nie ma na to ani czasu, ani ochoty. Wszystko się zmienia pewnego dnia, gdy jadąc rowerem na uczelnię, wjeżdża w auto pewnego mężczyzny.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 14 pkt
(9,90 zł najniższa cena z 30 dni)
14.99 zł
39.90 zł (-62%)
Łukasz Sosna - pozostałe książki
-
Mam nadzieję że ta książka pomoże ci w programowaniu za pomocą frameworka Yii. Przedstawiłem techniczną stronę stworzenia aplikacji od A do Z. Przedstawiłem pobieranie frameworka, sposoby jego instalacji, konfigurację, dodanie obsługi bazy danych, pokazałem jak stworzyć kontrolery, modele oraz widoki, nauczyłem tworzyć komponenty oraz dodawać język
- PDF + ePub + Mobi 17 pkt
-
Promocja
W tej książce znajdziesz wszystkie ważne informacje dotyczące frameworka Yii, od sposobu instalacji aż po sprawdzanie poprawności danych gotowej aplikacji, wprowadzanych poprzez formularz. Dowiesz się, jak w praktyce wykorzystać strukturę model–widok–kontroler, stworzyć formularz i skonfigurować zaawansowane opcje frameworka. Poznasz narzędzia do automatycznego generowania kodu (Gii) i interesującą, bardzo przydatną bibliotekę rozszerzeń (Zii). Nauczysz się budować blog z wykorzystaniem ActiveRecord oraz SQL, a także usuwać błędy z Twojej aplikacji. Z tą książką w pełni opanujesz Yii!- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Promocja
Ta książka, przeznaczona zarówno dla początkujących, jak i zaawansowanych programistów PHP pozwoli Ci zapoznać się z wieloma aspektami używania CodeIgniter. Znajdziesz tu informacje o instalacji frameworka i jego strukturze. Zobaczysz, jak działają klasy systemu, jakie funkcje oraz metody warto wykorzystać w różnych sytuacjach i jak działają sterowniki systemu do bazy danych. Będziesz mógł także przećwiczyć tworzenie aplikacji z użyciem tego zestawu bibliotek. Programowanie z frameworkiem CodeIgniter to czysta przyjemność!- PDF + ePub + Mobi
- Druk 25 pkt
(23,50 zł najniższa cena z 30 dni)
25.85 zł
47.00 zł (-45%) -
Promocja
Dziś do Twoich rąk trafia trzecie już, uzupełnione o nowy rozdział wydanie popularnej książki Linux. Komendy i polecenia, niezwykle przydatnej początkującym adeptom tego systemu. Znajdziesz w niej wszystko, co trzeba wiedzieć podczas obsługi Linuksa z poziomu linii poleceń — od kwestii instalacji, przez zasady zarządzania zawartością komputera, aż po szczegółowe zagadnienia z zakresu administrowania systemem. Dowiesz się także, co to są skrypty powłoki i nauczysz się używać zaawansowanych poleceń oszczędzających Twój czas.- PDF + ePub + Mobi
- Druk 10 pkt
(9,49 zł najniższa cena z 30 dni)
10.44 zł
18.99 zł (-45%) -
Promocja
Nie trzeba siedzieć po uszy w programowaniu, by zauważyć pewną regułę: lwia część książek poświęconych temu zagadnieniu została napisana w podobny sposób. I nie chodzi o styl, środowisko czy język, lecz o strukturę. Prawidłowość tę zauważył Łukasz Sosna, który do zagadnienia programowania w języku C# i użytkowania środowiska .NET postanowił podejść w odmienny sposób. W najnowszej publikacji swojego autorstwa zatem skupia się na praktycznym wymiarze programowania, czyli używaniu dostępnych w oprogramowaniu Visual Studio 2022 komponentów zwanych kontrolkami.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Autor znanych czytelnikom wydawnictwa Helion książek między innymi na temat otwartoźródłowego systemu operacyjnego przygotował szóstą już edycję przewodnika po komendach i poleceniach Linuksa. W kieszonkowym leksykonie omówił posługiwanie się komputerem z Linuksem na pokładzie za pomocą poleceń, operacje na plikach, plikach specjalnych, katalogach, łączach i potokach, pisanie własnych skryptów powłoki, obsługę programu Midnight Commander.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Promocja
Wybór systemu operacyjnego, pod którym będzie pracował Twój komputer, w istocie sprowadza się do wyboru między standardowym produktem giganta z Redmond a niezawodnym, darmowym, fantastycznie elastycznym Linuksem. Ten ostatni system może stać się dla Ciebie niezastąpionym środowiskiem pracy, ale najpierw warto go trochę oswoić, a przede wszystkim nauczyć się z nim dogadywać — nie tylko z poziomu interfejsu graficznego, lecz także z poziomu linii poleceń. Ta wiedza pozwoli Ci bez trudu wydawać nawet najbardziej skomplikowane polecenia, które Twój komputer spełni w lot. Sprawdź, a sam się przekonasz.- PDF + ePub + Mobi
- Druk 20 pkt
(18,50 zł najniższa cena z 30 dni)
20.35 zł
37.00 zł (-45%) -
Promocja
Ta książka pomoże Ci szybko odnaleźć właściwe polecenie i wydać Linuksowi odpowiednią komendę. Pozwoli Ci też utworzyć własne skrypty powłoki, dzięki czemu zautomatyzujesz codziennie wykonywane operacje. Dowiesz się, jak używać Midnight Commandera, jak optymalnie zarządzać zasobami komputera i sprawnie administrować systemem. Jeśli używasz Linuksa na co dzień albo masz zamiar go zainstalować, nie możesz przegapić takiego przewodnika!- PDF + ePub + Mobi
- Druk 13 pkt
(12,45 zł najniższa cena z 30 dni)
13.70 zł
24.90 zł (-45%)
Zobacz pozostałe książki z serii Standard
-
Nowość Promocja
Jak sobie poradzi w tym środowisku, wśród pewnych siebie, dobrze sytuowanych dzieciaków? Po tym, jak zupełnym przypadkiem zadziera ze sławną na całe miasto czwórką wpływowych młodych mężczyzn, nie jest pewna, czy zdoła się odnaleźć w nowej rzeczywistości. Choć dziewczyna próbuje unikać kłopotów i zakopać topór wojenny, lider Stowarzyszenia TIME, Timothy Jang, nie potrafi zrezygnować z intryg, podstępów i… wprowadzania komplikacji do życia Aurory.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Zora właściwie nigdy nie miała domu. To było tylko miejsce, w którym mieszkała, ale nie czuła się bezpiecznie. Jedyną nadzieją na lepszą przyszłość były studia, które miały jej pomóc wyrwać się z dotychczasowego życia. Jednak tuż przed rozpoczęciem ostatniej klasy liceum perfekcyjny plan dziewczyny rozsypał się jak domek z kart. Skrzywdzona przez kogoś, kto powinien ją chronić, musiała wraz z matką uciekać z domu. Zamieszkały u dawnej przyjaciółki matki i jej syna Alfiego – hokeisty, łobuza i miłości Zory z dziecięcych lat.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Rola administratora sieci komputerowej zaczyna się od jej skonfigurowania, jednak na tym absolutnie się nie kończy. Dalej musi on zadbać o to, by sieć działała poprawnie - jeśli cokolwiek pójdzie nie tak, administrator szybko dowie się o tym od użytkowników i zostanie poproszony, by równie szybko przywrócił ją do stanu poprzedniego. Drobnostka, jeśli problem okazuje się błahy i prosty do rozwiązania. Prawdziwe wyzwanie zaczyna się wtedy, kiedy naprawa usterki wymaga dogłębnej znajomości sieci, jej silnych i mocnych stron, a także metod radzenia sobie z awariami. Na szczęście powstała ta książka.- PDF + ePub + Mobi
- Druk 92 pkt
(84,50 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja
Jedni się jej obawiają, inni patrzą na nią z nadzieją. Sztuczna inteligencja, z angielskiego artificial intelligence (AI), to technologia, która oferuje niespotykane dotąd możliwości i imponującą wydajność. Jeśli w odpowiedni sposób zadać jej pytanie, jest w stanie precyzyjnie na nie odpowiedzieć i podsunąć rozwiązanie. Po otrzymaniu konkretnych wskazówek może wygenerować wysokiej jakości grafiki i filmy. Kluczowe jest, aby nauczyć się właściwie zadawać pytania i poprawnie formułować polecenia. Innymi słowy ― promptować.- PDF + ePub + Mobi
- Druk 26 pkt
(24,50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł (-45%) -
Promocja
Witaj w internecie rzeczy! Tutaj możliwości ogranicza jedynie Twoja wyobraźnia - a także to, czy potrafisz sprawnie się poruszać po świecie, którym rządzą mikrokontrolery. Dzisiejsze rozwiązania stosowane w modelach IoT stanowią klucz do zrozumienia i kształtowania przyszłości. Stosowane w nich układy ESP8266 i ESP32 wyróżniają się wszechstronnością, niskim kosztem i potężną mocą obliczeniową. To czyni je idealnym narzędziem dla entuzjastów, hobbystów i profesjonalistów pragnących testować swoje pomysły w praktyce.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Sztuczna inteligencja jest na ustach wszystkich. Odkąd pojawił się ChatGPT, newsy ze świata informatyki trafiają na pierwsze strony gazet, pojawiają się w serwisach informacyjnych, programach radiowych i telewizyjnych. Na temat AI dyskutują już nie tylko programiści, ale także fizycy, filozofowie i specjaliści zajmujący się rynkiem pracy. Wojskowi i naukowcy odkrywają dla niej kolejne zastosowania w swoich dziedzinach, futurolodzy zaś na zmianę straszą wizjami rodem z Terminatora i Czarnego lustra i uspokajają, że to wszystko dla naszego dobra, a sztuczna inteligencja pozostaje przecież pod ludzką kontrolą.- PDF + ePub + Mobi
- Druk 24 pkt
(22,45 zł najniższa cena z 30 dni)
24.70 zł
44.90 zł (-45%) -
Promocja
Jeśli wszystkie Twoje zestawy LEGO® zostały już zbudowane, a Ty szukasz inspiracji do tego, by ze swoich klocków skonstruować coś zupełnie nowego, to świetnie ― Ciocia od Klocków i Brodaty Geek mają mnóstwo pomysłów i nieograniczoną wyobraźnię. Dzięki ich wskazówkom i pomysłom nauczysz się patrzeć na klocki LEGO® w zupełnie nowy sposób i kreować fantastyczne światy bez żadnych ograniczeń!- Druk 24 pkt
(22,45 zł najniższa cena z 30 dni)
24.70 zł
44.90 zł (-45%) -
Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Promocja
Jeżeli jesteś pracownikiem dozoru lub elektromonterem albo po ukończeniu nauki planujesz zajmować się eksploatacją urządzeń elektroenergetycznych u pracodawcy lub w ramach własnej działalności, musisz posiadać odpowiednie kwalifikacje. Świadectwa kwalifikacyjne uprawniające Cię do samodzielnej eksploatacji urządzeń elektroenergetycznych „E” lub sprawowania dozoru nad ich eksploatacją „D” możesz uzyskać po pozytywnym zdaniu egzaminu kwalifikacyjnego URE Grupy 1. Ta książka ma za zadanie pomóc Ci się do niego przygotować.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%)
Ebooka "CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- ISBN Książki drukowanej:
- 978-83-283-7487-4, 9788328374874
- Data wydania książki drukowanej :
- 2021-05-12
- ISBN Ebooka:
- 978-83-283-8316-6, 9788328383166
- Data wydania ebooka :
-
2021-05-12
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 125349
- Rozmiar pliku Pdf:
- 1.9MB
- Rozmiar pliku ePub:
- 3.7MB
- Rozmiar pliku Mobi:
- 8.1MB
- Pobierz przykładowy rozdział PDF »
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: Standard
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
Spis treści książki
- Wymagania serwera 16
- Pobieranie aplikacji z serwera 19
- Pobieranie polskiego języka interfejsu 19
- Instalacja systemu na serwerze WWW 21
- Polska wersja językowa systemu 23
- Różnica pomiędzy wersjami frameworka CodeIgniter: 1, 2, 3 a wersją 4 24
- Struktura systemu CodeIgniter 24
- Nazywanie plików, klas, metod i funkcji 25
- Wywoływanie kontrolera oraz metody 28
- Wywoływanie kontrolera oraz metody - adresy dla wyszukiwarek 28
- Kontroler (controller) 29
- Automatyczne ładowanie w kontrolerze (__construct) 31
- Przekazywanie parametrów do metody kontrolera 32
- Definicja domyślnego kontrolera (setDefaultController) 33
- Widok 33
- Ładowanie kilku widoków 35
- Dodawanie danych do widoków 36
- Umieszczanie widoków w folderach 37
- Model 38
- Ładowanie funkcji pomocniczych (helper) 40
- Parametry w adresie URL 42
- Filtrowanie parametrów 43
- Definiowanie własnych wieloznaczników 44
- Wyrażenia regularne 45
- Grupowe przepisywanie adresów 46
- Własna strona dla błędu 404 47
- Pobieranie danych wysłanych do programu 47
- Włączanie klasy 47
- Metoda isCLI() 48
- Metoda isAJAX() 48
- Metoda isSecure() 48
- Metoda getVar() 49
- Metoda getGet() 49
- Metoda getPost() 49
- Metoda getPostGet() 50
- Metoda getGetPost() 50
- Metoda getCookie() 50
- Metoda getServer() 51
- Metoda getUserAgent() 51
- Zapisywanie błędów występujących podczas obsługi witryny 51
- Włączanie paska debugera 53
- Praca z bazą danych 55
- Wczytanie sterownika (Database::connect()) 56
- Konfiguracja połączenia 58
- Wykonywanie zapytania (query) 62
- Generowanie wyników zapytania 64
- Prefiks tabel 64
- Rezultat zapytania zwracającego dane jako obiekt 65
- Rezultat zapytania zwracającego dane w postaci tablicy 66
- Pobieranie jednego rekordu z bazy danych jako obiektu 67
- Pobieranie z bazy danych jednego rekordu jako tablicy 68
- Przechodzenie pomiędzy rekordami 69
- Pobieranie ilości kolumn tabeli 72
- Pobieranie nazw kolumn tabeli 73
- Zwalnianie pamięci RAM po zapytaniu 74
- Pobieranie identyfikatora rekordu dodanego do tabeli 75
- Pobieranie informacji o liczbie zmienionych rekordów 75
- Metoda getPlatform() 76
- Metoda getVersion() 77
- Połączenie z drugą bazą danych 78
- Zabezpieczanie danych (escape, escapeString i escapeLikeString) 80
- Zabezpieczanie zapytania z wartościami 81
- Zabezpieczanie zapytania z wartościami posiadającymi nazwy 82
- Przetwarzanie błędów 83
- Wyświetlenie ostatniego zapytania 85
- Metoda reconnect() 86
- Metoda close() 86
-
- Metoda resetQuery() 89
- Metoda countAllResults() 89
- Metoda countAll() 89
- Metoda get() 90
- Metoda getWhere() 90
- Metoda select() 90
- Metoda selectAvg() 91
- Metoda selectMax() 91
- Metoda selectMin() 91
- Metoda selectSum() 91
- Metoda selectCount() 92
- Metoda distinct() 92
- Metoda from() 92
- Metoda join() 92
- Metoda where() 93
- Metoda orWhere() 93
- Metoda orWhereIn() 93
- Metoda orWhereNotIn() 94
- Metoda whereIn() 94
- Metoda whereNotIn() 94
- Metoda groupStart() 95
- Metoda orGroupStart() 95
- Metoda notGroupStart() 95
- Metoda orNotGroupStart() 95
- Metoda groupEnd() 95
- Metoda like() 96
- Metoda orLike() 96
- Metoda notLike() 96
- Metoda orNotLike() 97
- Metoda having() 97
- Metoda orHaving() 98
- Metoda orHavingIn() 98
- Metoda havingIn() 99
- Metoda havingNotIn() 99
- Metoda havingLike() 99
- Metoda orHavingLike() 100
- Metoda notHavingLike() 100
- Metoda orNotHavingLike() 101
- Metoda havingGroupStart() 101
- Metoda orHavingGroupStart() 101
- Metoda notHavingGroupStart() 101
- Metoda orNotHavingGroupStart() 102
- Metoda havingGroupEnd() 102
- Metoda groupBy() 102
- Metoda orderBy() 102
- Metoda limit() 102
- Metoda offset() 103
- Metoda set() 103
- Metoda insert() 103
- Metoda insertBatch() 103
- Metoda setInsertBatch() 104
- Metoda update() 104
- Metoda setUpdateBatch() 105
- Metoda replace() 105
- Metoda delete() 105
- Metoda increment() 105
- Metoda decrement() 106
- Metoda truncate() 106
- Metoda emptyTable() 106
- Metoda getCompiledSelect() 106
- Metoda getCompiledInsert() 107
- Metoda getCompiledUpdate() 107
- Metoda getCompiledDelete() 107
- Od teorii do praktyki 107
- Polecenie SELECT 110
- Polecenie SELECT z zastosowaniem ORDER BY 111
- Polecenie SELECT z użyciem ograniczenia LIMIT 112
- Polecenie SELECT z klauzulami LIMIT oraz ORDER 113
- Polecenie SELECT z wyborem rekordu dzięki klauzuli WHERE 113
- Polecenie SELECT z wyborem za pomocą klauzuli LIKE 114
- Polecenie INSERT 115
- Polecenie UPDATE ze wskazaniem rekordu za pomocą klauzuli WHERE 117
- Polecenie DELETE 118
- Klasa listów e-mail 119
- Używanie klasy przeznaczonej do wysyłania listów e-mail 119
- Ustawienia klasy do wysyłania listów e-mail 120
- Metoda setFrom() 121
- Metoda setReplyTo() 121
- Metoda setTo() 122
- Metoda setCC() 122
- Metoda setBCC() 122
- Metoda setSubject() 123
- Metoda setMessage() 123
- Metoda setAltMessage() 123
- Metoda setHeader() 124
- Metoda clear() 124
- Metoda send() 125
- Metoda attach() 125
- Metoda setAttachmentCID() 126
- Metoda printDebugger() 126
- Klasa szyfrowania i deszyfrowania danych 126
- Konfigurowanie klasy oraz domyślne zachowania 127
- Ustawianie własnego klucza szyfrowania 127
- Metoda static createKey() 127
- Metoda initialize() 128
- Metoda encrypt() 128
- Metoda decrypt() 128
- Klasa przeznaczona do pracy z plikami 129
- Metoda getBasename() 129
- Metoda getMTime() 129
- Metoda getRealPath() 129
- Metoda getPerms() 129
- Metoda isWritable() 129
- Metoda getRandomName() 130
- Metoda getSize() 130
- Metoda getMimeType() 130
- Metoda guessExtension() 131
- Metoda move() 131
- Klasa ograniczająca dostęp do strony 131
- Dostosowanie obrony strony WWW przed botami 132
- Klasa manipulacji obrazami 132
- Inicjalizacja obiektu klasy 132
- Metoda crop() 133
- Metoda convert() 134
- Metoda fit() 134
- Metoda flatten() 135
- Metoda flip() 135
- Metoda resize() 136
- Metoda rotate() 136
- Metoda text() 136
- Klasa służąca do dzielenia rekordów z bazy danych na części 137
- Dzielenie rekordów na porcje prezentowane na kolejnych stronach 138
- Dzielenie na strony rezultatów z różnych tabel 139
- Ręczne ustawianie podziału 139
- Określenie parametru, który ma zostać uznany za numer strony 140
- Metoda setSurroundCount() 140
- Metody hasPrevious() i hasNext() 140
- Metody getPrevious() i getNext() 140
- Metody getFirst() i getLast() 140
- Metoda links() 141
- Metoda hasPreviousPage() i hasNextPage() 141
- Metoda getPreviousPage() i getNextPage() 141
- Klasa bezpieczeństwa danych 141
- Załadowanie klasy 141
- Ataki typu CSRF 142
- Dodawanie adresów wyłączonych ze sprawdzania 142
- Automatyczne tworzenie pól w formularzu 143
- Wysyłanie żądań za pomocą formatu JSON 143
- Wysyłanie za pomocą nagłówka HTTP 143
- Wysyłanie za pomocą znacznika META 143
- Klasa do obsługi sesji 143
- Inicjalizacja sesji 143
- Pobieranie danych z sesji 145
- Dodawanie danych do sesji 145
- Sprawdzanie, czy w sesji istnieje dany klucz 146
- Dodawanie danych do sesji 146
- Usuwane danych z sesji 146
- Dane tymczasowe (Flashdata) 146
- Niszczenie sesji i jej danych 147
- Klasa limitu aktywności 147
- Metoda check() 149
- Metoda getTokentime() 149
- Klasa ułatwiająca pracę z plikami wgrywanymi na serwer 150
- Pobieranie wgranych plików 150
- Wgrywanie pojedynczego pliku 150
- Wgrywanie kilku plików zapisanych w tablicy 151
- Wgrywanie kilku plików załadowanych do jednego pola 151
- Praca z wgranymi plikami 152
- Metoda getName() 152
- Metoda getClientName() 153
- Metoda getTempName() 153
- Metoda getClientExtension() 153
- Metoda getClientMimeType() 153
- Przenoszenie plików 154
- Klasa służąca do pracy z adresami URL 154
- Dodawanie klasy do obsługi 155
- Obecny adres URL 155
- Ciągi znaków w URI 155
- Operacje na schemacie połączenia 156
- Operacje na autorytatywnej części adresu 156
- Operacje na użytkowniku 157
- Operacje na hoście domeny 157
- Operacje na porcie 158
- Operacje na ścieżce dostępu 158
- Operacje na zapytaniach 158
- Filtrowanie wartości z zapytania w adresie 159
- Operacja na fragmencie, który należy wybrać ze strony WWW 160
- Segmenty URI 160
- Wyłączanie pokazywania błędów 161
- Klasa przetwarzająca informacje o użytkowniku strony WWW 161
- Uzyskanie dostępu do obiektu klasy 161
- Przeglądarka użytkownika 161
- Metoda isBrowser() 162
- Metoda isMobile() 162
- Metoda isRobot() 163
- Metoda isReferral() 163
- Metoda getBrowser() 163
- Medota getVersion() 163
- Metoda getMobile() 163
- Metoda getRobot() 163
- Metoda getPlatform() 163
- Metoda getReferrer() 164
- Metoda getAgentString() 164
- Metoda parse() 164
- Klasa walidacji danych wprowadzonych do formularza 164
- Metoda listErrors() 165
- Metoda getErrors() 165
- Metoda getError() 165
- Metoda validate() 165
- Metoda setRule() 165
- Metoda setRules() 166
- Walidacja pól oraz tablic 166
- Zapisywanie reguł walidacji w osobnym pliku konfiguracyjnym 167
- Metoda reset() 167
- Metoda run() 167
- Tworzenie własnych metod porównania wartości pola 167
- Dostępne metody walidacji 169
- Pliki ciasteczek (cookie) 173
- Funkcja set_cookie() 173
- Funkcja get_cookie() 174
- Funkcja delete_cookie() 174
- Data (date) 174
- Funkcja now() 175
- Funkcja timezone_select() 175
- Katalog (filesystem) 175
- Funkcja directory_map() 176
- Funkcja write_file() 176
- Funkcja delete_files() 176
- Funkcja get_filenames() 177
- Funkcja get_dir_file_info() 177
- Funkcja get_file_info() 177
- Funkcja symbolic_permissions() 178
- Funkcja octal_permissions() 178
- Funkcja set_realpath() 178
- Formularz (form) 179
- Umieszczanie wartości w polach 179
- Funkcja form_open() 179
- Funkcja form_open_multipart() 180
- Funkcja form_hidden() 180
- Funkcja form_input() 180
- Funkcja form_password() 181
- Funkcja form_upload() 181
- Funkcja form_textarea() 181
- Funkcja form_dropdown() 182
- Funkcja form_multiselect() 182
- Funkcje form_fieldset() i form_fieldset_close() 182
- Funkcja form_checkbox() 183
- Funkcja form_radio() 183
- Funkcja form_submit() 183
- Funkcja form_reset() 184
- Funkcja form_button() 184
- Funkcja form_close() 184
- HTML (html) 184
- Funkcja img() 185
- Funkcja link_tag() 185
- Funkcja script_tag() 186
- Funkcje ol() i ul() 186
- Funkcja video() 186
- Funkcja source() 187
- Funkcja embed() 187
- Funkcja object() 187
- Funkcja doctype() 188
- Liczba (number) 189
- Funkcja number_to_size() 190
- Funkcja number_to_amount() 190
- Funkcja number_to_currency() 190
- Funkcja number_to_roman() 191
- Bezpieczeństwo (security) 191
- Funkcja sanitize_filename() 191
- Funkcja strip_image_tags() 192
- Funkcja encode_php_tags() 192
- Ciąg (string) 192
- Funkcja random_string() 192
- Funkcja increment_string() 193
- Funkcja alternator() 193
- Funkcja reduce_double_slashes() 194
- Funkcja strip_slashes() 194
- Funkcja reduce_multiples() 194
- Funkcja quotes_to_entities() 195
- Funkcja strip_quotes() 195
- Funkcja word_limiter() 195
- Funkcja character_limiter() 195
- Funkcja ascii_to_entities() 196
- Funkcja entities_to_ascii() 196
- Funkcja convert_accented_characters() 196
- Funkcja word_censor() 197
- Funkcja highlight_code() 197
- Funkcja highlight_phrase() 197
- Funkcja word_wrap() 198
- Funkcja ellipsize() 198
- Funkcja excerpt() 199
- URL (url) 199
- Funkcja site_url() 199
- Funkcja base_url() 199
- Funkcja current_url() 200
- Funkcja uri_string() 200
- Funkcja index_page() 200
- Funkcja anchor() 200
- Funkcja mailto() 201
- XML (xml) 201
- Funkcja xml_convert() 201
- Ćwiczenie 1. Walidacja danych z formularza 203
- Ćwiczenie 2. Walidacja danych z zastosowaniem własnej formuły 208
- Ćwiczenie 3. Dzielenie danych na strony 214
- Ćwiczenie 4. Dzielenie danych według własnych wytycznych - sortowanie 217
Wstęp 15
Rozdział 1. Instalacja 19
Rozdział 2. Model, Widok, Kontroler 27
Rozdział 3. Rutowanie URL, odbieranie danych, zapisywanie logów oraz pasek debugera 41
Rozdział 4. Bazy danych 55
Rozdział 5. Pomoc w tworzeniu zapytań do bazy danych 89
Rozdział 6. Klasy systemowe 119
Rozdział 7. Biblioteki pomocnicze 173
Rozdział 8. Ćwiczenia 203
Podsumowanie 223
Helion - inne książki
-
Nowość Promocja
C# ma ugruntowaną pozycję jednego z najważniejszych języków programowania. Nowoczesny, wszechstronny i dojrzały, a do tego sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu o wysokiej jakości. Nic nie stoi na przeszkodzie, aby C# stał się Twoim pierwszym językiem programowania i przy okazji pozwolił Ci się świetnie bawić!- Druk 92 pkt
(126,75 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Bestseller Nowość Promocja
Poznaj historię programowania i przekonaj się, jak fascynujący jest świat koderów, od Charlesa Babbage’a i Ady Lovelace po Alana Turinga, Grace Hopper i Dennisa Ritchiego; od przełomowych bitów i bajtów po przejmujące ludzkie historie. Przekonaj się, że droga do sukcesu często bywa wyboista, triumf poprzedzają porażki, a depresja i kpiny ze strony innych to codzienność wielu pionierów. Strona po stronie odkrywaj nieoczywiste prawdy o technologii i o ludziach, których kod tworzy współczesny świat.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Dzięki temu praktycznemu przewodnikowi w pierwszej kolejności opanujesz podstawy języka M. Po zapoznaniu się z kluczowymi koncepcjami stopniowo będziesz stosować tę wiedzę do coraz bardziej zaawansowanych przekształceń danych. Zajmiesz się także takimi zagadnieniami jak optymalizacja wydajności zapytań, obsługa błędów i implementacja efektywnych technik przetwarzania danych. W każdym rozdziale znajdziesz wiele przydatnych przykładów, za sprawą których rozwiniesz umiejętności pozwalające używać Power Query do radzenia sobie z realnymi wyzwaniami i poprawiania swoich umiejętności analitycznych. Przekonasz się, że dzięki zdobytym w ten sposób umiejętnościom z łatwością zastosujesz funkcje Power Query do przekształcania danych!- PDF + ePub + Mobi
- Druk 92 pkt
(92,95 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Nowość Promocja
Ten praktyczny przewodnik zawiera receptury uwzględniające nowe funkcje środowiska Zabbix. Znajdziesz tu informacje potrzebne do konfiguracji Zabbiksa z wbudowanym trybem wysokiej dostępności. Dowiesz się także, jak korzystać z aprowizacji użytkowników LDAP JIT, implementować funkcję niskopoziomowego wykrywania hostów, a także jak tworzyć zaawansowane wyzwalacze. Każda receptura została opracowana z myślą o różnych typach monitorowania i korzystania z serwerów proxy Zabbix. Ponadto nauczysz się modyfikować serwer i bazę danych Zabbix, a także zarządzać nimi za pomocą interfejsu API. Poznasz również rozwiązania problemów, na które możesz natrafić podczas pracy z Zabbiksem.- PDF + ePub + Mobi
- Druk 76 pkt
(69,50 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%) -
Nowość Promocja
To trzecie, zaktualizowane i uzupełnione wydanie lubianego podręcznika programowania w Pythonie. Zawiera dodatkowe rozdziały dotyczące tak ważnych zagadnień jak algorytmy i struktury danych. Zawarty w książce materiał, w tym słowniki , ułatwi Ci tworzenie solidnego i wydajnego kodu. Znajdziesz tu jasne, zwięzłe i praktyczne rady przeznaczone dla programistów na różnym poziomie zaawansowania. Niezależnie od tego, czy tworzysz aplikacje internetowe, analizujesz dane, czy trenujesz modele sztucznej inteligencji, dzięki temu podręcznikowi zdobędziesz cenne umiejętności pracy z Pythonem!- PDF + ePub + Mobi
- Druk 76 pkt
(69,50 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%) -
Nowość Promocja
W tej unikalnej książce znajdziesz kompleksowe omówienie procesu tworzenia LLM, od pracy z zestawami danych po implementację architektury modelu, wstępne szkolenie na nieoznakowanych danych i dostrajanie do określonych zadań. Bez korzystania z gotowych bibliotek LLM samodzielnie zbudujesz podstawowy model, przekształcisz go w klasyfikator tekstu, a ostatecznie stworzysz chatbota, który będzie wykonywał Twoje polecenia. I co najważniejsze ― naprawdę zrozumiesz, jak działa model, w końcu będziesz jego twórcą!- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
API, czyli application programming interface, to sposób, w jaki różne aplikacje komunikują się ze sobą - swoisty język aplikacji. Jeśli jesteś programistą, testerem lub menedżerem projektów, zrozumienie tego języka otworzy Ci drzwi do efektywniejszej pracy, lepszego projektowania systemów i bardziej świadomego podejmowania decyzji. API bowiem to fundament współczesnych aplikacji — niezależnie od tego, czy mówimy o platformach mobilnych, aplikacjach webowych, czy systemach integracyjnych. Z tematyką API bezpośrednio powiązany jest Postman. To narzędzie, które pozwala tworzyć i wysyłać zapytania do API, symulować różne scenariusze reakcji aplikacji, automatyzować testy, a także monitorować działanie API w czasie rzeczywistym.- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Nowość Promocja
WPF (ang. Windows Presentation Foundation) jest frameworkiem przygotowanym przez firmę Microsoft do tworzenia aplikacji desktopowych lub „okienkowych” - to znaczy takich, które są bezpośrednio uruchamiane w systemie operacyjnym komputerów osobistych. Umożliwia on budowanie funkcjonalnych aplikacji także osobom nieposiadającym wysoce specjalistycznej wiedzy - wystarczą podstawy języka C#. Dzięki użyciu dostarczonych narzędzi zaczniesz budować profesjonalne oprogramowanie, zaawansowane zarówno pod względem funkcjonalności, jak i interfejsu.- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Teraz możesz łatwo sprostać takim wyzwaniom i uzyskiwać niezwykłe rezultaty. Wystarczy, że skorzystasz z narzędzi dostępnych w Excelu ― i z tej książki. To zaktualizowane wydanie praktycznego przewodnika po Power Query. Pozwoli Ci opanować umiejętność efektywnego przetwarzania danych i wydobywania z nich wartościowych informacji. Dowiesz się, jak wykonywać złożone prace analityczne i jak używać procedur w języku M. Znajdziesz tu ponad 70 ćwiczeń i 200 plików, dzięki którym nauczysz się importować bezładne, rozdzielone tabele danych i automatycznie przekształcać je w ustrukturyzowane zbiory gotowe do analizy. Większość opisanych technik z łatwością zapamiętasz i użyjesz do swoich potrzeb.- PDF + ePub + Mobi
- Druk 59 pkt
(54,50 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja
Zapnij pasy przed wyprawą życia! „Mars: Nowa Ziemia” to fascynująca opowieść o ludzkiej determinacji, by postawić stopę na Czerwonej Planecie. Astrofizyk Andrew May zabierze Cię w podróż przez historię eksploracji Marsa — od pierwszych wyobrażeń i obserwacji astronomicznych aż po najnowsze misje i ambitne plany kolonizacyjne. Nasz planetarny sąsiad od wieków fascynuje ludzkość, pobudzając wyobraźnię pisarzy, naukowców i inżynierów. Ta książka to nie tylko zapis technologicznych osiągnięć, ale także opowieść o ludziach, którzy marzą, planują i podejmują ryzyko, aby zmienić rozumienie Wszechświata i uczynić z nas gatunek międzyplanetarny. Jeśli zastanawiasz się, jakie wyzwania czekają podczas podróży na Marsa i czy człowiek jest gotowy na życie poza Ziemią, ta książka jest dla Ciebie. Przygotuj się na ekscytującą misję, która może zmienić przyszłość ludzkości.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP Łukasz Sosna
(4)(3)
(1)
(0)
(0)
(0)
(0)
więcej opinii