CodeIgniter. Zaawansowane tworzenie stron w PHP Łukasz Sosna
- Autor:
- Łukasz Sosna
- Serie wydawnicze:
- Standard
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.3/6 Opinie: 34
- Stron:
- 272
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
CodeIgniter. Zaawansowane tworzenie stron w PHP
Wolisz proste rozwiązania? Możesz liczyć na CodeIgniter!
CodeIgniter to ni mniej, ni więcej, tylko doskonały framework, którzy przyda się wszystkim programistom języka PHP. Pozwala on na szybkie i efektywne zaimplementowanie tych elementów stron czy aplikacji internetowych, których samodzielne przygotowanie jest trudne i czasochłonne. Jego główne zalety to niewielkie wymagania co do serwera, na którym ma działać oprogramowanie, zapewnienie logicznego i wygodnego rozdziału elementów strony, brak potrzeby konfiguracji oraz świetna dokumentacja i życzliwa społeczność użytkowników, chętnie dzielących się z innymi swoim doświadczeniem w pracy z programem.
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ść!
- Instalacja CodeIgniter na serwerze
- Używanie frameworka (model, widok, kontroler)
- Klasy systemu
- Sterowniki systemu dla bazy danych
- Pomocnicy (funkcje)
- Tworzenie pierwszej aplikacji
Zyskaj czas z CodeIgniter!

