Wydawca: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
1105
Ebook

PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V

Luke Welling, Laura Thomson

Język PHP i serwer bazy danych MySQL to niezwykle popularne narzędzia o otwartym kodzie źródłowym. Wiele świetnych, dynamicznych stron WWW powstało właśnie dzięki połączeniu tych dwóch narzędzi. Ogromne możliwości PHP oraz elastyczność i szybkość MySQL, bezustanne rozwijanie tych technologii, a także niezawodna i chętna do pomocy społeczność sprawiają, że tworzenie profesjonalnych, interaktywnych witryn WWW z wykorzystaniem synergii PHP i MySQL jest pracą przyjemną, efektywną i satysfakcjonującą! Trzymasz w ręku piąte wydanie poradnika dla projektantów WWW, po który twórcy stron sięgają wyjątkowo często. Książka została poprawiona, zaktualizowana o PHP 7 i rozszerzona o prezentację najnowszych możliwości MySQL. Zawiera przejrzysty opis podstaw PHP oraz konfiguracji i pracy z bazą danych MySQL. Przedstawiono w niej zasady poprawnego projektowania, pisania i wdrażania aplikacji. Uwzględniono też zagadnienia dotyczące bezpieczeństwa i uwierzytelniania użytkowników oraz implementacji takich rozwiązań w rzeczywistych witrynach WWW. Nie zabrakło tu również gruntownego wprowadzenia do zagadnienia integracji części klienckiej i serwerowej aplikacji internetowych za pomocą JavaScriptu. Najważniejsze zagadnienia przedstawione w książce to: podstawowe konstrukcje PHP i ich poprawne stosowanie projektowanie, tworzenie i utrzymywanie bazy danych SQL jako elementu aplikacji WWW zaawansowane techniki PHP i funkcje MySQL usuwanie błędów i ich rejestrowanie w pliku dziennika korzystanie z frameworka Laravel integracja aplikacji z mediami społecznościowymi PHP i MySQL —klasyczne rozwiązanie dla niezawodnych, dynamicznych witryn! Laura Thomson — jest dyrektorem ds. technicznych w Mozilla Corporation. Wcześniej była prezesem firm OmniTI i Tangled Web Design. W wolnych chwilach jeździ konno lub dyskutuje o idei wolnego oprogramowania. Luke Welling — jest architektem oprogramowania i bywalcem konferencji poświęconych programowaniu aplikacji internetowych. Jakiś czas temu wykładał inżynierię oprogramowania na Uniwersytecie Melbourne w Australii. W wolnym czasie zajmuje się propagowaniem zalet wolnego oprogramowania.

1106
Ebook

Mikrokontrolery dla hobbystów. Projekty DIY w języku C i C++

Miguel Angel Garcia-Ruiz, Pedro Cesar Santana Mancilla

Mikrokontrolery są nieodłącznymi elementami setek przedmiotów: urządzeń RTV i AGD, maszyn, narzędzi, a nawet zabawek. Umożliwiają sterowanie ich działaniem i pozwalają na wykonanie określonych czynności. Umiejętność programowania mikrokontrolerów jest wysoce pożądana na rynku pracy i daje szerokie perspektywy zawodowe, a nauczyć się jej można dzięki tej książce. Ten wyjątkowo przystępny podręcznik przybliża od podstaw programowanie mikrokontrolerów i wprowadza w arkana elektroniki cyfrowej. Można go polecić zarówno doświadczonym programistom i robotykom, jak i początkującym hobbystom, którzy chcą się dowiedzieć, jak stosować języki C i C++ w programowaniu mikrokontrolera. To przewodnik po standardach STM32 i PIC, które należą do najpopularniejszych i najczęściej używanych. Zawiera wiele czytelnych objaśnień, przykładów i gotowych programów. Autorzy przystępnie tłumaczą, jak pisać aplikacje sterujące mikrokontrolerami, a następnie prawidłowo je programować za pomocą narzędzi, które także zostały tu dokładnie omówione. Dzięki książce: przyswoisz podstawową wiedzę na temat elektroniki cyfrowej przygotujesz środowisko i narzędzia niezbędne do programowania mikrokontrolerów nauczysz się używać w tym celu języków C i C++ dowiesz się, jak stworzyć prosty program do sterowania mikrokontrolerem

1107
Ebook

Sieci Zero Trust. Budowanie bezpiecznych systemów w niezaufanym środowisku. Wydanie II

Razi Rais, Christina Morillo, Evan Gilman, Doug Barth

Zapewnienie bezpieczeństwa zasobów systemu sieciowego jest dla firm, organizacji i instytucji zadaniem absolutnie kluczowym. W praktyce tradycyjne, scentralizowane zapory sieciowe często okazują się niewystarczające, a ich konfiguracja bywa kłopotliwa. Problemy z dostępem VPN i złożoność implementacji protokołu TLS w wielu aplikacjach dodatkowo komplikują sytuację. W obliczu tych wyzwań i konieczności spełniania norm bezpieczeństwa model Zero Trust to doskonałe rozwiązanie, które skutecznie podniesie poziom ochrony zasobów sieciowych. Zero Trust to nie tylko strategia. To sposób myślenia. Ann Johnson, wiceprezes do spraw bezpieczeństwa w Microsofcie Dzięki tej książce nauczysz się stosować w praktyce zasady Zero Trust: nic nie jest oczywiste, a każde żądanie dostępu ma być sprawdzone i autoryzowane. Poznasz najważniejsze koncepcje tego modelu, takie jak silnik zaufania, silnik zasad czy agregat kontekstowy. Dowiesz się, jak budować zaufanie między różnymi elementami sieci, bazując na istniejących technikach. Spojrzysz na model Zero Trust z punktu widzenia hakera, a następnie zagłębisz się w szczegóły architektur, standardów i struktur Zero Trust opracowanych przez organizacje NIST, CISA czy DoD. W ten sposób zrozumiesz model zerowego zaufania z perspektywy wiodących instytucji w branży. Przeanalizujesz też wpływ sztucznej inteligencji, komputerów kwantowych i technologii ochrony prywatności na model Zero Trust. W książce: najważniejsze koncepcje modelu Zero Trust czym jest bezpieczeństwo systemu w modelu Zero Trust budowa sieci Zero Trust w środowisku produkcyjnym przykłady przejścia organizacji na model Zero Trust architektury, normy i struktury Zero Trust Ta książka to lektura obowiązkowa dla początkujących i profesjonalistów! Karan Dwivedi, kierownik do spraw inżynierii bezpieczeństwa w Google

1108
Ebook

OpenGL. Księga eksperta. Wydanie VII

Nicholas Haemel, Graham Sellers

