Symfony 2 od podstaw Włodzimierz Gajda
- Czasowo niedostępna
- Promocja Przejdź
- Autor:
- Włodzimierz Gajda
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 23
- Stron:
- 488
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Symfony 2 od podstaw
Podbij internet z Symfony 2!
- Bez trudu zbuduj stronę WWW w środowisku Symfony 2
- Precyzyjnie określ swoje potrzeby i zrealizuj je z pomocą tego środowiska
- Skutecznie chroń dostęp do aplikacji
Symfony 2 to nowa wersja doskonałego środowiska, pozwalającego tworzyć strony internetowe oraz aplikacje w języku PHP. Ten framework, długo wypatrywany przez rzesze programistów, ma wiele atutów: w pełni wykorzystuje obiektowe możliwości najnowszej wersji języka PHP, jest kompatybilny z innymi bibliotekami PHP, ma modularną budowę, a także zawiera ponad dwadzieścia komponentów, których można używać razem lub oddzielnie. Znakomicie ułatwia też wychwytywanie błędów w tworzonej aplikacji i efektywnie zabezpiecza ją przed dostępem niepowołanych osób.
Zadaniem tej książki jest szybkie i praktyczne wprowadzenie Cię w świat Symfony 2 oraz pokazanie na konkretnych przykładach, jak można wykorzystać jego wspaniałe możliwości. Sprawdź, jak zainstalować aplikację i stworzyć z niej wygodne narzędzie, dołączyć zewnętrzne zasoby, przygotować szablon witryny czy opublikować projekt. Poznaj zmienne, wyrażenia i operatory Twig, instrukcje sterujące, znaczniki, funkcje i filtry. Naucz się pracować z bazą danych, wykorzystywać różne rozszerzenia i relacje, tworzyć aplikacje interaktywne i te przeznaczone wyłącznie do odczytu. Wszystko to masz na wyciągnięcie ręki - przeczytaj i stosuj we własnych projektach!
- Tworzenie prostych stron WWW
- Dostosowywanie Symfony 2
- Praca z bazą danych
- Doctrine Behaviours
- Szczegółowe dane rekordu
- Relacje
- Panele CRUD i zabezpieczanie dostępu do aplikacji
Poczuj komfort pracy z rewolucyjnym frameworkiem Symfony 2!