Wybrane bestsellery
-
Nowość Promocja
Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
To wydanie książki zostało zaktualizowane pod kątem języka PHP 8. Za jej pomocą opanujesz solidne podstawy programowania zorientowanego obiektowo w PHP, a następnie zapoznasz się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażanie niezawodnych aplikacji. Sporo miejsca poświęcono tu wzorcom projektowym, w tym wzorcom biznesowym i bazodanowym. Omówiono również narzędzia i praktyki pomocne w pracy zespołowej, jak praca z systemem Git czy zarządzanie wersjami i zależnościami przy użyciu Composera. Nie zabrakło także takich ważnych zagadnień jak strategie automatycznych testów i zasady ciągłej integracji.- PDF + ePub + Mobi
- Druk 64 pkt
(64,50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Some problem spaces are better solved with a custom programming language. This book guides you through choosing the right language features for your problem space, then shows how to implement an interpreter for the language in C++.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book trains Python developers to interact with GitHub Copilot, ChatGPT and OpenAI API to write higher quality software at faster speeds. Through practical examples and hands-on exercises, you will transform your approach to software development.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Unlock the power of BPMN, automation, and business process modeling to streamline workflows and drive digital success. This book provides strategies to optimize processes, enhance efficiency, and stay competitive in a fast-changing landscape.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Dive into Zig, the modern language that blends safety with performance. Learn to write efficient, reliable code through practical examples and wit, while guiding you from a curious programmer to a confident Zig practitioner (sanity mostly intact).
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Full-Stack React, TypeScript, and Node, 2nd Edition is a hands-on guide to modern web development. Master React 19, TypeScript, Node.js, and Express while learning JWT authentication, Prisma ORM, and deploying with Docker on AWS.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book helps you master React and TypeScript; explore server components, actions, and essential hooks; build type-safe components; manage data fetching and forms effectively; create reusable components; and write robust unit tests using Vitest.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Advance in your software career with the GitHub Foundations Certification guide, paving the way for future innovation. Through tutorials, projects, and self-assessments, master open source, GitHub navigation, and advanced Git techniques.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Clean Architecture with Python covers essential principles for effective development. Through practical examples, you'll learn to structure new projects and refactor legacy code, and create more maintainable and adaptable applications with ease.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna
Łukasz Sosna - pozostałe książki
-
Promocja
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.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
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 19 pkt
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
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 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
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 19 pkt
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
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 18 pkt
(18,50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł (-50%) -
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 12 pkt
(12,45 zł najniższa cena z 30 dni)
12.45 zł
24.90 zł (-50%) -
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 9 pkt
(9,49 zł najniższa cena z 30 dni)
9.49 zł
18.99 zł (-50%)
Zobacz pozostałe książki z serii Standard
-
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 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość 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 84 pkt
(84,50 zł najniższa cena z 30 dni)
84.50 zł
169.00 zł (-50%) -
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 24 pkt
(24,50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł (-50%) -
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 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
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 22 pkt
(22,45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł (-50%) -
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 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
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 22 pkt
(22,45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł (-50%) -
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 19 pkt
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
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 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Promocja
Wirtualizacja serwerów pozwala lepiej wykorzystać posiadany sprzęt. Dzięki niej możliwe jest zwiększenie elastyczności systemu i usprawnienie zarządzania infrastrukturą IT. Spośród wielu platform wirtualizacyjnych dostępnych na rynku wyróżnia się VMware ESXi 8 - jeden z najbardziej zaawansowanych i wszechstronnych produktów, oferujący administratorom systemów kompleksowe rozwiązania. Wśród jego zaawansowanych funkcji znajdują się między innymi obsługa kontenerów, automatyzacja zarządzania, wsparcie dla najnowszych technologii sprzętowych, a także zintegrowane narzędzia do monitorowania i optymalizacji wydajności.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Ebooka "CodeIgniter. Zaawansowane tworzenie stron 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 »
Recenzje książki: CodeIgniter. Zaawansowane tworzenie stron w PHP (1)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: NetWorld Piotr KociatkiewiczRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
CodeIgniter jest frameworkiem, zestawem narzędzi do szybkiego tworzenia aplikacji internetowych w języku PHP. Dzięki dostępowi do licznych bibliotek pozwala łatwo rozwijać projekty przy jednoczesnej optymalizacji kodu. W książce opisano procedury instalacji i sposoby wykorzystania programu w zakresie podstawowych własności MVC (Model-Viue-Controller). Podano zasady ładowania bibliotek, wyjaśniono rolę klas pomocniczych i sterowników. Szczegółowo opisano klasy systemowe udostępniane przez CodeIgniter i podano sposoby ich wykorzystania. Sprecyzowano zasady pracy sterowników przeznaczonych do obsługi bazy danych. Zoprezentowano najbardziej popularne funkcje frameworka, takie jak tablica, e-mail, plik, HTML, URL i inne. Bogaty przegląd własności i możliwości programu autor ilustruje pełnym projektem aplikacji, uzupełniając go fragmentami kodów realizującymi jej funkcje. Książką powinni zainteresować się programiści, zarówno początkujący jak i zaawansowani.
Szczegóły książki
- Dane producenta
- » Dane producenta:
- ISBN Książki drukowanej:
- 978-83-246-4964-8, 9788324649648
- Data wydania książki drukowanej :
- 2013-03-11
- ISBN Ebooka:
- 978-83-246-7469-5, 9788324674695
- Data wydania ebooka :
-
2013-04-15
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:
- 8668
- Rozmiar pliku Pdf:
- 2.5MB
- Rozmiar pliku ePub:
- 5MB
- Rozmiar pliku Mobi:
- 9.7MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 2.3MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: Standard
Spis treści książki
- Instalacja oprogramowania na serwerze (14)
- Aktualizacja CodeIgnitera (14)
- Praca z książką (15)
- Model, widok, kontroler (17)
- Adresy URL (18)
- Adresy URL dla wyszukiwarek (18)
- Kontroler (controller) (19)
- Definicja domyślnego kontrolera (default_controller) (19)
- Metody prywatne (private) (20)
- Umieszczanie kontrolerów w folderach (20)
- Automatyczne ładowanie (__construct) (21)
- Nazwy zastrzeżone (21)
- Widok (view) (21)
- Ładowanie widoku do kontrolera (load->view) (22)
- Ładowanie kilku widoków (23)
- Umieszczanie widoków w folderach (23)
- Dodawanie danych do widoku (23)
- Przekazywanie widoków jako danych (24)
- Model (model) (24)
- Pierwszy model (25)
- Ładowanie modelu (load->model) (25)
- Umieszczanie modeli w katalogu (26)
- Dostęp do metod modelu (26)
- Ładowanie bibliotek (load->library) (27)
- Ładowanie klas pomocniczych (load->helper) (28)
- Ładowanie sterowników (load->driver) (28)
- Automatyczne ładowanie zasobów (29)
- Routowanie URL (29)
- Ustanawianie własnych reguł (30)
- Zastrzeżone nazwy właściwości (30)
- Obsługa błędów (31)
- Funkcja show_error() (31)
- Funkcja show_404() (32)
- Funkcja log_message() (32)
- Zapisywanie stron w plikach tymczasowych (cache) (33)
- Metoda cache() (34)
- Usuwanie plików tymczasowych (34)
- Bezpieczeństwo (34)
- Zabezpieczanie adresów URL (35)
- Opcja register_globals (35)
- Opcja error_reporting (35)
- Opcja magic_quotes_runtime (36)
- Najlepsze praktyki (36)
- Wydajność systemu (benchmark) (37)
- Wyświetlanie informacji o zużyciu pamięci podczas generowania strony (38)
- Kalendarz (calendar) (39)
- Metoda generate() (39)
- Wyszczególnianie dat w kalendarzu (40)
- Opcje wyświetlania kalendarza (41)
- Opcje konfiguracji kalendarza (42)
- Dostosowywanie wyglądu kalendarza (42)
- Konfiguracja (config) (43)
- Metoda load() (44)
- Metoda item() (44)
- Metoda set_item() (45)
- Metoda site_url() (45)
- Metoda base_url() (46)
- Metoda system_url() (46)
- E-mail (email) (46)
- Metoda from() (47)
- Metoda reply_to() (47)
- Metoda cc() (47)
- Metoda bcc() (47)
- Metoda subject() (47)
- Metoda message() (48)
- Metoda set_alt_message() (48)
- Metoda clear() (48)
- Metoda attach() (48)
- Metoda send() (48)
- Metoda print_debugger() (48)
- Ustawianie zawijania wierszy w treści wiadomości (49)
- Ustawianie opcji (49)
- Opcje wysyłania wiadomości e-mail (49)
- Kodowanie i szyfrowanie (encrypt) (50)
- Metoda encode() (51)
- Metoda decode() (52)
- Metoda sha1() (53)
- Przesyłanie plików na serwer (upload) (53)
- Ustawianie preferencji (55)
- Metoda do_upload() (57)
- Metoda display_errors() (57)
- Metoda data() (57)
- Walidacja formularzy (form_validation) (58)
- Metoda set_rules() (62)
- Metoda run() (62)
- Twoja własna metoda (63)
- Funkcja form_error() (64)
- Funkcja validation_errors() (64)
- FTP (ftp) (64)
- Metoda connect() (65)
- Metoda upload() (66)
- Metoda download() (66)
- Metoda rename() (67)
- Metoda move() (68)
- Metoda delete_file() (68)
- Metoda delete_dir() (69)
- Metoda list_files() (70)
- Metoda mirror() (70)
- Metoda mkdir() (71)
- Metoda chmod() (72)
- Metoda close() (72)
- Generowanie tabel HTML (table) (73)
- Metoda generate() (74)
- Metoda set_caption() (74)
- Metoda set_heading() (75)
- Metoda add_row() (75)
- Metoda make_columns() (75)
- Metoda set_template() (76)
- Metoda set_empty() (76)
- Metoda clear() (77)
- Metoda function() (78)
- Wprowadzanie danych (input) (79)
- Filtrowanie XSS (80)
- Wykorzystywanie $_POST, $_COOKIE i $_SERVER (80)
- Metoda get() (80)
- Metoda get_post() (81)
- Metoda set_cookie() (81)
- Metoda ip_address() (82)
- Metoda valid_ip() (83)
- Metoda user_agent() (83)
- Metoda request_headers() (84)
- Metoda get_request_header() (84)
- Ładowanie klas i przekształcanie ich w obiekty (85)
- Metoda library() (85)
- Metoda view() (86)
- Metoda model() (86)
- Metoda database() (87)
- Metoda helper() (87)
- Metoda language() (87)
- Języki (lang) (88)
- Tworzenie pliku z wersją językową (88)
- Metoda load() (89)
- Metoda line() (89)
- Automatyczne ładowanie plików językowych (90)
- Generowanie strony (output) (90)
- Metoda set_output() (90)
- Metoda set_content_type() (90)
- Metoda set_header() (91)
- Metoda set_status_header() (91)
- Metoda enable_profiler() (91)
- Dzielenie treści (pagination) (91)
- Metoda initialize() (92)
- Metoda create_links() (93)
- Opcje podziału treści na strony (93)
- Bezpieczeństwo (security) (95)
- Filtrowanie XSS (95)
- Metoda xss_clean() (95)
- Metoda sanitize_filename() (96)
- Ochrona przed atakami typu CSRF (97)
- Sesja (session) (97)
- Metoda userdata() (98)
- Metoda set_userdata() (98)
- Metoda all_userdata() (99)
- Metoda unset_userdata() (100)
- Ustawienia sesji (100)
- Wygląd strony (parser) (101)
- Metoda parse() (102)
- URI (uri) (103)
- Metoda segment() (103)
- Metoda uri_to_assoc() (103)
- Metoda assoc_to_uri() (104)
- Przeglądarka użytkownika (user_agent) (105)
- Identyfikacja przeglądarki użytkownika (105)
- Metoda is_browser() (106)
- Metoda is_mobile() (107)
- Metoda is_robot() (107)
- Metoda is_referral() (108)
- Metoda browser() (108)
- Metoda version() (109)
- Metoda mobile() (109)
- Metoda robot() (110)
- Metoda platform() (110)
- Metoda referrer() (111)
- Metoda agent_string() (111)
- Metoda accept_lang() (112)
- Metoda accept_charset() (113)
- Kompresja plików (zip) (113)
- Metoda add_data() (114)
- Metoda add_dir() (114)
- Metoda read_file() (115)
- Metoda read_dir() (115)
- Metoda archive() (116)
- Metoda download() (116)
- Metoda get_zip() (117)
- Metoda clear_data() (117)
- Praca z bazą danych (119)
- Wczytanie sterownika (load->database) (120)
- Połączenie z bazą danych - konfiguracja danych dostępowych (120)
- Połączenie z bazą danych (database) (122)
- Metoda reconnect() (123)
- Metoda close() (124)
- Wykonywanie zapytania (query) (125)
- Metoda query() (126)
- Zabezpieczanie danych (escape, escape_str i escape_like_str) (126)
- Bezpieczne zapytania (query) (127)
- Generowanie rezultatów zapytania (128)
- Metoda result() (128)
- Metoda result_array() (129)
- Metoda num_rows() (129)
- Metoda free_result() (130)
- Metoda insert_id() (131)
- Metoda affected_rows() (131)
- Metoda count_all() (132)
- Metoda platform() (132)
- Metoda version() (133)
- Metoda last_query() (133)
- Informacje o tabelach (134)
- Metoda list_tables() (134)
- Metoda table_exists() (134)
- Informacje o polach tabeli (135)
- Metoda list_fields() (135)
- Metoda field_exists() (136)
- Metoda field_data() (137)
- Tablica (array) (139)
- Funkcja element() (139)
- Funkcja random_element() (140)
- Funkcja elements() (141)
- Wysyłanie danych z formularza (142)
- Pliki cookie (cookie) (143)
- Funkcja set_cookie() (143)
- Funkcja get_cookie() (143)
- Funkcja delete_cookie() (143)
- Data (date) (144)
- Funkcja now() (144)
- Funkcja standard_date() (144)
- Funkcja local_to_gmt() (145)
- Funkcja unix_to_human() (146)
- Funkcja timespan() (146)
- Funkcja days_in_month() (147)
- Funkcja timezones() (148)
- Funkcja timezone_menu() (148)
- Katalog (directory) (150)
- Funkcja directory_map() (150)
- Pobieranie (download) (152)
- Funkcja force_download() (152)
- E-mail (email) (153)
- Funkcja valid_email() (153)
- Funkcja send_email() (154)
- Plik (file) (154)
- Funkcja write_file() (154)
- Funkcja read_file() (155)
- Funkcja delete_files() (155)
- Funkcja get_dir_file_info() (156)
- Funkcja get_file_info() (158)
- Funkcja get_mime_by_extension() (159)
- Funkcja symbolic_permissions() (159)
- Funkcja octal_permissions() (160)
- Formularz (form) (161)
- Funkcja form_open() (161)
- Funkcja form_open_multipart() (162)
- Funkcja form_hidden() (162)
- Funkcja form_input() (163)
- Funkcja form_password() (164)
- Funkcja form_upload() (164)
- Funkcja form_textarea() (165)
- Funkcja form_dropdown() (165)
- Funkcja form_multiselect() (166)
- Funkcje form_fieldset() i form_fieldset_close() (167)
- Funkcja form_checkbox() (167)
- Funkcja form_radio() (168)
- Funkcja form_submit() (169)
- Funkcja form_reset() (169)
- Funkcja form_button() (170)
- Funkcja form_close() (171)
- Funkcja form_prep() (171)
- HTML (html) (171)
- Funkcja br() (172)
- Funkcja heading() (172)
- Funkcja img() (173)
- Funkcja link_tag() (174)
- Funkcja nbs() (175)
- Funkcje ol() i ul() (175)
- Funkcja meta() (177)
- Funkcja doctype() (179)
- Język (language) (179)
- Funkcja lang() (180)
- Liczba (number) (181)
- Funkcja byte_format() (181)
- Ścieżka (path) (182)
- Funkcja set_realpath() (183)
- Bezpieczeństwo (security) (184)
- Funkcja xss_clean() (184)
- Funkcja sanitize_filename() (184)
- Funkcja do_hash() (185)
- Funkcja strip_image_tags() (185)
- Funkcja encode_php_tags() (186)
- Ciąg (string) (187)
- Funkcja random_string() (187)
- Funkcja increment_string() (188)
- Funkcja alternator() (188)
- Funkcja repeater() (189)
- Funkcja reduce_double_slashes() (190)
- Funkcja trim_slashes() (190)
- Funkcja quotes_to_entities() (191)
- Funkcja strip_quotes() (191)
- Tekst (text) (192)
- Funkcja word_limiter() (192)
- Funkcja character_limiter() (193)
- Funkcja ascii_to_entities() (193)
- Funkcja entities_to_ascii() (194)
- Funkcja highlight_code() (194)
- Funkcja word_wrap() (195)
- Funkcja ellipsize() (196)
- URL (url) (197)
- Funkcja site_url() (197)
- Funkcja base_url() (197)
- Funkcja current_url() (198)
- Funkcja uri_string() (198)
- Funkcja index_page() (199)
- Funkcja anchor() (199)
- Funkcja redirect() (200)
- XML (xml) (200)
- Funkcja xml_convert() (201)
- Rozpoczęcie pracy (203)
- Baza danych (204)
- Główny plik aplikacji (204)
- Plik konfiguracyjny (204)
- Konfiguracja automatycznego ładowania (204)
- Konfiguracja bazy danych (205)
- Konfiguracja domyślnego kontrolera (205)
- Tworzenie pliku do przepisywania adresów (205)
- Kontroler - logowanie administratora (206)
- Kontroler - wylogowanie administratora (208)
- Kontroler - strona główna (209)
- Kontroler - kategoria wpisów (212)
- Kontroler - wpis (215)
- Kontroler - edycja wpisów (219)
- Model - logowanie użytkownika (227)
- Model - strona główna (228)
- Model - kategoria (229)
- Model - wpis (231)
- Model - polecenia współdzielone (233)
- Model - edycja (233)
- Widok - nagłówek (237)
- Widok - stopka (240)
- Widok - menu (240)
- Widok - menu administratora (242)
- Widok - menu administratora przed zalogowaniem (242)
- Widok - kategoria (243)
- Widok - edytowanie kategorii (245)
- Widok - dodawanie kategorii (246)
- Widok - wpisy (246)
- Widok - nowy wpis (249)
- Widok - edytowanie wpisu (251)
- Widok - najnowsze wpisy (253)
- Widok - zaloguj (254)
- Widok - strona główna (255)
- Widok - zmień hasło (256)
- Zakończenie (257)
Wstęp (11)
Rozdział 1. Instalacja CodeIgnitera na serwerze (13)
Rozdział 2. Korzystanie z frameworku (17)
Rozdział 3. Klasy systemowe (37)
Rozdział 4. Sterowniki systemu do obsługi bazy danych (119)
Rozdział 5. Klasy pomocnicze (139)
Rozdział 6. Tworzenie pierwszej aplikacji (203)
Nazwy zastrzeżone (259)
Podsumowanie (261)
Skorowidz (263)
Helion - inne książki
-
Nowość 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
- Druk 44 pkt
(38,35 zł najniższa cena z 30 dni)
44.25 zł
59.00 zł (-25%) -
Nowość Promocja
Tę książkę docenią praktycy: analitycy danych i inżynierowie uczenia maszynowego. Opisano w niej różne architektury transformerów — od pierwszych modeli podstawowych po najnowsze osiągnięcia w generatywnej sztucznej inteligencji. Dzięki lekturze nauczysz się wstępnego szkolenia i dostrajania modeli LLM, a także pracy nad różnymi przypadkami użycia. Poznasz takie problemy jak halucynacje i zagrożenia prywatności, a następnie dowiesz się, jak je łagodzić. W książce pokazano ponadto, jak poprawiać dokładność modeli LLM i uzyskiwać większą kontrolę nad generowanymi przez nie wynikami. Nie zabrakło ciekawych szczegółów dotyczących modeli generatywnych opartych na transformerach, modeli wizyjnych i architektur multimodalnych, jak również opisu najlepszych praktyk.- PDF + ePub + Mobi
- Druk 111 pkt
(96,85 zł najniższa cena z 30 dni)
111.75 zł
149.00 zł (-25%) -
Nowość Promocja
Tę książkę docenią projektanci, specjaliści z zakresu metodyki DevOps i badacze zajmujący się bezpieczeństwem, którzy znajdą w niej niezrównane źródło wiedzy o kluczowych elementach systemu operacyjnego i jego słabych punktach. Poszczególne zagadnienia zilustrowano za pomocą starannie przygotowanych przykładów bazujących na narzędziu PowerShell. Przykłady te można testować i dostosowywać. Obejmują one zarówno podstawową analizę zabezpieczeń zasobów, jak i techniki zaawansowane, takie jak uwierzytelnianie sieciowe. Dzięki tej praktycznej książce przyswoisz wiedzę o tym, jak system Windows zabezpiecza pliki i rejestr, jak implementuje uwierzytelnianie lokalnie i za pośrednictwem sieci, a także od podstaw przeanalizujesz zagadnienia udzielania dostępu do zasobu.- PDF + ePub + Mobi
- Druk 74 pkt
(74,50 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Nowość Promocja
Ta książka krok po kroku wprowadzi Cię w podstawy Raspberry Pi, programowanie i praktyczne projekty ― od prostych układów dla początkujących po bardziej zaawansowane systemy. Znajdziesz tu także porady dotyczące rozwiązywania problemów i poprawy niezawodności swoich projektów.- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja
Z tą książką krok po kroku zagłębisz się w metody OSINT, a także powiązane z nim zagadnienia natury prawnej i etycznej. Poznasz sposoby gromadzenia i analizowania informacji z wykorzystaniem wyszukiwarek, portali społecznościowych i innych zasobów internetowych. Zrozumiesz wagę anonimowości i technik gwarantujących bezpieczne poruszanie się po sieci, ułatwiających zarządzanie cyfrowym śladem czy tworzenie fikcyjnych tożsamości internetowych. Zdobędziesz również doświadczenie w korzystaniu z popularnych narzędzi OSINT, takich jak Recon-ng, Maltego, Shodan czy Aircrack-ng. Dowiesz się też, jak ograniczać ryzyko, przewidywać cyberataki, zapobiegać im i na nie reagować — wszystko dzięki technikom opartym na OSINT.- PDF + ePub + Mobi
- Druk 33 pkt
(33,50 zł najniższa cena z 30 dni)
33.50 zł
67.00 zł (-50%) -
Nowość Promocja
Spring należy do rodziny frameworków Javy. Jego pierwsza edycja ujrzała światło dzienne w 2002 roku i od razu spotkał się z pozytywnym odbiorem programistów. Spring Framework zyskał uznanie i popularność, ponieważ działa na zasadzie lekkiego szablonu, umożliwiającego dużą dowolność, jeśli chodzi o wybór modelu programowania. W efekcie za jego pomocą można tworzyć szerokie spektrum aplikacji - od niewielkich i prostych po potężne i bardzo skomplikowane.- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Nowość Promocja
Dzięki tej praktycznej książce dogłębnie zrozumiesz zagadnienia związane z ochroną haseł i odzyskiwaniem chronionych nimi danych. Rozpoczniesz od zapoznania się z zasadami przechowywania danych uwierzytelniających i matematycznymi podstawami technik łamania haseł. Następnie nauczysz się posługiwać różnymi narzędziami ułatwiającymi odzyskiwanie haseł, by potem zająć się typowymi przypadkami ich łamania, odzyskiwania skrótów i pokonywania zabezpieczeń. Przyjrzysz się działaniu metod siłowych i słownikowych, dowiesz się także, jak stosować je przy różnych sposobach przechowywania danych uwierzytelniających. Poszczególne zagadnienia zostały zilustrowane licznymi rzeczywistymi przykładami. Pod koniec lektury przekonasz się, że potrafisz z łatwością łamać najpopularniejsze typy danych uwierzytelniających.- PDF + ePub + Mobi
- Druk 29 pkt
(29,95 zł najniższa cena z 30 dni)
29.95 zł
59.90 zł (-50%) -
Nowość Promocja
Ta książka jest kompleksowym przewodnikiem po ciemnej stronie cyberbezpieczeństwa ― zapewni Ci wiedzę i umiejętności niezbędne do skutecznego zwalczania złośliwego oprogramowania. Nauczysz się poruszać wśród zawiłości związanych z tworzeniem złośliwego oprogramowania, a także dobrze poznasz techniki i strategie stosowane przez cyberprzestępców. Zdobędziesz też praktyczne doświadczenie w projektowaniu i implementowaniu popularnych rozwiązań stosowanych w prawdziwych złośliwych aplikacjach, na przykład Carbanak, Carberp, Stuxnet, Conti, Babuk i BlackCat. Nie zabrakło tu zasad etycznego hakingu i tajników budowy złośliwego oprogramowania, jak techniki unikania wykrycia, mechanizmy persystencji i wiele innych, które poznasz dzięki lekturze.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Bestseller Nowość Promocja
Potraktuj tę książkę jako świetnego towarzysza wycieczek. Zawarte w tym przewodniku barwne ilustracje i wyczerpujące, przejrzyście podane informacje sprawią, że inaczej spojrzysz na różne elementy konstrukcji technicznych. Zrozumiesz fascynujące szczegóły działania urządzeń stworzonych przez ludzi. Nauczysz się rozpoznawać cechy charakterystyczne sieci elektroenergetycznej, dróg, kolei, mostów, tuneli, dróg wodnych i innych rozwiązań technicznych. Przekonasz się, jak wielką przyjemność daje „wypatrywanie infrastruktury”, a odkrywanie przeznaczenia napotkanych urządzeń stanie się Twoim hobby!- PDF + ePub + Mobi
- Druk 29 pkt
(29,95 zł najniższa cena z 30 dni)
29.95 zł
59.90 zł (-50%) -
Nowość Promocja
Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%)
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. Zaawansowane tworzenie stron w PHP Łukasz Sosna
(34)(14)
(4)
(4)
(3)
(7)
(2)
więcej opinii