Biblioteka OpenGL jest potężnym systemem graficznym, doskonałym API do generowania grafiki trójwymiarowej w czasie rzeczywistym. System ten nadaje się znakomicie do wizualizacji wszelkiego rodzaju odwzorowań zjawisk fizycznych czy obiektów technicznych, a także do przedstawiania symulacji ze zmieniającymi się parametrami. Często jest wykorzystywany do pisania gier komputerowych. Daje możliwość tworzenia świetnej grafiki na wiele różnych platform z wykorzystaniem tych samych zestawów instrukcji. Co ważne, OpenGL jest całkowicie darmową biblioteką, a dostępność licznych rozszerzeń znakomicie zwiększa wachlarz jej zastosowań. Niniejsza książka stanowi doskonałe wprowadzenie w tematykę OpenGL dla każdego programisty, nawet dla osób niezbyt biegłych w zagadnieniach grafiki komputerowej. Zawiera opis całego głównego API, kluczowych rozszerzeń i wszystkich typów shaderów z uwzględnieniem najnowszych elementów biblioteki. Wyjaśniono tu zasady działania OpenGL i opisano zagadnienia potoków graficznych. Stopniowo czytelnik jest zaznajamiany z coraz bardziej złożonymi technikami. W książce znalazły się liczne przykłady kodu działającego na kilku popularnych platformach. Warto podkreślić, że autorzy poza API przedstawili również najlepsze praktyki programistyczne. W tej książce opisano między innymi: podstawy (w tym matematyczne) grafiki 3D czasu rzeczywistego najważniejsze techniki renderowania, przekształcania i teksturowania obiektów shadery i język GLSL (OpenGL Shading Language) kwestie zarządzania danymi i kontroli dostępu do tych danych techniki budowania większych aplikacji i wdrażania ich na wielu platformach rendering zaawansowany: symulację oświetlenia i efekty artystyczne sposoby poprawiania wydajności, redukcji narzutu CPU i analizy zachowania GPU nowości w OpenGL, takie jak kompresja tekstur, rysowanie tekstu, rendering czcionek za pomocą pól odległości, wysokiej jakości filtrowanie tekstur i użycie OpenMP OpenGL? Kreatywnych ogranicza tylko wyobraźnia!

1109
Ebook

Flash CS3 PL. Multimedialny trener

AGI Creative Team, Fred Gerantabee

Trening czyni mistrza -- poznaj możliwości programu Flash CS3 z pomocą swojego osobistego instruktora Jak tworzyć i przekształcać grafikę, aby wykorzystać ją do animacji? Jak rozmieścić animacje na wielu warstwach? Jak dodawać dźwięk do filmu? Flash CS3 Professional jest najbardziej zaawansowanym środowiskiem do tworzenia rozbudowanych i interaktywnych filmów na potrzeby stron WWW. Jeśli kiedykolwiek pomyślałeś o stworzeniu choćby najprostszej animacji, teraz nadszedł właściwy moment. Flash CS3 oferuje Ci bowiem przemyślany zestaw narzędzi rysowniczych, a w nim zaprojektowane od nowa narzędzie Pióro, teraz łatwiejsze w obsłudze i bardziej elastyczne. Dzięki tej zmianie praca w programie stała się znacznie prostsza, a przy tym bardziej profesjonalna. Ponadto masz teraz do dyspozycji swojego osobistego multimedialnego trenera, z którym nauka tego programu będzie przyjemna i naprawdę szybka! Oto Twój indywidualny kurs -- "Flash CS3 PL. Multimedialny trener". Dzięki jego pomocy naukę możesz dostosować do swoich wymagań i możliwości. Twój osobisty instruktor poprowadzi Cię przez kolejne lekcje, a Ty z łatwością zdobędziesz nowe umiejętności i opanujesz fascynujące możliwości Flasha. Szczegółowe instrukcje, przygotowane przez profesjonalistów, pozwolą Ci bez trudu wykonywać wszystkie ćwiczenia. Korzystając z książki oraz dołączonych do niej materiałów wideo, nauczysz się m.in. posługiwać narzędziami rysowniczymi, tworzyć i modyfikować grafikę, przygotowywać pliki dźwiękowe i -- co najważniejsze -- wykorzystać to wszystko do stworzenia własnej, profesjonalnej animacji. Nowości w programie Adobe Flash CS3 Praca z narzędziami rysowniczymi Modyfikowanie i przekształcanie grafiki Symbole i biblioteka Tworzenie animacji Personalizowanie Flasha Praca z importowanymi plikami Podstawy języka ActionScript Tworzenie symboli przycisków Dodawanie dźwięku do filmów Publikowanie filmu Flasha Ujarzmij fascynujące możliwości Flasha CS3, trenując u boku osobistego, multimedialnego trenera!

1110
Ebook

Java EE 6. Programowanie aplikacji WWW

Krzysztof Rychlicki-Kicior

Już dziś sięgnij po jedyne kompendium wiedzy na temat Java EE! Szybko i bez kłopotów poznaj Java Enterprise Edition Naucz się praktycznie tworzyć ciekawe aplikacje WWW Dołącz do elity programistów nowoczesnych rozwiązań webowych Java Enterprise Edition to standard tworzenia aplikacji biznesowych wykorzystujących język Java. Opracowany przez firmę Sun Microsystems, działa w oparciu o wielowarstwową architekturę komponentową, oferując programistom bardzo rozbudowane możliwości tworzenia oprogramowania funkcjonującego na niemal dowolnym sprzęcie, w każdym systemie operacyjnym, z wykorzystaniem licznych serwerów aplikacji. Duża popularność rozwiązań Java EE i coraz powszechniejszy dostęp do technologii WWW sprawiają, że programiści sprawnie posługujący się tego rodzaju narzędziami rzadko figurują na listach osób poszukujących pracy, a jeśli już jakimś cudem się na nich znajdą, bardzo szybko otrzymują atrakcyjne propozycje zatrudnienia. Nauka swobodnego poruszania się w tym środowisku może też być wspaniałą, poszerzającą horyzonty przygodą, a gdy poznasz platformę Java EE, będziesz dysponował potężnym narzędziem, ułatwiającym tworzenie nawet najbardziej skomplikowanych aplikacji internetowych w bardzo efektywny i szybki sposób. Studenci, programiści i hobbyści pragnący poznać środowisko Java Enterprise Edition często napotykają problem ze znalezieniem solidnych źródeł wiedzy, które pozwoliłyby im szybko i łatwo wejść w świat tej coraz bardziej popularnej technologii. Lukę tę z powodzeniem wypełnia książka "Java EE 6. Programowanie aplikacji WWW ". Dzięki niej wszyscy zainteresowani tematem zyskają możliwość poznania Java EE od podstaw i zdobycia praktycznej wiedzy, na podstawie której będą mogli rozwijać swoje umiejętności programistyczne w przyszłości. Ten podręcznik pozwala na szybkie rozpoczęcie przygody z tworzeniem aplikacji webowych, skutecznie wprowadzając w zagadnienia wykorzystywanych przy tym platform i mechanizmów, lecz nie pomijając też informacji o charakterze ogólnym. Jeśli niewiele mówią Ci skróty JSP, JPA, JSF czy JPQL, a chciałbyś zmienić ten stan rzeczy, bez wątpienia powinieneś sięgnąć po tę książkę, podobnie jak wszystkie osoby zainteresowane bezproblemowym używaniem całego spektrum nowoczesnych narzędzi oferowanych przez środowisko Java EE. Tworzenie serwletów Zastosowanie szablonów JSP Integracja danych z aplikacjami za pomocą mechanizmu JPA Używanie interfejsów i komponentów Korzystanie z technologii JSF Uniwersalny i wygodny dostęp do danych, czyli język JPQL Praktyczne przykłady realizacji Spraw, aby tworzenie aplikacji WWW z wykorzystaniem Java EE nie miało przed Tobą tajemnic.