Wybrane bestsellery
-
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.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Promocja
Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswajaniem wiedzy rozwijać umiejętności. Książka zawiera mnóstwo wyjaśnień i wskazówek, zilustrowanych schematami, infografikami i krótkimi przykładami kodu. Opisano w niej, jak zaprojektować i dynamiczne strony internetowe, sklepy internetowe czy serwisy społecznościowe. Dzięki lekturze zdobędziesz gruntowne podstawy sztuki programowania i przygotujesz się do opanowania bardziej złożonych zagadnień.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Promocja
Description In today's fast-paced development landscape, ensuring code quality and bug-free software through testing is essential. This book is your practical guide to mastering test-driven development (TDD) in the PHP 8 ecosystem, empowering you to write better code from the very beginning. Embark on a structured learning journey, starting with se-
- ePub + Mobi pkt
(85,49 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5,-
- ePub + Mobi pkt
(169,14 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł (-15%) -
-
Promocja
Explore the essentials of PHP programming and algorithmic concepts, starting from the basics. This course offers step-by-step guidance to help you understand how computers work, how to use development environments, and more.-
- PDF + ePub pkt
(35,91 zł najniższa cena z 30 dni)
35.91 zł
39.90 zł (-10%) -
-
Promocja
PHP 8+: Elevate your web development skills to new heights KEY FEATURES Explore new features and enhancements of PHP 8+. Enhance your PHP 8 skills with tips and tricks. Practical insights on error handling, databases, and beyond. DESCRIPTION This comprehensive guide starts with the fundamentals and gradually progresses to advanced techniques. It pr-
- ePub + Mobi pkt
(69,93 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
Moodle 4 Security offers practical guidance on securing your platform by exploring Moodle’s security-related issues. This book will enable you to protect your Moodle platform from potential attacks, ensuring the security of your data.-
- PDF + ePub pkt
(85,49 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
Master PHP fundamentals for efficient web development KEY FEATURES Hands-on approach with numerous examples for immediate application. Explaining advanced concepts with practical web development examples. Advanced techniques for secure coding and modern web development. DESCRIPTION This book covers a wide range of topics starting with the introduct-
- ePub + Mobi pkt
(69,93 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
This book will help you adopt the Ruby mindset and get to grips with Ruby-related concepts. You'll learn about setting up your local environment, Ruby syntax, popular frameworks, and more. A language-agnostic approach will help you avoid common pitfalls and start integrating Ruby into your projects.-
- PDF + ePub pkt
(98,10 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
-
Promocja
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do integrowania różnych systemów, a także do dostępu do funkcji lub danych w określonej aplikacji czy platformie. Każdy, kto się zajmuje – lub planuje się zajmować – informatyką, prędzej czy później zetknie się z API i będzie musiał sobie poradzić ze stworzeniem i z przetestowaniem tego rozwiązania. Dziś bowiem nie ma już systemu, który nie korzystałby z API.- Videokurs pkt
(74,50 zł najniższa cena z 30 dni)
104.30 zł
149.00 zł (-30%)
O autorze książki
Włodzimierz Gajda - Certyfikowany inżynier PHP oraz Zend Framework mający ponad dziesięć lat doświadczenia w nauczaniu programowania aplikacji internetowych.
Wykładowca w Katedrze Analizy Numerycznej i Programowania Katolickiego Uniwersytetu Lubelskiego Jana Pawła II.
Prowadzi wykłady dotyczące programowania aplikacji internetowych w PHP, symfony, Zend Framework.
Pomysłodawca i właściciel firmy szkolenia-informatyczne.eu zajmującej się prowadzeniem szkoleń IT.
Włodzimierz Gajda - pozostałe książki
-
Promocja
Wzorzec architektoniczny MVC — choć opracowany z myślą o uproszczeniu życia programistom i twórcom witryn WWW — początkowo bardzo trudno zrozumieć, a postęp w dziedzinie tworzenia stron internetowych wymusza ciągłe dostosowywanie się do panujących na rynku trendów i stałe odświeżanie wiedzy na ten temat. Pomocą posłuży tu odpowiednia książka — z pewnością może nią być "PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych ".- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja
PHP. Praktyczne projekty to naprawdę wyjątkowy podręcznik do nauki PHP. Nie spodziewaj się tu suchych, typowo podręcznikowych teorii! Znajdziesz w nim za to omówienie wszystkich elementów języka PHP, działania skryptów, funkcji i bibliotek wraz z dowcipnymi i przejrzystymi przykładami ich użycia. Pierwsza część książki wprowadzi Cię w świat PHP oraz wyjaśni, jak stosować i łączyć poszczególne polecenia w dobrze działający kod. Z następnych rozdziałów wyniesiesz już umiejętności czysto praktyczne, dotyczące wszystkich obszarów wykorzystania tego języka przy tworzeniu najróżniejszych projektów.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja
Książka Symfony w przykładach jest możliwie najbardziej skondensowaną instrukcją obsługi Symfony. Żeby ją zrozumieć, nie musisz dysponować oszałamiającą wiedzą — wystarczą podstawy PHP i XHTML/CSS. Jej autor poprowadzi Cię od najprostszych projektów („Hello world”), przez nieco bardziej zaawansowane zagadnienia, dotyczące zewnętrznych zasobów, połączenia projektu z bazą danych, publikacji projektu na serwerze hostingowym, aż po tworzenie różnego typu paneli administracyjnych. Krótko mówiąc, na samych konkretnych przykładach przejdziesz drogę do stworzenia własnej, niezawodnie działającej aplikacji internetowej.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja
Niniejsza publikacja ma za zadanie przybliżyć Ci Zend Framework, począwszy od absolutnych podstaw, aż po kwestie związane z pieczołowitym zabezpieczaniem dostępu do aplikacji. Znajdziesz tu jasne i czytelne przykłady zastosowania frameworka w różnych sytuacjach oraz propozycje gotowych rozwiązań konkretnych problemów programistycznych. Nauczysz się tworzyć zarówno proste strony WWW, jak i zaawansowane aplikacje, wymieniać szablony oraz implementować wtyczki. Poznasz sposoby tworzenia i wykorzystywania klas, współpracy z bazą danych, publikowania aplikacji w Internecie oraz używania formularzy. Krótko mówiąc, masz w ręku kompletny przewodnik po jednym z najlepszych frameworków PHP!- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja
To zbiór ponad 100 ćwiczeń, które pomogą Ci zrozumieć działanie programu i opanować jego narzędzia. Będziesz pracować na fotografiach umieszczonych na dołączonej do książki płycie — znajdziesz tam blisko 3 tysiące zdjęć do dowolnego wykorzystania! Nauczysz się poprawiać ich jakość i dowiesz się, jak przekształcić jedną fotografię w taki sposób, by otrzymać najróżniejsze, całkiem inne efekty końcowe.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja
Książka GIMP. Praktyczne projekty. Wydanie II to zbiór ponad 100 ćwiczeń, które pomogą Ci zrozumieć działanie programu i opanować jego narzędzia. Podczas każdego z nich będziesz pracować nad przykładowymi fotografiami, które znajdują się na płycie DVD dołączonej do tej książki, i poznasz kilkadziesiąt sposobów na poprawienie ich jakości. Autor wytłumaczy Ci, jak wykorzystywać warstwy i gradienty, kadrować i skalować, pracować ze ścieżkami i zaznaczeniami, rozmywać i wyostrzać obraz oraz dodawać fantazyjne napisy. W dodatku dostaniesz do dyspozycji i dowolnego (w tym komercyjnego) wykorzystania bazę około 3 tysięcy znakomitych zdjęć.- Druk
Niedostępna
-
Promocja
Jeśli chcesz wykorzystać atuty GIMP-a, pora poznać jego interfejs i nauczyć się go używać. Najłatwiej zrobić to za pomocą praktycznych ćwiczeń, których mnóstwo znajdziesz w tej książce. Dowiesz się stąd, jak zainstalować i skonfigurować program, stosować narzędzia selekcji i pracować na warstwach. Odkryjesz, jak można zrobić szkic na podstawie zdjęcia, używać aerografu do malowania skopiowanymi obrazami i wstawiać oraz modyfikować ścieżki. Poznasz sposoby odbijania, obracania i skalowania obrazu, wielowymiarowej korekcji jego kolorystyki, poprawiania ostrości i usuwania zabrudzeń. Każde ćwiczenie zajmie Ci dosłownie parę minut. A efekt? Murowany!- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja
W tej książce znajdziesz mnóstwo ćwiczeń, których zadaniem jest przybliżenie Ci sposobu działania poszczególnych elementów języka HTML5 i właściwości CSS3, a także większych projektów, które pozwolą Ci opanować i przetestować wiedzę na temat większych partii materiału. Obok szczegółowego omówienia języka HTML znajdziesz tu porady na temat tego, jak pilnować poprawności kodu HTML5 i CSS3, pracować w trybie standardów, tworzyć układy strony czy projektować szablony. Dowiesz się także sporo na temat semantyki języka HTML.- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja
Możliwości programu git i sposoby jego praktycznego zastosowania w różnych projektach przedstawione zostały w tej książce. Znajdziesz tu podstawowe informacje o instalacji środowiska i tworzeniu repozytoriów, pracy z plikami, identyfikowaniu rewizji i zmienianiu historii projektu. Dowiesz się, kiedy i jak tworzyć czy łączyć gałęzie oraz całe repozytoria, korzystać z repozytorium lokalnego i zdalnego, a także synchronizować je w odpowiedni sposób. Poznasz możliwe konflikty między wersjami pliku i nauczysz się radzić sobie z nimi. Zrozumiesz, jak wykorzystywać najbardziej znane serwery hostingowe dla projektów git oraz dostępne w nich, wbudowane systemy śledzenia błędów. I wreszcie przestaniesz miewać koszmary, w których tracisz tygodnie na odszukanie zagubionego pliku. Git zrobi to za Ciebie!- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
Biblioteka jQuery, opracowana na potrzeby użytkowników JavaScriptu, okazała się strzałem w dziesiątkę, jeśli chodzi o ułatwienie korzystania z tego języka. Szybkość działania, przejrzystość tworzonego kodu i opcja wykonywania zapytań Ajax to jej główne, choć nie jedyne atuty. Każdy programista używający na co dzień języka JavaScript doceni niezależność kodu od przeglądarki internetowej, możliwość wykorzystania selektorów, atrybutów czy filtrów. Jedne z najważniejszych cech biblioteki jQuery to zapewnienie prostoty wykonywania operacji na modelu DOM oraz rozbudowywanie funkcjonalności dzięki przeróżnym wtyczkom. Informacje na temat posługiwania się tą biblioteką znajdziesz w tablicach informatycznych, stanowiących znakomite podręczne źródło wiedzy.- Druk
Niedostępna
Zobacz pozostałe książki z serii
-
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.- Druk
- PDF + ePub + Mobi pkt
(101,40 zł najniższa cena z 30 dni)
109.85 zł
169.00 zł (-35%) -
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ć.- Druk
- PDF + ePub + Mobi pkt
(29,40 zł najniższa cena z 30 dni)
31.85 zł
49.00 zł (-35%) -
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.- Druk
- PDF + ePub + Mobi pkt
(24,95 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Bestseller 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ą.- Druk
- PDF + ePub + Mobi pkt
(26,94 zł najniższa cena z 30 dni)
26.94 zł
44.90 zł (-40%) -
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
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
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
(26,94 zł najniższa cena z 30 dni)
29.18 zł
44.90 zł (-35%) -
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.- Druk
- PDF + ePub + Mobi pkt
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%) -
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ć.- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%)
Ebooka "Symfony 2 od podstaw" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs 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: Symfony 2 od podstaw (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.
-
Symfony 2 jest środowiskiem pozwalającym tworzyć strony i aplikacje internetowe w języku PHP. Książka uczy sposobów wykorzystania funkcji tego środowiska poprzez prezentację 64 dobrze dobranych przykładów. Analizując je czytelnik dowie się, jak uruchomić prosty projekt, dołączyć zewnętrzne zasoby, utworzyć szablon witryny oraz publikować projekt. Pozna zasady posługiwania się szablonami Twig służącymi do prezentacji widoków oraz sposoby instalowania i modyfikowania dodatkowych pakietów Symfony 2. W zakresie baz danych uzyska umiejętność wykorzystywania aplikacji phpMyAdmin i serwera MySQL. Znajdzie wyjaśnienie sposobów przygotowania akcji show, odpowiedzialnej za generowanie strony odnoszącej się do pojedynczego rekordu z bazy danych oraz kwestii związanych z relacjami w bazie. Uzyska umiejętność wykorzystania paneli administracyjnych CRUD i Sonata do edycji zależności relacyjnych. Książka jest skierowana do osób pragnących poznać samodzielnie środowisko Symfony 2.
Recenzja: NetWorld Piotr KociatkiewiczRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Szczegóły książki
- Dane producenta
- » Dane producenta:
- ISBN Książki drukowanej:
- 978-83-246-3498-9, 9788324634989
- Data wydania książki drukowanej :
- 2012-08-17
- ISBN Ebooka:
- 978-83-246-6241-8, 9788324662418
- Data wydania ebooka :
-
2012-10-29
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@helion.pl.
- Format:
- 158x235
- Numer z katalogu:
- 8595
- Rozmiar pliku Pdf:
- 5.8MB
- Rozmiar pliku ePub:
- 7.8MB
- Rozmiar pliku Mobi:
- 16MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Kategorie:
Technologie webowe » PHP - Programowanie
Technologie webowe » Symfony
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
- Dystrybucja with vendors - około 6 MB (17)
- Dystrybucja without vendors - około 200 kB (17)
- Przykład 1.1. Aplikacja przykładowa (18)
- ROZWIĄZANIE (18)
- Podsumowanie (22)
- Przestrzenie nazw (25)
- Pakiet (26)
- Kontroler i akcja (27)
- Widok (28)
- Przykład 2.1. Hello, world! (28)
- ROZWIĄZANIE (28)
- Zmodyfikowane pliki (39)
- Środowiska pracy (40)
- Tworzenie i usuwanie pakietów (42)
- Użycie przestrzeni nazewniczych (42)
- Cechy Symfony 2 (44)
- Formaty konfiguracji (44)
- Uruchomienie gotowego przykładu (46)
- Przykład 3.1. Pusta Dolinka (49)
- ROZWIĄZANIE (49)
- Przykład 3.2. Dolina Pięciu Stawów Polskich (53)
- ROZWIĄZANIE (53)
- Przykład 4.1. Dwa kabele (60)
- ROZWIĄZANIE (61)
- Tworzenie i usuwanie akcji (65)
- Tworzenie i usuwanie kontrolerów (67)
- Tworzenie i usuwanie pakietów (67)
- Definiowanie adresów URL akcji (68)
- Przykład 5.1. Fraszki (69)
- ROZWIĄZANIE (69)
- Przykład 5.2. Zabytki Lublina (72)
- ROZWIĄZANIE (74)
- Przykład 5.3. Piosenki dla dzieci (77)
- ROZWIĄZANIE (78)
- Strony błędów w Symfony 2 (84)
- Przykład 6.1. Gady (86)
- ROZWIĄZANIE (86)
- Nadpisywanie widoków dowolnych pakietów (91)
- Programowe generowanie błędów 404 oraz 500 (92)
- Przykład 7.1. Gady - wersja lokalna z własną domeną (93)
- ROZWIĄZANIE (94)
- Przykład 7.2. Gady - wersja z serwera firmy NetArt (95)
- ROZWIĄZANIE (95)
- Przykład 7.3. Gady - wersja z serwera firmy Light Hosting (97)
- ROZWIĄZANIE (97)
- Dystrybucje Symfony 2 (101)
- Przykładowa aplikacja ACME demo (101)
- Pierwszy samodzielnie wykonany projekt (102)
- Zewnętrzne zasoby (103)
- Szablon witryny (103)
- Podstawy routingu (104)
- Błędy 404 (104)
- Publikowanie projektu (105)
- Przykład 8.1. Przygotowanie pakietu symfony2-customized-v1.zip (bez przykładu src/Acme) (106)
- ROZWIĄZANIE (106)
- Logiczne nazwy widoków (111)
- Nadpisywanie widoków z folderu vendor (113)
- Nazwy widoków akcji (114)
- Przykład 9.1. Nazwy logiczne widoków, adnotacja @Template() i metoda render() (116)
- ROZWIĄZANIE (116)
- Składnia widoków Twig (119)
- Wyłączanie interpretacji w szablonie (120)
- Przykład 9.2. Wyłączanie interpretacji fragmentu szablonu (121)
- ROZWIĄZANIE (122)
- Podwójne rozszerzenie .html.twig (123)
- Modyfikacja nagłówka Content-Type przy użyciu parametru _format (124)
- Modyfikacja nagłówka Content-Type metodą set() (124)
- Przykład 9.3. Modyfikacja nagłówka Content-Type (125)
- ROZWIĄZANIE (125)
- Przekazywanie zmiennych do widoku (129)
- Przykład 10.1. Data i godzina (130)
- ROZWIĄZANIE (131)
- Zabezpieczanie zmiennych (132)
- Przykład 10.2. Zabezpieczanie zmiennych (134)
- ROZWIĄZANIE (135)
- Przekazywanie do widoku tablic (138)
- Przekazywanie do widoku obiektów (139)
- Wyrażenia Twig (139)
- Operatory Twig (141)
- Definiowanie zmiennych wewnątrz widoku (144)
- Zmienne globalne (145)
- Instrukcja for (147)
- Instrukcja if (150)
- Przykład 11.1. Korona ziemi (151)
- ROZWIĄZANIE (152)
- Przykład 11.2. Dzieła literatury światowej (155)
- ROZWIĄZANIE (155)
- Przykład 11.3. Tabliczka mnożenia (157)
- ROZWIĄZANIE (157)
- Przykład 11.4. Tabela potęg (161)
- ROZWIĄZANIE (161)
- Przykład 11.5. Bezpieczna paleta kolorów (163)
- ROZWIĄZANIE (164)
- Znaczniki Twig (169)
- Znaczniki for oraz if (171)
- Znaczniki macro, from i import (171)
- Znacznik filter (172)
- Znacznik set (173)
- Znacznik extends (173)
- Znacznik block (175)
- Znaczniki extends i block oraz dziedziczenie (175)
- Znacznik use (178)
- Znacznik include (179)
- Znacznik spaceless (179)
- Znacznik autoescape (180)
- Znacznik raw (180)
- Znacznik flush (180)
- Znacznik do (180)
- Znacznik render (181)
- Filtry (181)
- Funkcje (184)
- Przykład 12.1. Piosenki dziecięce (185)
- ROZWIĄZANIE (186)
- Przykład 13.1. Opowiadania Edgara Allana Poe (197)
- ROZWIĄZANIE (198)
- Lista pakietów zawartych w Symfony (209)
- Zawartość folderu vendor/ (210)
- Pobieranie pakietów do folderu vendor/ (211)
- Dołączanie pakietów do kodu (212)
- Przykład 15.1. Przygotowanie dystrybucji symfony2-customized-v2 zawierającej pakiet DoctrineFixturesBundle (212)
- ROZWIĄZANIE (213)
- Przykład 17.1. Imiona (221)
- ROZWIĄZANIE (222)
- Tworzenie i usuwanie bazy danych (233)
- Doctrine 2.1 (234)
- Tworzenie tabel w bazie danych (235)
- Struktura klas dostępu do bazy danych (236)
- Dodawanie nowych właściwości do istniejącej klasy (237)
- Typy danych (238)
- Operowanie klasami dostępu do bazy danych (240)
- Klasy Entity i EntityManager (240)
- Stan obiektu Entity (241)
- Tworzenie nowych rekordów (242)
- Usuwanie rekordów (243)
- Pobieranie wszystkich rekordów z bazy (243)
- Przykład 18.1. Rzeki (243)
- ROZWIĄZANIE (244)
- Klasy Entity oraz Repository (251)
- Podstawowe metody klas Repository (252)
- Metoda find() (252)
- Metoda findAll() (253)
- Metoda findBy() (253)
- Metoda findOneBy() (254)
- Metoda findByX() (254)
- Metoda findOneByX() (255)
- Nadpisywanie metod klasy Entity (255)
- Metoda __toString() klasy Entity (255)
- Metoda fromArray () klasy Entity (256)
- Nadpisywanie metod klasy Repository (256)
- Przykład 19.1. Tatry (257)
- ROZWIĄZANIE (257)
- Przykład 21.1. Przygotowanie dystrybucji symfony2-customized-v3 zawierającej pakiet StofDoctrineExtensionsBundle (270)
- ROZWIĄZANIE (270)
- Identyfikatory slug (275)
- Automatyczne generowanie identyfikatorów slug w Symfony 2 (276)
- Przykład 22.1. Wyrazy - test zachowania sluggable (277)
- ROZWIĄZANIE (277)
- Parametry adnotacji konfigurujących wartości slug (280)
- Przykład 23.1. Wyrazy - test zachowania timestampable (282)
- ROZWIĄZANIE (282)
- Wstawianie tłumaczeń do bazy danych (284)
- Odczytywanie tłumaczeń (286)
- Przykład 24.1. Kolory - test zachowania timestampable (286)
- ROZWIĄZANIE (287)
- Adresy URL zawierające zmienne (297)
- Konwersja wejściowa (298)
- Konwersja wyjściowa (298)
- Wyszukiwanie pojedynczego rekordu na podstawie klucza głównego (298)
- Wyświetlanie właściwości rekordu (299)
- Przykład 26.1. Piosenki wojskowe (299)
- ROZWIĄZANIE (300)
- Przykład 27.1. Piosenki wojskowe - użycie identyfikatorów slug (308)
- ROZWIĄZANIE (308)
- Przykład 28.1. Treny (311)
- ROZWIĄZANIE (312)
- Przykład 29.1. Download - pliki zapisane w bazie danych (320)
- ROZWIĄZANIE (320)
- Przykład 29.2. Download - pliki pobierane z folderu (325)
- ROZWIĄZANIE (325)
- Klucze obce o wartości NULL (332)
- Użycie relacji 1:1 w Symfony 2 (332)
- Operowanie rekordami powiązanymi relacją (334)
- Tworzenie rekordów (334)
- Rekord zależny (335)
- Przykład 31.1. Dane użytkowników (335)
- ROZWIĄZANIE (335)
- Akcje referencyjne SQL (338)
- Programowe akcje referencyjne Doctrine 2.1 (339)
- Parametr cascade (339)
- Parametr orphanRemoval (340)
- Relacje jednokierunkowe i dwukierunkowe (340)
- Synchronizacja obiektów z bazą danych (342)
- Klucze obce o wartości NULL (346)
- Użycie relacji 1:n w Symfony 2 (346)
- Właściciel relacji 1:n (349)
- Operowanie rekordami powiązanymi relacją (349)
- Tworzenie rekordów (349)
- Rekordy zależne (350)
- Rekord nadrzędny (351)
- Synchronizacja relacji (351)
- Akcje referencyjne (352)
- Akcje SQL-owe (352)
- Akcje Doctrine (352)
- Przykład 32.1. Kontynent i państwa (353)
- ROZWIĄZANIE (353)
- Porządkowanie rekordów (357)
- Użycie relacji n:m w Symfony 2 (360)
- Właściciel relacji n:m (361)
- Tabela łącząca relacji n:m (362)
- Operowanie rekordami powiązanymi relacją (362)
- Tworzenie rekordów (362)
- Rekordy zależne (363)
- Synchronizacja relacji (364)
- Usuwanie powiązania relacyjnego (364)
- Akcje referencyjne SQL (365)
- Akcje SQL-owe (365)
- Przykład 33.1. Filmy i aktorzy (365)
- ROZWIĄZANIE (365)
- Porządkowanie rekordów (370)
- Przykład 34.1. Kontynenty/Państwa - akcje show i widoki częściowe (375)
- Przykład 34.2. Filmy/Aktorzy - akcje show i widoki częściowe (376)
- Przykład 34.3. Powieści Agaty Christie (376)
- ROZWIĄZANIE (377)
- Adresy URL akcji CRUD (391)
- Ponowne generowanie paneli CRUD (394)
- Panele CRUD a relacje (394)
- Przykład 36.1. Imiona - panel CRUD (394)
- ROZWIĄZANIE (395)
- Przykład 36.2. Panel CRUD i relacja 1:1 (396)
- ROZWIĄZANIE (396)
- Przykład 36.3. Panel CRUD i relacja 1:n (399)
- ROZWIĄZANIE (399)
- Przykład 36.4. Panel CRUD i relacja n:m (401)
- ROZWIĄZANIE (401)
- Przykład 37.1. Przygotowanie dystrybucji symfony2-customized-v4 zawierającej pakiet FOSUserBundle (403)
- ROZWIĄZANIE (403)
- Tworzenie kont i nadawanie uprawnień (408)
- Tworzenie kont (409)
- Aktywacja i deaktywacja konta (409)
- Nadawanie i usuwanie uprawnień administracyjnych (409)
- Przykład 37.2. Sprawdzenie działania dystrybucji symfony2-customized-v4 (410)
- ROZWIĄZANIE (410)
- Uprawnienia dostępu (415)
- Role użytkowników (416)
- Nadawanie, usuwanie i sprawdzanie uprawnień użytkownikom (417)
- Przykład 38.1. Korona ziemi (419)
- ROZWIĄZANIE (420)
- Hierarchia ról (427)
- Przykład 39.1. Korona ziemi - podział na frontend oraz backend (429)
- ROZWIĄZANIE (430)
- Przekierowania (432)
- Osadzanie formularza do logowania na stronie głównej (434)
- Przykład 39.2. Korona ziemi - osadzenie formularza do logowania w pliku base.html.twig (435)
- ROZWIĄZANIE (435)
- Przykład 40.1. Kontynenty/państwa - frontend i backend (439)
- ROZWIĄZANIE (439)
- Przykład 40.2. Kontynenty/państwa - rejestracja użytkowników (442)
- ROZWIĄZANIE (442)
- Przykład 40.3. Kontynenty/państwa - odzyskiwanie hasła (444)
- ROZWIĄZANIE (444)
- Przykład 42.1. Przygotowanie dystrybucji symfony2-customized-v5 zawierającej pakiet SonataAdminBundle (451)
- ROZWIĄZANIE (452)
- Krok 1. Wypakuj dystrybucję Symfony 2.0.X without vendors (452)
- Krok 2. Zmodyfikuj plik deps (452)
- Krok 3. Pobierz pakiety (453)
- Krok 4. Usuń foldery .git (453)
- Krok 5. Zarejestruj przestrzenie nazw (453)
- Krok 6. Zarejestruj pakiety (454)
- Krok 7. Zmodyfikuj konfigurację projektu (454)
- Krok 8. Zmodyfikuj zabezpieczenia projektu (455)
- Krok 9. Utwórz pakiet Application/Sonata/UserBundle (457)
- Krok 10. Zmodyfikuj reguły routingu (457)
- Krok 11. Zainstaluj style CSS oraz ikony (458)
- Krok 12. Skompresuj otrzymaną dystrybucję (458)
- Przykład 42.2. Sprawdź działanie dystrybucji symfony2-customized-v5 (458)
- ROZWIĄZANIE (459)
- Krok 1. Wypakuj dystrybucję i skonfiguruj bazę danych (459)
- Krok 2. Utwórz tabele w bazie danych (459)
- Krok 3. Utwórz konto administratora (459)
- Krok 4. Sprawdź wygląd panelu administracyjnego (459)
- Przykład 43.1. Miasta (461)
- ROZWIĄZANIE (462)
- Krok 1. Wypakuj dystrybucję i skonfiguruj bazę danych (462)
- Krok 2. Utwórz pakiet My/Frontend (462)
- Krok 3. Utwórz klasę CityAdmin (462)
- Krok 4. Włącz panel administracyjny do zarządzania rekordami City (463)
- Krok 5. Przygotuj plik zawierający tłumaczenia (464)
- Krok 6. Sprawdź wygląd panelu administracyjnego do edycji miast (464)
- Przykład 44.1. Przygotowanie dystrybucji symfony2-customized-v6 zawierającej omówione pakiety (467)
- Przykład 44.2. Rzeki: aplikacja z panelem Sonata (468)
- ROZWIĄZANIE (468)
- Krok 1. Połącz przykład 18. z dystrybucją symfony2-customized-v6.zip (468)
- Krok 2. Wykonaj panel Sonata (469)
- Przykład 44.3. Kontynenty: aplikacja z panelem Sonata (469)
- ROZWIĄZANIE (469)
- Przykład 44.4. Filmy: aplikacja z panelem Sonata (470)
- Przykład 44.5. Powieści Agaty Christie: aplikacja z panelem Sonata (470)
- 1. XAMPP (473)
- 2. Modyfikacja konfiguracji PHP (475)
- 3. Modyfikacja pakietu PEAR (476)
- 4. Uaktualnienie biblioteki PEAR (476)
- 5. Code Sniffer (477)
- 6. phpDocumentor (477)
- 7. PHPUnit (477)
- 8. Cygwin (478)
- 9. Ścieżki dostępu (480)
- 10. GraphViz (482)
- 11. NetBeans (482)
Podziękowania (13)
CZĘŚĆ I TWORZENIE PROSTYCH STRON WWW (15)
Rozdział 1. Uruchomienie przykładowego projektu (17)
Rozdział 2. Hello, world! (25)
Rozdział 3. Dołączanie zewnętrznych zasobów (47)
Rozdział 4. Szablon witryny (57)
Rozdział 5. Hiperłącza i struktura aplikacji (65)
Rozdział 6. Błędy 404 (83)
Rozdział 7. Publikowanie projektu na serwerze hostingowym (93)
Rozdział 8. Podsumowanie części I (101)
CZĘŚĆ II WIDOKI (109)
Rozdział 9. Twig (111)
Rozdział 10. Zmienne, wyrażenia i operatory Twig (129)
Rozdział 11. Instrukcje sterujące for oraz if (147)
Rozdział 12. Znaczniki, filtry i funkcje (169)
Rozdział 13. Trójstopniowy podział widoków (195)
Rozdział 14. Podsumowanie części II (205)
CZĘŚĆ III DOSTOSOWYWANIE SYMFONY 2 (207)
Rozdział 15. Dodawanie nowych pakietów (209)
Rozdział 16. Podsumowanie części III (217)
CZĘŚĆ IV PRACA Z BAZĄ DANYCH (219)
Rozdział 17. Pierwszy projekt wykorzystujący bazę danych (221)
Rozdział 18. ORM Doctrine 2 (233)
Rozdział 19. Dostosowywanie klas dostępu do bazy danych (251)
Rozdział 20. Podsumowanie części IV (265)
CZĘŚĆ V ZACHOWANIA DOCTRINE (267)
Rozdział 21. Instalacja i konfiguracja rozszerzeń DoctrineExtensions (269)
Rozdział 22. Zachowanie sluggable (275)
Rozdział 23. Zachowanie timestampable (281)
Rozdział 24. Zachowanie translatable (283)
Rozdział 25. Podsumowanie części V (293)
CZĘŚĆ VI SZCZEGÓŁOWE DANE REKORDU (295)
Rozdział 26. Akcja show (297)
Rozdział 27. Identyfikacja rekordu na podstawie wartości slug (307)
Rozdział 28. Generowanie menu na podstawie zawartości bazy danych (311)
Rozdział 29. Udostępnianie plików binarnych (319)
Rozdział 30. Podsumowanie części VI (327)
CZĘŚĆ VII RELACJE (329)
Rozdział 31. Relacje 1:1 (331)
Rozdział 32. Relacje 1:n (jeden do wielu) (345)
Rozdział 33. Relacje n:m (wiele do wielu) (359)
Rozdział 34. Relacje, akcje index i show oraz widoki częściowe (373)
Rozdział 35. Podsumowanie części VII (385)
CZĘŚĆ VIII PANELE CRUD I ZABEZPIECZANIE DOSTĘPU DO APLIKACJI (387)
Rozdział 36. Generowanie paneli administracyjnych CRUD (389)
Rozdział 37. Instalacja pakietu FOSUserBundle (403)
Rozdział 38. Aplikacja dostępna wyłącznie dla zdefiniowanych użytkowników (415)
Rozdział 39. Aplikacja dostępna publicznie w trybie do odczytu (429)
Rozdział 40. Rejestracja użytkowników i odzyskiwanie hasła (439)
Rozdział 41. Podsumowanie części VIII (447)
CZĘŚĆ IX PANELE ADMINISTRACYJNE SONATA (449)
Rozdział 42. Instalacja pakietów Sonata (451)
Rozdział 43. Użycie paneli administracyjnych Sonata do własnych tabel (461)
Rozdział 44. Podsumowanie części IX (467)
DODATKI (471)
Dodatek A Instalacja oprogramowania (473)
Skorowidz (483)
Helion - inne książki
-
Nowość Promocja
Dzięki tej książce przyswoisz podstawy PowerShella i zasady pisania skryptów, a następnie przejdziesz do zagadnień związanych z PowerShell Remoting. Nauczysz się konfigurować i analizować dzienniki zdarzeń Windows, dowiesz się również, które zdarzenia są kluczowe do monitorowania bezpieczeństwa. Zgłębisz możliwości interakcji PowerShella z systemem operacyjnym, Active Directory i Azure AD / Entra ID. Poznasz protokoły uwierzytelniania, procesy enumeracji, metody kradzieży poświadczeń i eksploatacji, a także zapoznasz się z praktycznymi wskazówkami dla zespołów czerwonego i niebieskiego (ang. Red Team i Blue Team). Zrozumiesz też takie metody ochrony jak Just Enough Administration (JEA), AMSI, kontrola aplikacji i podpisywanie kodu.- Druk
- PDF + ePub + Mobi pkt
(71,40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Nowość Promocja
Sieci komputerowe są niezwykle istotną częścią ekosystemu cyfrowego świata, w którym żyjemy. Ułatwiają nam komunikację, pozwalają sprawniej zarządzać firmą czy organizacją. Dzięki nim mamy dostęp do ogromu informacji, wyników badań, statystyk i innych materiałów, możemy wymieniać się pomysłami i pracować wspólnie na jednym pliku. Bez sieci komputerowych mielibyśmy zdecydowanie mniejsze możliwości.- Druk
- PDF + ePub + Mobi pkt
(149,40 zł najniższa cena z 30 dni)
161.85 zł
249.00 zł (-35%) -
Nowość Promocja
Ta niewielka, przystępnie napisana książka jest drugim wydaniem kompleksowego przewodnika dla programistów Pythona, którzy chcą budować aplikacje bazujące na dużych modelach językowych. Zaprezentowano w niej główne cechy i zasady działania modeli GPT-4 i GPT-3.5 z uwzględnieniem najnowszych osiągnięć w rozwoju technologii sztucznej inteligencji. Znalazły się tu także instrukcje, jak krok po kroku tworzyć aplikacje z zastosowaniem biblioteki OpenAI dla Pythona, włączając w to generowanie treści, odpowiadanie na pytania i inteligentnych asystentów. Dodatkowe ułatwienie stanowią przejrzyste przykłady i dołączone do wydania pliki z kodami. Dzięki tej książce z łatwością wykorzystasz moc dużych modeli językowych w swoich aplikacjach!- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja
W trakcie lektury tej książki przygotujesz własne laboratorium, a następnie przeanalizujesz każdy etap zabójczego łańcucha ataków i zastosujesz nową wiedzę w praktyce. Dowiesz się, jak ominąć wbudowane mechanizmy bezpieczeństwa, między innymi AMSI, AppLocker i Sysmon, przeprowadzać działania rozpoznawcze i wykrywające w środowisku domeny, a także zbierać dane uwierzytelniające w całej domenie. Przeczytasz również, jak poruszać się ruchem bocznym, aby wtopić się w ruch środowiska i pozostać niewykrytym przez radary obrońców, a ponadto jak eskalować uprawnienia wewnątrz domeny i w całym lesie domen czy osiągać stan przetrwania na poziomie domeny i w kontrolerze domeny. W efekcie nauczysz się przeprowadzać ocenę bezpieczeństwa różnych produktów i usług Microsoftu, takich jak Exchange Server, SQL Server i SCCM.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Promocja
Lektura tej książki pozwoli Ci zrozumieć możliwości najnowocześniejszych algorytmów AI, nawet jeśli nie posiadasz wiedzy technicznej. Dowiesz się, na czym polega funkcjonowanie sieci neuronowych, poznasz również fascynującą historię pierwszego sztucznego neuronu i przekształcenia go w sieć zdolną do realizowania zadań wcześniej uznanych za niewykonalne obliczeniowo. Zapoznasz się z możliwościami i wyzwaniami związanymi z widzeniem komputerowym, a także z zasadami działania sieci neuronowej i jej treningu. Zorientujesz się też, w których obszarach sztuczna inteligencja może stanowić zagrożenie, a gdzie wykazuje olbrzymi potencjał. Na koniec spojrzysz na obecną rewolucję AI przez pryzmat wcześniejszych przełomów technologicznych, aby lepiej zrozumieć, co nas czeka i jakie mamy wobec tego zobowiązania.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Nowość Promocja
Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Bestseller Nowość Promocja
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- Druk
- PDF + ePub + Mobi
- Audiobook MP3 pkt
(35,40 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł (-20%) -
Bestseller Nowość Promocja
Dzięki tej książce opanujesz kluczowe koncepcje myślenia systemowego i nauczysz się stosować je w praktyce. Poznasz podejście nieliniowe, które pozwala lepiej rozumieć złożoność współczesnych systemów IT i skutecznie nimi zarządzać. Nauczysz się identyfikować wzorce, przewidywać konsekwencje decyzji technologicznych, a także budować skalowalne, elastyczne architektury. Praktyczne przykłady i klarowne wyjaśnienia pomogą Ci zastosować zdobytą wiedzę w codziennej pracy, niezależnie od tego, czy tworzysz małe aplikacje, czy projektujesz wielkoskalowe systemy. To niezbędny przewodnik dla każdego, kto chce myśleć jak inżynier systemowy!- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja
Dzięki tej praktycznej książce poznasz pełnię możliwości Postmana. Znajdziesz tu przystępnie wyjaśnione koncepcje, a także zestaw rzeczywistych przykładów, co ułatwi Ci korzystanie z tego narzędzia do tworzenia doskonale zaprojektowanych, udokumentowanych i przetestowanych interfejsów programowania aplikacji. Za pomocą praktycznych projektów nauczysz się dodawać automatyzację testów do istniejącego API. Poznasz również nowe funkcjonalności Postmana, stanowiące dużą pomoc w unikaniu błędów. W drugim, w pełni zaktualizowanym wydaniu znajdziesz nowe rozdziały dotyczące testowania przepływu pracy, tworzenia i używania serwerów imitacji, testowania bezpieczeństwa API, jak również testowania wydajności.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Promocja
Ten kompleksowy podręcznik docenią specjaliści do spraw bezpieczeństwa i projektanci aplikacji. Znajdziesz w nim szereg przydatnych informacji na temat testowania API, identyfikowania podatności i ich eliminowania. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym dowiesz się, jak unikać kontroli uwierzytelniania i autoryzacji, a także jak identyfikować podatności w interfejsach API przy użyciu różnych narzędzi. Nauczysz się też tworzenia rozbudowanych raportów dotyczących wykrytych podatności, a ponadto rekomendowania i stosowania skutecznych strategii ich minimalizowania. Poznasz również strategie zarządzania bezpieczeństwem interfejsów API i dowiesz się, jak je chronić przed najnowszymi zagrożeniami.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%)
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@helion.pl
Książka drukowana


Oceny i opinie klientów: Symfony 2 od podstaw Włodzimierz Gajda
(23)(4)
(6)
(5)
(5)
(1)
(2)
więcej opinii
ukryj opinie