1111
Ebook

Uporządkowany kod. Ćwiczenia z empirycznego projektowania oprogramowania

Kent Beck

Niechlujny kod to koszmar programisty. Utrudnia zrozumienie logiki programu i często prowadzi do problemów z debugowaniem. Komplikuje modyfikację i rozbudowę programu, pogarsza współpracę z zespołem. Z kolei uporządkowany kod jest zrozumiały i łatwy w utrzymaniu. To proste: czysty kod to szczęśliwy programista! To ważna książka na ważny temat! Dave Farley, założyciel i dyrektor Continuous Delivery Ltd. Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowane przepływy pieniężne i opcjonalność. Porządkowanie kodu jest tu przedstawione jako element codziennej pracy programisty, prowadzący do poprawy struktury całego projektu. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym można wypróbować wybrane techniki, najlepiej sprawdzające się w danym przypadku. W tej książce znajdziesz praktyczne rady dotyczące ulepszania kodu. Sam Newman, autor książek Budowanie mikrousług i Od monolitu do mikrousług Najciekawsze zagadnienia: teoretyczne podstawy projektowania oprogramowania różnica między zmianami działania systemu a zmianami jego struktury najlepszy czas na sprzątanie kodu dokonywanie dużych zmian małymi krokami projektowanie oprogramowania jako ćwiczenie z obszaru relacji międzyludzkich Tę książkę polecam każdemu, komu zależy na czystym i czytelnym kodzie! Gergely Orosz, autor newslettera The Pragmatic Engineer

1112
Ebook

Integracja PHP z Windows

Arno Hollosi

Optymalna wydajność i bezpieczeństwo PHP to najpopularniejszy język do tworzenia dynamicznych stron WWW i aplikacji internetowych. Swoją pozycję zawdzięcza niezwykle łatwej konfiguracji oraz efektom, które błyskawicznie osiągają używający go programiści. Nawet kompletny laik już po kilku godzinach może zobaczyć efekty swoich eksperymentów. PHP powszechnie stosowany jest w połączeniu z serwerem HTTP spod znaku Apache oraz bazą danych MySQL. Czy jest to jedyna słuszna konfiguracja? Nie. Jest jeszcze IIS i baza danych Microsoft SQL Server! Wznieś swoje umiejętności programowania w PHP na wyższy poziom - zacznij tworzyć wydajne i zaawansowane aplikacje PHP w systemie Windows z wykorzystaniem technologii przeznaczonych dla tego systemu operacyjnego. Szczegółowy przewodnik opatrzony licznymi przykładami pokaże Ci, w jaki sposób tworzyć aplikacje PHP współpracujące z serwerami Internet Information Services 7.5 (IIS), Microsoft SQL Server 2008, Microsoft Exchange Server 2010 oraz Active Directory. Dowiesz się, jak najbardziej wydajnie stosować praktyki tworzenia aplikacji języka PHP w środowisku Windows. Zobaczysz, jakie są najlepsze techniki optymalizacji oraz tuningu tego języka, aby wycisnąć z niego siódme poty. Ta wyjątkowa pozycja pozwoli Ci zaoszczędzić czas, a przy okazji otworzy przed Tobą nowe możliwości dostarczania jeszcze lepszych produktów Twoim klientom. Sprawdź, jak: uruchomić PHP na serwerze IIS połączyć go z bazą danych Microsoft SQL Server zintegrować go z Active Directory wykorzystać informacje zawarte w Microsoft Exchange Wykorzystaj możliwości usług Microsoft w połączeniu z PHP!

1113
Ebook

Strategia UX. Jak tworzyć innowacyjne produkty cyfrowe, które spotkają się z uznaniem rynku

Jaime Levy

Strategia wrażeń użytkownika (UX) wymaga umiejętnego połączenia strategii biznesowej oraz projektowania UX. Niestety jak dotąd brakowało łatwego w zastosowaniu modelu łączenia tych dwóch dziedzin w praktyce. Ten niezwykle praktyczny podręcznik zawiera nieskomplikowane narzędzia i techniki strategiczne, które pomogą Twojemu zespołowi i Tobie w tworzeniu innowacyjnych produktów cyfrowych, z których inni faktycznie będą chcieli korzystać. Bez względu na to, czy jesteś przedsiębiorcą, projektantem UX lub UI, menedżerem produktu, czy też jednym z członków wewnętrznego zespołu przedsiębiorczego, znajdziesz tutaj metody o różnym stopniu zaawansowania, które będziesz mógł z miejsca wykorzystać w codziennej pracy. Autorka przedstawia tu także biznesowe analizy przypadków, kontekst historyczny i przykłady z życia wzięte, a ponadto dokłada zapis rozmów z wybitnymi strategami, którzy wyjaśniają, jak oni widzą zagadnienie strategii UX. Zdefiniuj i zweryfikuj docelową grupę użytkowników z wykorzystaniem prowizorycznych profili klienta oraz technik rozpoznania rynku. Przeprowadź badania i analizę konkurencji w celu lepszego poznania zatłoczonego rynku lub stworzenia na nim jakiejś niepowtarzalnej wartości. Pomóż członkom swojego zespołu skoncentrować się na podstawowej użyteczności produktu oraz modelu biznesowym poprzez prowadzenie uporządkowanych eksperymentów na prototypach. Projektuj lejki UX zwiększające zaangażowanie klientów poprzez łączenie pożądanych działań użytkowników z odpowiednimi wskaźnikami. Jaime Levy jest specjalistką ds. strategii UX, zamieszkałą w Los Angeles. Szefuje agencji konsultingowej JLR Interactive, obsługującej startupy i duże przedsiębiorstwa. Pomaga im przechodzić od pomysłów biznesowych do innowacyjnych i skalowanych rozwiązań internetowych. Jaime prowadzi na całym świecie warsztaty poświęcone zagadnieniom UX, wykłada również na University of Southern California. „Jaime już od 1993 roku zadziwia mnie swoimi zachwycającymi produktami cyfrowymi. Przeczytaj przytaczane przez nią ciekawe historie, zapoznaj się z jej lekcjami, a też będziesz umiał stworzyć coś niesamowitego”. — Mark Frauenfelder, założyciel firmy Boing Boing, redaktor magazynu „Make” „Jaime tworzyła przełomowe rozwiązania z zakresu UX na długo przed tym, zanim dziedzinę tę w ogóle nazwano UX. Przeczytaj tę książkę i dowiedz się, jak zejść z drogo swoim klientom i samemu sobie, a także jak tworzyć wartość dla wszystkich, którzy mają kontakt z Twoim produktem lub usługą”. — Douglas Rushkoff, autor książek Present Shock oraz Program or Be Programmed

1114
Ebook

Kompendium DTP. Adobe Photoshop, Illustrator, InDesign i Acrobat w praktyce. Wydanie II

Paweł Zakrzewski

Sprawdź nowe wydanie >> Poznaj nowoczesny warsztat pracy operatora DTP Naucz się technik studyjnych i obsługi najlepszych programów graficznych Dowiedz się, jak wykorzystać zdobytą wiedzę, aby osiągnąć profesjonalne efekty Poznaj rozbudowane możliwości pakietu Adobe CS5 Zwiększające się tempo życia i coraz silniejsza konkurencja na rynku usług graficznych wymuszają na pracownikach zakładów drukarskich, studentach DTP oraz agencjach reklamowych poszerzanie własnych umiejętności. Muszą oni podejmować się wielu zadań i spełniać różne funkcje, tradycyjnie należące do innych osób, działów, a nawet firm. Trudno być dziś jedynie grafikiem komputerowym, "składaczem" lub drukarzem, często bowiem jedna osoba jest odpowiedzialna za przebieg całego procesu przygotowania i produkcji publikacji. Problem ten jeszcze bardziej skomplikowały pojawienie się i szybka popularyzacja zupełnie nowych, nieznanych wcześniej rodzajów mediów. Klasyczny grafik czy operator DTP bywa więc również odpowiedzialny za przystosowanie publikacji do potrzeb użytkowników internetu lub innych elektronicznych środków komunikacji. Jak połapać się w tym chaosie? Jak ogarnąć całość działań zmierzających do uzyskania naprawdę profesjonalnych efektów? Jak połączyć możliwości narzędzi oferowanych przez różne programy? Wreszcie, jak zastosować posiadaną już wiedzę w praktyce? Na te i inne pytania znajdziesz odpowiedzi w książce "Kompendium DTP. Adobe Photoshop, Illustrator, InDesign i Acrobat w praktyce. Wydanie II". Pozycja stanowi prawdopodobnie jedyny, a na pewno jedyny tak kompletny zbiór wiedzy na temat praktycznego zastosowania kilku najważniejszych narzędzi, oferowanych przez aplikacje należące do pakietu CS5 firmy Adobe. Dzięki tej lekturze poznasz podstawowe pojęcia związane z DTP i grafiką komputerową. Nauczysz się używać programu Photoshop do korekcji zdjęć oraz łączenia i przekształcania obrazów. Opanujesz techniki stosowania efektów specjalnych. Dowiesz się, jak wykorzystać program Illustrator do tworzenia i edytowania grafiki wektorowej oraz łączenia jej z elementami rastrowymi i tekstowymi. Poznasz również narzędzia oferowane przez program InDesign oraz sposoby tworzenia w nim dokumentów jedno- i wielostronicowych, importowania elementów graficznych, dodawania tabel i modułów. Praca z tekstem i stosowanie stylów przestaną być dla Ciebie czarną magią. Nie ominą Cię także zagadnienia związane z przygotowaniem publikacji do druku i zapisywaniem jej w różnych formatach. Podstawowe pojęcia z zakresu DTP i grafiki komputerowej Warsztat i narzędzia niezbędne w pracy grafika oraz operatora DTP Funkcje programu Photoshop Korekcja zdjęć i wykorzystanie narzędzi edycyjnych Używanie warstw, przekształcanie obrazów i tworzenie montaży Korekcja barw i stosowanie efektów specjalnych Tworzenie i edytowanie obiektów wektorowych w Illustratorze Łączenie elementów rastrowych i tekstowych z wektorowymi Edycja ścieżek i używanie efektów oferowanych przez program Illustrator Tworzenie i edytowanie publikacji za pomocą InDesigna Przygotowywanie dokumentów do druku Tworzenie grafik i składanie dokumentów może być naprawdę proste!

1115
Ebook

Web 2.0. Przewodnik po strategiach

Amy Shuen

Poznaj strategie i modele biznesowe, które podniosą wyniki finansowe Twojej firmy! Jak zarabiać, dostarczając usługi za darmo? Jak stworzyć dochodowy biznes, oparty na Web 2.0? Jak włączyć strategie Web 2.0 w istniejące przedsięwzięcie? Jeśli myślisz, że Web 2.0 to wyłącznie technologia budowy interaktywnych portali internetowych, jesteś w błędzie. Web 2.0 to rewolucja! To nowy sposób komunikacji przez internet, umożliwiający użytkownikom wspólne tworzenie witryny i dzielenie się wiedzą. Dzięki efektom sieci Web 2.0 staje się źródłem okazji biznesowych. Jest miejscem, gdzie zaawansowana technologia łączy się z biznesem i gdzie -- udostępniając usługi za darmo -- możesz zarabiać. Web 2.0 przyjmuje bowiem fundamentalnie odmienny punkt widzenia na relacje między biznesem, klientami i partnerami, a więc udostępnia nam wszystkim nowe modele biznesowe. Książka "Web 2.0. Przewodnik po strategiach" zawiera omówienie wszystkich potrzebnych w biznesie technik i narzędzi analitycznych, co składa się na ogólny obraz ekonomii opartej na Web 2.0. Z tego podręcznika dowiesz się, jak powstają efekty sieci, w jaki sposób prowokować i wykorzystywać okazje biznesowe oraz zarabiać pieniądze na dostarczonych przez użytkowników wartościach. Uwierzysz, że za pomocą Web 2.0 mogą bogacić się i korporacje, i niewielkie przedsiębiorstwa. Poznasz sprawdzone narzędzia i strategie oraz rewolucyjne modele biznesowe, stosowane przez takie firmy, jak Google czy Amazon. Pamiętaj, że tym firmom przyniosły one wielki sukces i ogromne zyski. Wspólna wartość użytkowników portalu Odkrywanie i wykorzystywanie grup internetowych Pozytywne efekty sieciowe w Web 2.0 Spieniężanie sieci społecznych Koszty pozyskania klienta i szybkość wzrostu zysku z reklam Tworzenie wartości w sieciach społecznych Rozwijanie zdolności adaptacyjnych przez Web 2.0 Style innowacji Tworzenie biznesplanów Web 2.0 Przyłącz się do rewolucji Web 2.0 i zarabiaj w internecie Wyróżnienie Magazynu Literackiego KSIĄŻKI Redakcja Magazynu Literackiego KSIĄŻKI przyznała książce "Web 2.0 - przewodnik po strategiach" w kwietniu 2009 roku Wyróżnienie za książkę miesiąca w kategorii Ekonomia

1116
Ebook

Od pomysłu do przemysłu. Projekty IT w praktyce

Adam Koszlajda

Dowiedz się, co zrobić, aby Twój projekt IT zakończył się sukcesem Dlaczego tak wiele projektów IT kończy się porażką? Co zrobić, aby Twoja inwestycja nie poszła na marne? Jakie praktyki wdrożeniowe systemów IT pozwolą Ci osiągnąć sukces? Gdzie warto i należy inwestować swój czas i uwagę, realizując projekt IT? Poznaj odpowiedzi na te pytania i podejdź profesjonalnie do swojego projektu! To nie jest typowy podręcznik do zarządzania projektami informatycznymi, zawężony do jednej konkretnej i uniwersalnej technologii. Autor wskazuje krok po kroku, jak w praktyce zdefiniować, zrealizować i wdrożyć z sukcesem nowy system informatyczny lub zaktualizować istniejący. Szczegółowo przedstawia proces przygotowania i odbioru projektu IT z perspektywy biznesowej. Publikacja odnosi się do rynku polskiego, polskich problemów i praktyk... negatywnych i pozytywnych. Znajdziesz tu szablony konkretnych dokumentów i przydatnych procedur, takich jak procedura odbioru gotowej aplikacji. Książka ta omawia również kwestię inwestowania w dokumentację systemu - do jakiego stopnia i kiedy warto to robić, jakie są możliwe podejścia do testowania rozwiązań, jak wycenić planowane prace, jak zadbać o odpowiednie doświadczenie użytkownika (UX) i jak unikać pułapek związanych z uzależnieniem się od jednego dostawcy usług IT. Cały sporządzony materiał został stworzony na podstawie doświadczeń praktycznych, z uwzględnieniem paradygmatu efektywności kosztowej oraz koncentracji na osiągnięciu oczekiwanego rezultatu biznesowego. Wszystko to zostało opatrzone licznymi przykładami i ponad 100 rysunkami. W tej książce znajdziesz: Opis etapów poprzedzających uruchomienie projektu IT Sposoby prowadzenia projektów informatycznych Narzędzia i metody wykorzystywane w analizie biznesowej i systemowej Definiowanie zakresu i sposobu zapewniania zgodności projektu z wymaganiami Procedury odbioru projektu i testowanie aplikacji Zapewnianie właściwego UX i metody wyceny projektów Zobacz już dziś, jak prawidłowo przygotowywać i odbierać projekty informatyczne!

1117
Ebook

Less. Podstawy programowania

Bass Jobsen

Less (Leaner CSS) jest preprocesorem CSS, dzięki któremu projektant witryny może tworzyć łatwy w utrzymaniu kod, który nadaje się do wielokrotnego użycia bez powielania tych samych jego fragmentów. Less doskonale realizuje zasadę DRY (ang. Do not Repeat Yourself — „nie powtarzaj się”). Rozszerza składnię CSS o zmienne, wstawki, funkcje i udostępnia wiele możliwości pozwalających na poprawę wydajności pracy projektanta. Ułatwia tworzenie atrakcyjnych witryn, a utrzymywanie już istniejących aplikacji jest dzięki niemu mniej czasochłonne. Dzięki tej książce zrozumiesz filozofię działania Less, a co za tym idzie, zaczniesz pisać kod przejrzysty, czytelny, zwięzły i możliwy do wielokrotnego wykorzystania. Szybko zauważysz poprawę wydajności swojej pracy. Znajdziesz tu praktyczne porady dotyczące integracji Less z istniejącymi czy też nowymi projektami. Oszczędzisz dzięki temu sporo czasu. Zapewne docenisz to, że w książce tej przedstawiono także sposoby pisania i wykorzystania wtyczek Less, które ułatwiają sprostanie nawet bardzo specyficznym wymaganiom. W książce omówiono między innymi: zaawansowane możliwości CSS, stosowanie zmiennych, wstawek, stosowanie reguł zagnieżdżonych i wbudowanych funkcji Less, korzystanie z frameworka Bootstrap 3 za pomocą preprocesora Less, korzystanie z Less i innych frameworków oraz systemów siatek ułatwiających tworzenie projektów stron WWW, integrację Less z WordPressem. Jeśli korzystasz z CSS — przekonaj się, jak świetnym narzędziem jest Less! Autorem książki jest doświadczony projektant Bass Jobsen, który tworzy strony WWW od 1995 roku i używał przy tym chyba wszystkich możliwych języków programowania. Zawsze wypracowuje jak najbardziej funkcjonalny interfejs użytkownika. Właściwie codziennie korzysta z Less, w tym także przy tworzeniu motywów WordPressa, a przede wszystkim w pracy nad wspaniałym projektem StreetArt.nl. Jest znany z gotowości do dzielenia się swoją wiedzą z mniej doświadczonymi kolegami.

1118
Ebook

Projektowanie architektoniczne. Wprowadzenie do zawodu architekta. Wydanie II

Tomasz Malec

I Ty możesz zostać architektem! Zasady projektowania architektonicznego Narzędzia pracy współczesnego architekta Współpraca z klientem i proces projektowy Architektura otacza nas zewsząd i w niemałym stopniu wpływa na nasze codzienne życie. I chociaż większość społeczeństwa czuje się w pełni uprawniona do wygłaszania na jej temat krytycznych sądów, mamy o tej dziedzinie dość mgliste pojęcie. Bo czy naprawdę znamy przebieg procesu projektowania architektonicznego, zasady, którym jest on podporządkowany, realia pracy architektów? Niestety nie. Co gorsza, nawet wielu studentów architektury przy wyborze przyszłej profesji często kieruje się raczej romantycznymi wyobrażeniami niż rzetelną wiedzą na jej temat. Czas to zmienić. Pora na książkę, dzięki której każdy zainteresowany będzie mógł poznać warsztat pracy architekta i zdobyć podstawowe informacje o tym zawodzie. Projektowanie architektoniczne. Wprowadzenie do zawodu architekta. Wydanie II to nowa edycja doskonałego przewodnika po współczesnej branży architektonicznej i świetne kompendium wiedzy na ten temat. To książka, której z pewnością nie powinno zabraknąć tak w biblioteczce studentów architektury, jak i wszystkich innych osób, które mają z tą dziedziną do czynienia na co dzień. Autor jasno i zwięźle prezentuje warsztat pracy architekta oraz problemy natury ekonomicznej i społecznej, z którymi może się on spotykać podczas wykonywania swojego - skądinąd bardzo ciekawego - zawodu. Adeptom sztuki projektowania wskazuje jej główne zadania i priorytety, a potencjalnych klientów i odbiorców ich projektów informuje, czego mogą się spodziewać oraz na co powinni zwracać uwagę w kontaktach z architektami. Przedmiot i zakres pracy architekta Zasady tworzenia dobrych projektów Warsztat pracy współczesnego architekta Źródła wiedzy przydatne w praktyce projektowej Prowadzenie procesu projektowego Zasady współpracy architekta z klientem Dokumentacja projektowa w praktyce Poznaj złote zasady pracy architekta - zapracuj na swój sukces!

1119
Ebook

Fascynujący świat robotów. Przewodnik dla konstruktorów

John Baichtal

Własny robot w zasięgu Twoich możliwości! Największym marzeniem każdego majsterkowicza jest skonstruowanie własnego robota, który wyręczy w codziennych, monotonnych pracach. Robota, dzięki któremu majsterkowicz będzie miał więcej czasu na konstruowanie nowych niesamowitych układów. Jeżeli Ty również marzysz o własnym pomocniku, trafiłeś na doskonałą książkę! Błyskawicznie wprowadzi Cię ona w świat budowniczych robotów. Dzięki licznym ilustracjom oraz przejrzystym opisom będzie to niezwykle przyjemna i pouczająca lektura. Zacznij czytać już dzisiaj i sprawdź, jaki silnik dobrać, jak wykorzystać energię słoneczną oraz jak opracować układ zasilania. Po zapoznaniu się z mechanicznymi i elektronicznymi aspektami budowy przejdziesz do tematów związanych z programowaniem Twojego robota. Odkryj, jak budować instrukcje warunkowe, pętle oraz wykorzystać w pełni środowisko platformy Arduino. Zdobądź wiedzę na temat praktycznych zastosowań podczerwieni oraz przekonaj się, czy w Twoim warsztacie są wszystkie niezbędne narzędzia konstruktora robotów. Konstruuj roboty wyposażone w silniki i koła. Buduj roboty zasilane energią słoneczną. Steruj pracą robotów za pomocą modułów radiowych, sieci Wi-Fi, a nawet internetu. Zaprogramuj roboty tak, aby reagowały na sygnały odbierane przez czujniki. Steruj pracą robotów za pomocą standardowego pilota od telewizora. Zbuduj robota, który będzie wykrywał niechcianych gości i strzelał w nich plastikowymi rzutkami. Chwytaj i przenoś przedmioty za pomocą różnych manipulatorów. Wykonaj roboty zdolne do pracy na wodzie i pod wodą. Pracuj nad robotami, które będą malowały lub tworzyły inne dzieła sztuki. Wykonaj moduł umożliwiający Twojemu robotowi wysyłanie wiadomości SMS zawierających informacje o wykonaniu określonych czynności. Odkryj możliwości nowoczesnych zestawów komponentów przeznaczonych do samodzielnego konstruowania robotów. Skompletuj swoją idealną skrzynkę z narzędziami. Poznaj zasady, które pozwolą Ci na bezpieczną pracę nad robotami. Przewodnik konstruktora robotów!

1120
Ebook

TinyML. Wykorzystanie TensorFlow Lite do uczenia maszynowego na Arduino i innych mikrokontrolerach

Pete Warden, Daniel Situnayake

Może się wydawać, że profesjonalne systemy uczenia maszynowego wymagają sporych zasobów mocy obliczeniowej i energii. Okazuje się, że niekoniecznie: można tworzyć zaawansowane, oparte na sieciach neuronowych aplikacje, które doskonale poradzą sobie bez potężnych procesorów. Owszem, praca na mikrokontrolerach podobnych do Arduino lub systemach wbudowanych wymaga pewnego przygotowania i odpowiedniego podejścia, jest to jednak fascynujący sposób na wykorzystanie niewielkich urządzeń o niskim zapotrzebowaniu na energię do tworzenia zdumiewających projektów. Ta książka jest przystępnym wprowadzeniem do skomplikowanego świata, w którym za pomocą techniki TinyML wdraża się głębokie uczenie maszynowe w systemach wbudowanych. Nie musisz mieć żadnego doświadczenia z zakresu uczenia maszynowego czy pracy z mikrokontrolerami. W książce wyjaśniono, jak można trenować modele na tyle małe, by mogły działać w każdym środowisku - również Arduino. Dokładnie opisano sposoby użycia techniki TinyML w tworzeniu systemów wbudowanych opartych na zastosowaniu ucze nia maszynowego. Zaprezentowano też kilka ciekawych projektów, na przykład dotyczący budowy urządzenia rozpoznającego mowę, magicznej różdżki reagującej na gesty, a także rozszerzenia możliwości kamery o wykrywanie ludzi. W książce między innymi: praca z Arduino i innymi mikrokontrolerami o niskim poborze mocy podstawy uczenia maszynowego, budowy i treningu modeli TensorFlow Lite i zestaw narzędzi Google dla TinyML bezpieczeństwo i ochrona prywatności w aplikacji optymalizacja modelu tworzenie modeli do interpretacji różnego rodzaju danych Ograniczone zasoby? Poznaj TinyML!

1121
Ebook

Java. Techniki zaawansowane. Wydanie XI

Cay S. Horstmann

Java jest dojrzałym językiem programowania, który pozwala na pisanie kodu dla wielu rodzajów komputerów służących do różnych celów i działających na różnych platformach. Jest świetnym wyborem dla programistów, którym zależy na tworzeniu bezpiecznych aplikacji o wyjątkowej jakości. Wokół Javy skupia się duża społeczność, dzięki której język ten wciąż się rozwija, unowocześnia i wzbogaca o nowe elementy. Osoby, które swoje zawodowe życie wiążą z pisaniem programów w Javie, muszą poznać zaawansowane zagadnienia i mniej oczywiste funkcjonalności Javy, również te niedawno zaimplementowane. To konieczność dla każdego profesjonalnego programisty Javy. Oto kolejne, przejrzane, zaktualizowane i uzupełnione wydanie znakomitego podręcznika dla zawodowych programistów Javy. Znalazł się tu dokładny opis sposobów tworzenia interfejsu użytkownika, stosowania rozwiązań korporacyjnych, sieciowych i zabezpieczeń, a także nowości wprowadzonych w JDK 11. Przedstawiono techniki programowania baz danych oraz umiędzynarodowiania aplikacji Javy. Sporo uwagi poświęcono bibliotece Swing oraz jej wykorzystaniu do tworzenia realistycznej grafiki i efektów specjalnych. Ponadto w książce zostały pokazane nowe możliwości języka - zademonstrowano, jak dzięki nim uzyskać wyjątkową jakość aplikacji, a zamieszczone przykłady opracowano pod kątem zrozumiałości i wartości praktycznej. W tej książce między innymi: API wejścia-wyjścia Javy, serializacja i wyrażenia regularne efektywne korzystanie z usług sieciowych klienty, serwery i pobieranie danych z internetu moduły platformy Javy nowoczesne mechanizmy bezpieczeństwa w Javie Java: nowoczesny styl, najlepsze praktyki, sprawdzone rozwiązania!

1122
Ebook

Word i Excel. Dla seniorów

Magdalena Gunia, Paweł Milewicz

Pisz i licz — z najpopularniejszymi programami na świecie Prostota i elegancja, czyli jak stworzyć czytelny i estetyczny dokument tekstowy Operacje podstawowe i skomplikowane, czyli jak Excel może ułatwić nam życie Grafika i wykresy, czyli jak uatrakcyjnić wygląd dokumentów Word i Excel należą do najbardziej znanych i najczęściej wykorzystywanych programów na świecie. Każdy z nas musi czasem napisać urzędowe pismo, wysłać oficjalny list czy zaprojektować zaproszenie. Każdy miewa problemy z obliczaniem podatku, dodawaniem długich serii liczb lub ustalaniem liczby dni pomiędzy określonymi datami. Te dwa proste w obsłudze, a niezwykle przydatne programy są lekiem na takie kłopoty. Pozwalają nam działać wygodnie, bez nerwów i ryzyka pomyłki. Wbrew pozorom nie są też trudne w obsłudze. Wystarczy znajomość kilku podstawowych zasad i sztuczek. Jeśli chcesz szybko je poznać, powinieneś sięgnąć właśnie po tę książkę. "Word i Excel. Dla seniorów " to pozycja przeznaczona dla osób, które wciąż trochę boją się komputera, ale wiedzą już, że to świetne narzędzie, i chcą opanować obsługę ważnych programów. Dowiesz się z niej, jak uruchomić Excel i Word oraz stworzyć czy zapisać nowe dokumenty. Nauczysz się wpisywać i formatować tekst w Wordzie, zaznaczać go, przenosić oraz wyrównywać. Odkryjesz, jak wstawiać listy oraz grafikę czy tło — i jak wydrukować gotowy dokument. Poznasz najprostsze i bardziej zaawansowane sposoby dokonywania obliczeń w Excelu. Zrozumiesz, jak należy prawidłowo wprowadzać dane i korzystać z możliwości formatowania czy zaznaczania poszczególnych komórek, a także na czym polega idea formuł i jak sprytnie można ich używać. Pierwsze kroki w programie Word Praca z tekstem Zmiana wyglądu i położenia tekstu Listy wyliczane i numerowane Ustawienia strony Grafika w dokumencie Drukowanie dokumentu Uruchamianie programu Excel 2007 PL Aktywacja i zaznaczanie komórek Wprowadzanie danych Formatowanie komórek i modyfikowanie arkusza Tworzenie i edycja formuł Wykresy Najwyższy czas opanować obsługę Worda i Excela! Partnerem wydania jest:

1123
Ebook

MS Office 2013/365 PL w biurze i nie tylko

Piotr Wróblewski

Poznaj najważniejsze możliwości pakietów Microsoft Office 2013 i Microsoft Office 365! Naucz się sprawnie korzystać z narzędzi nowej wersji MS Office Stwórz błyskawicznie materiały reklamowe używając programu Publisher Dowiedz się, jak uzyskać zdalny dostęp do danych dzięki usłudze SkyDrive Poznaj najlepsze metody wymiany plików i skutecznej pracy zespołowej Microsoft Office 2013 to kolejna wersja najpopularniejszego na świecie pakietu aplikacji biurowych. Jej twórcy wykorzystali najlepsze rozwiązania znane z edycji 2010 i kreatywnie je rozwinęli, aby zapewnić użytkownikom wysoki komfort i większą wydajność pracy przy zachowaniu dużej elastyczności dostępnych narzędzi. Nowe wydanie MS Office oferuje bowiem wiele usprawnień ułatwiających wykonywanie typowych, często powtarzanych operacji, a także liczne funkcje zapewniające efektywną pracę zespołową oraz narzędzia umożliwiające edytowanie nowych formatów plików (PDF!) i korzystanie z danych przechowywanych w chmurze. Nie inaczej jest z rozwiązaniem Office 365, abonamentową, dostępną przez sieć wersją pakietu, której możliwości z pewnością zadowolą użytkowników ceniących zdalny dostęp do aplikacji. MS Office 2013/365 PL w biurze i nie tylko to podręcznik dla osób pragnących szybko i sprawnie poznać możliwości najważniejszych programów wchodzących w skład nowej edycji pakietu. Z tej książki dowiesz się, jak za pomocą edytora Word tworzyć atrakcyjne dokumenty tekstowe oraz jak przetwarzać dane liczbowe i przedstawiać je na wykresach arkusza kalkulacyjnego Excel. Poznasz również sposoby przygotowywania efektownych prezentacji multimedialnych w programie PowerPoint oraz skutecznego zarządzania notatkami przy użyciu aplikacji OneNote. Uzupełnieniem jest rozdział o możliwościach programu Outlook będącego połączeniem wygodnego narzędzia do zarządzania pocztą e-mail i elektronicznego terminarza. Opisom poszczególnych funkcji towarzyszą liczne ćwiczenia praktyczne, dzięki którym będziesz mógł natychmiast wypróbować i utrwalić zdobytą wiedzę. Instalowanie pakietu Microsoft Office w systemach Windows i Mac OS Zakup i używanie wersji abonamentowej (Office 365) Edytowanie i formatowanie tekstu w Wordzie Umieszczanie w dokumentach tabel, grafik, spisów treści i innych elementów Edytor równań matematycznych i korespondencja seryjna Praca zespołowa z użyciem pakietu Microsoft Office Przetwarzanie i analizowanie danych za pomocą programu Excel Tworzenie wykresów i przeprowadzanie symulacji w Excelu Opracowywanie prezentacji multimedialnych w programie PowerPoint Korzystanie z możliwości elektronicznego notatnika OneNote Używanie makr i aplikacji Visual Basic for Applications w Excelu Zabezpieczanie zawartości dokumentów pakietu Microsoft Office Korzystanie z poczty elektronicznej w programie Outlook Zarządzanie zadaniami i używanie kalendarzy Outlooka Rozpocznij samodzielną pracę z najnowszym pakietem biurowym firmy Microsoft!

1124
Ebook

Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych

Roger Ye

Spośród narzędzi do budowy aplikacji wieloplatformowych .NET MAUI wyróżnia się efektywnością i wysoką jakością tworzonego kodu. .NET MAUI powstał na podstawie Xamarin.Forms i służy do pisania natywnych aplikacji mobilnych i desktopowych w językach C# i XAML. Programiści cenią go za współużytkowanie zasobów, proste debugowanie i testowanie, a także za łatwą konfigurację. Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: Android, iOS, macOS i Windows, na podstawie jednego wspólnego kodu bazowego. Podczas lektury zrozumiesz też cały cykl rozwoju oprogramowania, w tym zasady publikowania w sklepach z aplikacjami. Ciekawym elementem książki jest opis najnowszej technologii tworzenia frontendów - .NET MAUI Blazor. Dzięki tej książce: odkryjesz najnowsze funkcje frameworka .NET nauczysz się pisać aplikacje wieloplatformowe za pomocą .NET MAUI zaczniesz stosować wzorzec MVVM, wiązać dane i wstrzykiwać zależności utworzysz aplikacje typu .NET MAUI Hybrid Blazor dowiesz się, jak wykonywać testy jednostkowe na kilka sposobów nauczysz się publikować aplikacje w różnych sklepach dla systemów mobilnych i desktopowych Oto .NET MAUI: aplikacja dla wielu systemów - jeden kod bazowy!

1125
Ebook

Podręcznik projektantów WWW. Smashing Magazine

Smashing Magazine

Bądź profesjonalistą w dziedzinie projektowania! Bądź na bieżąco ze współczesnymi trendami Pokaż swoje portfolio w sieci Zbuduj efektywną sieć kontaktów W dzisiejszych czasach tworzenie stron internetowych jest na wyciągnięcie ręki. Gotowe przykłady, samouczki, tutoriale - sieć jest pełna tego typu materiałów. Jednak już na pierwszy rzut oka można odróżnić stronę stworzoną przez amatora od tej zaprojektowanej i wykonanej przez profesjonalistę. Droga do zaszczytnego tytułu specjalisty jest długa i wyboista. Jednak dzięki tej książce może być zdecydowanie bardziej przyjemna! W trakcie lektury poznasz najlepsze porady dotyczące profesjonalnego projektowania stron internetowych. Znajdziesz tu zbiór najpopularniejszych artykułów z biblii każdego projektanta stron - serwisu Smashing Magazine. Sprawdź zatem, jak z sukcesem stworzyć skuteczne portfolio online lub atrakcyjny interfejs użytkownika na potrzeby biznesowych aplikacji WWW. Dowiedz się, jak radzić sobie z klientami, przyjmować krytykę oraz tworzyć sieć znajomości. Ta książka jest studnią wiedzy dla każdego projektanta chcącego profesjonalnie podejść do wykonywania swojego zawodu, dlatego warto ją mieć! Sprawdź: jak bezboleśnie przejść drogę od projektanta amatora do profesjonalisty jak radzić sobie z krytyką czym charakteryzuje się dobre portfolio jakie są najlepsze sposoby na radzenie sobie z trudnymi klientami Obowiązkowa lektura dla każdego projektanta stron WWW!

1126
Ebook

Skanowanie sieci z Kali Linux. Receptury

Justin Hutchens

Bezpieczeństwo sieci w Twoich rękach! W dzisiejszych czasach większość systemów informatycznych na świecie podłączona jest do Internetu. To rozwiązanie ma jedną wadę — dowolna osoba może spróbować przełamać zabezpieczenia sieci i uzyskać nieuprawniony dostęp do danych przetwarzanych w Twoich systemach. Jak temu zaradzić? Odpowiedź znajdziesz w tej książce. Kali Linux to specjalna dystrybucja systemu Linux, która ułatwia skanowanie sieci pod kątem bezpieczeństwa. Zawarty w niej zestaw narzędzi pozwala na analizę najczęstszych problemów, a co za tym idzie, dzięki niej możesz błyskawicznie uszczelnić Twój system, tak aby przełamanie zabezpieczeń nie było prostym zadaniem. Wszystko, co musisz zrobić, zostało tu przedstawione w formie receptur. Sięgnij po tę książkę i przekonaj się, jak wykrywać dostępne hosty w sieci, skanować sieć za pomocą narzędzi ARPing, Nmap lub NetDiscover oraz odkrywać otwarte porty. Dowiedz się, w jaki sposób możesz zdalnie zidentyfikować uruchomiony system operacyjny, przeprowadzać ataki DoS (ang. Denial of Service) oraz testować aplikacje sieciowe. To doskonała lektura, która w rękach wprawnego administratora pozwoli na zdecydowane zwiększenie bezpieczeństwa sieci. Warto w nią zainwestować! Sięgnij po tę książkę i: poznaj dostępne narzędzia w dystrybucji Kali Linux zlokalizuj dostępne hosty w Twojej sieci zidentyfikuj otwarte porty poznaj atak typu DoS zwiększ bezpieczeństwo Twojej sieci Ponad 90 praktycznych receptur prezentujących sposób wykorzystania własnych skryptów i narzędzi dostępnych w systemie Kali Linux do efektywnego skanowania systemów działających w sieci

1127
Ebook

Laravel. Tworzenie aplikacji. Receptury

Terry Matula

Najlepsze przepisy na aplikacje w Laravel! Laravel to szkielet aplikacji dla języka PHP. W ostatnim czasie podbija on serca programistów, głównie dzięki przejrzystej dokumentacji, a także dzięki temu, że tworzenie aplikacji za jego pomocą jest wyjątkowo łatwe i przyjemne. Błyskawiczna konfiguracja i tak samo szybkie uruchomienie środowiska oraz przyjazny system szablonów to tylko niektóre z zalet tego szkieletu. Książka, którą trzymasz w rękach, zawiera omówienie ponad 90 zagadnień dotyczących pracy z Laravelem. Sięgnij po nią i przekonaj się, jak błyskawicznie rozpocząć pracę, uwierzytelnić użytkowników, przetestować aplikację, a następnie wdrożyć ją w środowisku produkcyjnym. W kolejnych rozdziałach znajdziesz kompletny kod służący do pobierania danych wejściowych, przeszukiwania baz danych, tworzenia REST-owego API; jest tu także system szablonów Blade. Ponadto dowiesz się, jak sprytnie używać Composera, stworzyć Autoloader oraz zapewnić sprawny routing. Książka ta jest genialną lekturą dla wszystkich programistów korzystających ze szkieletu Laravel w codziennej pracy! Po przeczytaniu książki dowiesz się jak... Skonfigurować wirtualne hosty oraz środowisko developerskie na serwerze Apache Przygotować system uwierzytelniania użytkowników Wykorzystywać kontrolery RESTowe Debugować i profilować aplikację Przechowywać i pobierać treści z chmury Wykorzystywać narzędzie linii poleceń Artisan Zintegrować skrypty JavaScript i jQuery z aplikacją w Laravelu Pisać testy jednostkowe w Laravelu Sprawdź, jak przyjemne może być tworzenie aplikacji!

1128
Ebook

React w działaniu. Tworzenie aplikacji internetowych

Stoyan Stefanov

Do niedawna utworzenie interfejsu użytkownika było prawdziwym wyzwaniem. Interfejs musi przecież działać w przewidywalny sposób na różnych przeglądarkach i urządzeniach, musi zapewniać adekwatną obsługę wprowadzanych danych oraz umożliwiać płynne i niezawodne komunikowanie się aplikacji z użytkownikiem. Na szczęście dziś programiści mogą skupić się na działaniu aplikacji jako takiej — interfejs użytkownika można szybko, łatwo i przyjemnie zbudować za pomocą React, specjalnej biblioteki służącej do tego celu. Niniejsza książka jest przydatnym przewodnikiem po bibliotece React i jej zastosowaniach w tworzeniu aplikacji internetowych. Z publikacji tej dowiesz się, jak można jednorazowo zdefiniować interfejs, który będzie automatycznie się przebudowywał w reakcji na zmianę stanu aplikacji. Nauczysz się tworzyć rozbudowane aplikacje z wykorzystaniem małych, łatwych w zarządzaniu komponentów. Zapoznasz się również z JSX — technologią świetnie uzupełniającą React. Nauczysz się też korzystać z dodatkowych narzędzi pomocniczych, takich jak Browserify, Jest, ESLint, Flow, Flux czy Immutable.js. Dzięki temu znakomicie wzbogacisz swój warsztat programisty aplikacji WWW! Niektóre zagadnienia omówione w książce: przygotowywanie biblioteki React do pracy komponenty, ich właściwości, stan i cykl życia wykorzystywanie komponentów do budowy UI korzystanie z narzędzi pomocniczych przy budowie aplikacji diagnostyka i testowanie kodu aplikacji React — programowanie może być przyjemne! Stoyan Stefanov jest inżynierem w Facebooku. Wcześniej pracował dla Yahoo!, gdzie stworzył smush.it — narzędzie online służące do optymalizacji obrazów. Brał też udział w tworzeniu narzędzia o nazwie YSlow 2.0, przeznaczonego do pomiaru wydajności aplikacji. Jest autorem i współautorem wielu książek dotyczących programowania i tworzenia aplikacji internetowych. Prowadzi bloga dostępnego pod adresem http://phpied.com. Często zabiera głos na prestiżowych konferencjach, takich jak Velocity, JSConf, Fronteers i wielu innych.