Webmasterstwo
W kategorii Webmasterstwo znajdziecie publikacje związane z szeroko pojętym tworzeniem stron internetowych. Dowiecie się jak wykorzystywać i dostosowywać do własnych potrzeb gotowe systemy zarządzania treścią (CMS) takie jak np. Wordpress, Joomla! czy Drupal.
Podręczniki, w przystępny sposób przekażą Wam zasady tworzenia od podstaw aplikacji sieciowych przy użyciu popularnych języków jak PHP czy Ruby on Rails, Java nie zapominając o ASP. Nauczycie się nie tylko budować funkcjonalne serwisy WWW, ale także będziecie mięli okazję zapoznać się z wieloma zagadnieniami dotyczącymi marketingu internetowego od pozycjonowania do kampanii reklamowych na portalach społecznościowych.
100 rzeczy, które każdy projektant powinien wiedzieć o potencjalnych klientach
Susan Weinschenk
Dowiedz się, jak pracuje mózg Twojego klienta Jak myślą konsumenci? W jaki sposób podejmują decyzje? Co sprawia, że klikają myszką, dokonują zakupu i robią dokładnie to, co chciałbyś, aby robili? Talent i umiejętności to tylko połowa sukcesu. Aby Twoje projekty rzucały wszystkich na kolana, potrzebna Ci wiedza dotycząca tego, jak działa ludzki mózg. Może Ci się czasem wydawać, że ludzie zachowują się irracjonalnie i nieprzewidywalnie, ale w tym szaleństwie jest metoda. Czas, byś ją poznał i użył jej do własnych celów! Z zawartych w tej książce rzeczowych instrukcji dowiesz się, jak odczytywać zachowania konsumentów i co przyciąga ich uwagę. Poznasz błędy, jakie ludzie najczęściej popełniają w procesie postrzegania oraz dokonywania wyborów, i nauczysz się je przewidywać. Wykorzystaj w swojej pracy wnioski z badań naukowych oraz szereg praktycznych przykładów. Zacznij projektować i tworzyć bardziej intuicyjne, skuteczne, efektowne teksty, witryny internetowe, aplikacje, produkty, grafiki oraz wszelkie inne genialne dzieła, idealnie dopasowane do potrzeb potencjalnych klientów. Jak przykuwać uwagę na stronie WWW? Jak spowodować, by coś zapadło ludziom w pamięć? Jak motywować innych, by wykonali kolejny krok? Jak utrwalać w umysłach odbiorców określone informacje? Jak kształtować czyjeś przyzwyczajenia? Jak pogłębiać i utrwalać relacje z klientami? Jak odwoływać się do pozytywnych emocji i wspomnień? Jak skutecznie oddziaływać na podświadomość klienta? Zwiększ skuteczność, wskaźniki konwersji i użyteczność projektów!
100 rzeczy, które każdy projektant powinien wiedzieć o potencjalnych klientach. Wydanie II
Susan Weinschenk
Niezależnie od tego, czy tworzysz stronę internetową, interfejs użytkownika, czy przedmiot codziennego użytku, musisz dostosować projekt do wymagań grupy docelowej. To, jak dobry będzie projekt i jakie wrażenia wywoła u użytkowników, zależy przede wszystkim od tego, co o nich wiesz. Niekiedy jest to specyficzna wiedza. W jaki sposób ci konkretni ludzie myślą? Kiedy podejmują decyzję? Co sprawi, że wykonają czynności, których się od nich oczekuje? W jaki sposób wywołać u nich określone emocje związane z projektowanym produktem? Na te i na wiele innych pytań odpowiada psychologia projektowania. To drugie, zaktualizowane i uzupełnione wydanie cenionego poradnika dla projektantów, którzy chcą tworzyć rzeczy użyteczne, przydatne i lubiane przez użytkowników. Zawiera wnikliwą analizę 100 niezwykle ważnych z punktu widzenia projektanta kwestii, będącą efektem przestudiowania setek publikacji naukowych oraz tego, jak opisane w nich zasady są wykorzystywane w codziennej pracy projektanta, który tworzy interfejsy, strony WWW, aplikacje czy urządzenia i korzysta z najróżniejszych technologii. Dzięki podanym tu wskazówkom Twoje projekty będą bardziej intuicyjne i angażujące - w swojej pracy bowiem uwzględnisz to, jak ludzie myślą, jak się zachowują i podejmują decyzje. Z książki dowiesz się: w jaki sposób przyciągnąć i utrzymać uwagę odbiorcy jak kształtować przyzwyczajenia człowieka jak przebiega proces podejmowania decyzji kiedy ludzie popełniają błędy i jakie są ich rodzaje jakie czynniki budzą zaufanie Nikt się nie oprze temu, co zaprojektujesz!
100 rzeczy, które każdy projektant powinien wiedzieć o potencjalnych klientach. Wydanie II
Susan Weinschenk
Niezależnie od tego, czy tworzysz stronę internetową, interfejs użytkownika, czy przedmiot codziennego użytku, musisz dostosować projekt do wymagań grupy docelowej. To, jak dobry będzie projekt i jakie wrażenia wywoła u użytkowników, zależy przede wszystkim od tego, co o nich wiesz. Niekiedy jest to specyficzna wiedza. W jaki sposób ci konkretni ludzie myślą? Kiedy podejmują decyzję? Co sprawi, że wykonają czynności, których się od nich oczekuje? W jaki sposób wywołać u nich określone emocje związane z projektowanym produktem? Na te i na wiele innych pytań odpowiada psychologia projektowania. To drugie, zaktualizowane i uzupełnione wydanie cenionego poradnika dla projektantów, którzy chcą tworzyć rzeczy użyteczne, przydatne i lubiane przez użytkowników. Zawiera wnikliwą analizę 100 niezwykle ważnych z punktu widzenia projektanta kwestii, będącą efektem przestudiowania setek publikacji naukowych oraz tego, jak opisane w nich zasady są wykorzystywane w codziennej pracy projektanta, który tworzy interfejsy, strony WWW, aplikacje czy urządzenia i korzysta z najróżniejszych technologii. Dzięki podanym tu wskazówkom Twoje projekty będą bardziej intuicyjne i angażujące - w swojej pracy bowiem uwzględnisz to, jak ludzie myślą, jak się zachowują i podejmują decyzje. Z książki dowiesz się: w jaki sposób przyciągnąć i utrzymać uwagę odbiorcy jak kształtować przyzwyczajenia człowieka jak przebiega proces podejmowania decyzji kiedy ludzie popełniają błędy i jakie są ich rodzaje jakie czynniki budzą zaufanie Nikt się nie oprze temu, co zaprojektujesz!
chromatic, Damian Conway, Curtis "Ovid" Poe
Zbiór skutecznych rozwiązań dla programistów aplikacji internetowych Zwiększanie produktywności pracy Tworzenie interfejsów użytkownika Wyszukiwanie i usuwanie błędów Perl, od swojego zaistnienia na rynku, wyewoluował od prostego narzędzia do przetwarzania tekstów i budowania raportów do formy zaawansowanego języka programowania pozwalającego na tworzenie praktycznie każdej aplikacji działającej w sieci. Mimo dość zaawansowanego "wieku", nie traci nic na popularności. W sieci pojawiają się coraz nowsze wersje, a grono programistów korzystających z Perla stale rośnie. Społeczność użytkowników tego języka skupiona wokół portalu CPAN udostępnia napisane przez siebie skrypty, wskutek czego z wieloma problemami programistycznymi można sobie poradzić, korzystając z gotowych rozwiązań lub sięgając do innych źródeł. Dzięki książce "100 sposobów na Perl" odkryjesz mało znane i mniej typowe zastosowania tego języka. Czytając ją, dowiesz się, w jaki sposób wykorzystać Perl do różnych zadań. Nauczysz się zwiększać efektywność swojej pracy, tworzyć elementy interaktywne i przetwarzać pliki tekstowe w nietypowy sposób. Zapoznasz się z odczytywaniem danych z baz i arkuszy kalkulacyjnych, pracą z modułami oraz programowaniem obiektowym. Znajdziesz tu także informacje o testowaniu kodu, usuwaniu błędów i optymalizowaniu wydajności programów napisanych w Perlu. Korzystanie z biblioteki CPAN Automatyczne formatowanie kodu w edytorze Emacs Generowanie elementów graficznych Przetwarzanie arkuszy kalkulacyjnych Praca z bazami danych Tworzenie zestawu narzędziowego modułów Korzystanie z obiektów Testowanie kodu Śledzenie wykonywania programu
101 technik copywritingu sprzedażowego. Zachęcaj. Zachwycaj. Zarabiaj
Ewa Szczepaniak
Pisz teksty sprzedażowe jak rasowy copywriter Szukasz słów, które sprzedają? Takich słów nie ma. To znaczy: nie ma słów, które sprzedają na autopilocie i które działają w każdej sytuacji. Ale każde słowo, właściwie dobrane, może się stać częścią komunikatu, który zmieni czyjeś myślenie albo decyzję. Ta książka jest właśnie o tym, jak dobierać słowa i jak je ze sobą zestawiać. Podaje na tacy techniki sprzedawania słowem. Sprawdzone. Polecane przez światowej klasy copywriterów, zarówno legendarnych, jak i współczesnych. Techniki, których skuteczność potwierdzają badania z zakresu neuronauki i psychologii. Z przykładami z życia i z copywriterskiej praktyki. Przeczytaj, stosuj w swoich ofertach, kampaniach, opisach produktów. A potem patrz, jak działa copywriterska magia. Książka w mediach: Silanauki.pl- Recenzja Zaczytany Krzysiu i Małgosia Bookstagram Books4Business Bookstagram
101 UX Principles - 2nd edition. Actionable Solutions for Product Design Success - Second Edition
Will Grant
“This updated version of 101 UX Principles is a delight. It's an educational and fun provocation to look at the world of UX differently – solidly from the user's point of view.-Elizabeth Churchill, Director of User Experience, Google“A phenomenal reference guide. Complete with case studies, a record of personal experience, and visual examples, Grant makes it clear why these techniques have found their way into the canon of UX best practices.”-Jeff Gothelf, Author of Lean UX“..I recommend it to anyone looking to learn the basics and also for more experienced designers - the author’s candid opinions will force you to revisit some of your established assumptions!-Anne Marie-Leger, Staff Product Designer, Shopify“An absolute must-read, not only for UX designers, but this book is also super relevant for product managers trying to get better at product usability. Two enthusiastic thumbs up!-Trent Blakely, Sr. Product Manager, EquinixThis book is a manifesto of UX/UI design best practices to help you put the focus back on what really matters: the user. From UX laws to practical UI, color, typography, and accessibility advice, it’s all packed into this easy-to-consult and fun read:Essential UX lawsHandy best practicesSnippets of technical knowledge for anyone who wants to work in the digital space101 UX Principles demonstrates the success from best-in-class products and leads the way to delight your users. Keep it on your desk for quick reference, send as a gift to colleagues to build allies, or brandish it as your weapon of choice during meetings to fight for your users’ right to a better digital experience.Sneak a peek at some of the new and updated principles in this UX design book:Work with user expectations, not against themMake interactive elements obvious and discoverableOptimize your interface for mobileStreamline creating and entering passwordsRespect users' time and effort in your formsUse animation with care in user interfacesHow to handle destructive user actionsChatbots are usually a bad idea – and how to make them betterUse A/B testing to test your ideasLet users give feedback, but don't hassle themMake it clear to users if they're joining or signing-inOnly use modal views for blocking actionsHow complexity can be good for some users
Bruce W. Perry
Techniki tworzenia nowoczesnych aplikacji internetowych Przygotowywanie wygodnych w obsłudze formularzy Integracja witryny z Google Maps Zarządzanie połączeniami sieciowymi Ajax to nazwa technologii powstałej w wyniku połączenia języka JavaScript, XML oraz kaskadowych arkuszy stylów. Jej wdrożenie pozwala wyeliminować ze stron WWW jedną z ich najbardziej irytujących cech, czyli konieczność przeładowywania zawartości po każdej zmianie. Umiejętne wykorzystanie możliwości Ajaksa sprawia, że aplikacje internetowe przypominają "zwykłe" programy dla systemów Windows lub Mac OS. Dzięki zastosowaniu Ajaksa aplikacja internetowa działa zdecydowanie szybciej, a połączenia z serwerem nie przeszkadzają użytkownikowi w pracy. Łatwiejsza jest także dynamiczna zmiana elementów w różnych częściach strony. Rozwiązania oparte na Ajaksie wprowadzono w wielu dziedzinach, takich jak blogi, narzędzia służące do nauki, newslettery oraz małe portale internetowe. W książce "80 sposobów na Ajax" znajdziesz przykłady zastosowania tej techniki w tworzeniu interesujących i nieszablonowych witryn WWW. Czytając ją, dowiesz się, jak sprawić, aby witryny WWW były bardziej interaktywne, a aplikacje WWW działały dokładnie tak jak aplikacje desktopowe. Nauczysz się korzystać z interfejsów programistycznych witryn Google Maps, Yahoo! Maps i Geo URL oraz obsługiwać sesje i cookies z poziomu Ajaksa. Poznasz również metody weryfikowania poprawności danych wprowadzanych do formularzy oraz techniki łączenia Ajaksa z innymi nowoczesnymi narzędziami, takimi jak Ruby on Rails. Tworzenie interaktywnych formularzy Połączenia z Google Maps i Yahoo! Maps Korzystanie z usługi Geo URL Obsługa plików cookies Przeglądanie kanałów RSS Integracja z aplikacjami sieciowymi napisanymi w Javie Korzystanie z bibliotek Prototype i Rico Połączenie Ajaksa z Ruby on Rails Wykorzystanie biblioteki script.aculo.us do tworzenia efektów wizualnych Twórz szybkie, wydajne i wygodne w obsłudze aplikacje sieciowe.
ABC języka HTML i XHTML. Wydanie II
Maria Sokół
Spraw, aby język HTML5 nie miał przed Tobą tajemnic! Poznaj strukturę dokumentów hipertekstowych i znaczniki HTML Naucz się w praktyczny sposób stosować konstrukcje języka Dowiedz się, jak szybko tworzyć atrakcyjne strony WWW W obecnych czasach po prostu nie wypada nie mieć swojej strony w internecie. Prawda ta dotyczy już nie tylko dużych firm, organizacji społecznych czy instytucji państwowych, lecz również tysięcy prywatnych osób, które nie chcą pozostawać anonimowymi konsumentami treści, lecz pragną zaistnieć w sieci i za jej pośrednictwem dzielić się ze światem swoimi przemyśleniami, tekstami, zdjęciami czy filmami. Wielu ludzi ogranicza się do tworzenia prostych, niewyróżniających się niczym blogów, jednak niektórzy pragną nadać swoim stronom niepowtarzalny charakter. To właśnie do nich kierowana jest książka "ABC języka HTML i XHTML. Wydanie II" . W przystępny sposób wyjaśnia ona podstawowe zagadnienia związane z używaniem najpopularniejszych języków hipertekstowych, opisuje strukturę i metody tworzenia dokumentów WWW, a także wskazuje narzędzia, które mogą ułatwić pracę projektanta. Dzięki lekturze tego podręcznika zdobędziesz wiedzę niezbędną do kodowania treści witryn i dowiesz się, jak należy opracować właściwy system nawigacji. Poznasz też metody korzystania z tabel, grafik i arkuszy stylów. Podstawowe pojęcia związane z siecią i tworzeniem treści WWW Struktura, konstrukcje i znaczniki języka HTML Narzędzia ułatwiające pracę projektanta stron WWW Definiowanie struktury i formatu treści tekstowych Korzystanie z odnośników i tworzenie systemu nawigacji Metody osadzania obrazów i określania ich parametrów Tworzenie i formatowanie tabel Używanie kaskadowych arkuszy stylów Naucz się tworzyć profesjonalny kod stron WWW krok po kroku!
Michael Kaufmann
This practical guide to DevOps uses GitHub as the DevOps platform and shows how you can leverage the power of GitHub for collaboration, lean management, and secure and fast software delivery.The chapters provide simple solutions to common problems, thereby helping teams that are already on their DevOps journey to further advance into DevOps and speed up their software delivery performance. From finding the right metrics to measure your success to learning from other teams’ success stories without merely copying what they’ve done, this book has it all in one place. As you advance, you’ll find out how you can leverage the power of GitHub to accelerate your value delivery – by making work visible with GitHub Projects, measuring the right metrics with GitHub Insights, using solid and proven engineering practices with GitHub Actions and Advanced Security, and moving to event-based and loosely coupled software architecture.By the end of this GitHub book, you'll have understood what factors influence software delivery performance and how you can measure your capabilities, thus realizing where you stand in your journey and how you can move forward.
Michael Kaufmann
This practical guide to DevOps uses GitHub as the DevOps platform and shows how you can leverage the power of GitHub for collaboration, lean management, and secure and fast software delivery.The chapters provide simple solutions to common problems, thereby helping teams that are already on their DevOps journey to further advance into DevOps and speed up their software delivery performance. From finding the right metrics to measure your success to learning from other teams’ success stories without merely copying what they’ve done, this book has it all in one place. As you advance, you’ll find out how you can leverage the power of GitHub to accelerate your value delivery – by making work visible with GitHub Projects, measuring the right metrics with GitHub Insights, using solid and proven engineering practices with GitHub Actions and Advanced Security, and moving to event-based and loosely coupled software architecture.By the end of this GitHub book, you'll have understood what factors influence software delivery performance and how you can measure your capabilities, thus realizing where you stand in your journey and how you can move forward.
Lars Gyrup Brink Nielsen, Mateus Carniatto, Jacob...
Angular Ivy is the latest rendering engine and compiler introduced in Angular. Ivy helps frontend developers to make their Angular applications faster, better optimized, and more robust. This easy-to-follow guide will help you get to grips with the new features of Angular Ivy and show you how to migrate your Angular apps from View Engine to Ivy.You'll begin by learning about the most popular features of Angular Ivy with the help of simple stand-alone examples and realize its capabilities by working on a real-world application project. You'll then discover strategies to improve your developer workflow through new debugging APIs, testing APIs, and configurations that support higher code quality and productive development features. Throughout the book, you'll explore essential components of Angular, such as Angular Component Dev Kit (CDK), Ahead-of-time (AOT) compilation, and Angular command line interface (CLI). Finally, you'll gain a clear understanding of these components along with Angular Ivy which will help you update your Angular applications with modern features.By the end of this Angular Ivy book, you will learn about the core features of Angular Ivy, discover how to migrate your Angular View Engine application, and find out how to set up a high-quality Angular Ivy project.
Adobe AIR dla programistów JavaScript. Leksykon kieszonkowy
Mike Chambers, Daniel Dura, Kevin Hoyt, Dragos...
Poznaj moc nowoczesnej technologii AIR w tworzeniu funkcjonalnych aplikacji internetowych! Jak skonfigurować środowisko programistyczne w AIR? Jak zaimplementować funkcje? Jak utworzyć aplikację AIR, wykorzystując HTML i JavaScript? Adobe AIR to nowe międzyplatformowe środowisko wykonawcze, które pozwala programistom na wykorzystanie znanych technologii, takich jak HTML i JavaScript, do tworzenia rozbudowanych aplikacji internetowych. AIR oferuje bogaty zbiór wywołań API, a także ścisłą integrację z pulpitem, co umożliwia łączenie potęgi zasobów lokalnych z dostępem do internetu. O atrakcyjności Adobe AIR świadczą więc zarówno zasięg i łatwość programowania (najlepsze cechy modelu WWW), jak i funkcjonalność oraz bogactwo modelu pulpitowego. Książka "Adobe AIR dla programistów JavaScript. Leksykon kieszonkowy" stanowi wprowadzenie do tworzenia aplikacji Adobe AIR z wykorzystaniem języków HTML i JavaScript. Leksykon zawiera przegląd mechanizmów wykonawczych HTML i JavaScript w Adobe AIR oraz wyjaśnia, jak uzyskać dostęp do funkcji i interfejsów Adobe AIR z poziomu JavaScript. Znajdziesz tu wszelkie porady i wskazówki niezbędne do tego, by skonfigurować środowisko programistyczne, stworzyć, przetestować i wdrożyć atrakcyjną oraz funkcjonalną aplikację WWW.
Adobe Dreamweaver CC/CC PL. Oficjalny podręcznik
James J. Maivald
Adobe Dreamweaver CC jest jednym z najbardziej uznanych programów do tworzenia nowoczesnych serwisów internetowych, ich publikowania i zarządzania nimi. Znakomicie sprawdza się do tworzenia nawet dość złożonych aplikacji, przy czym nie wymaga wpisywania dużej ilości własnego kodu. Ułatwia wzbogacanie stron w grafikę i animacje oraz publikowanie i rozbudowywanie serwisu. Aby jednak osiągać założone cele przy korzystaniu z Dreamweavera, trzeba dobrze opanować ten program. Książka, którą trzymasz w dłoni, należy do cyklu najlepszych podręczników opracowywanych przez ekspertów firmy Adobe. Ta niezastąpiona dla wszystkich użytkowników Dreamweavera książka składa się z 14 lekcji. Można tu znaleźć informacje o podstawowych narzędziach i sposobach ich wykorzystania, jak również o zaawansowanych funkcjach programu. Szczególnie cenne są liczne wskazówki i porady dotyczące najnowszych narzędzi i rozwiązań w Adobe Dreamweaver. Najważniejsze zagadnienia ujęte w podręczniku: szybkie rozpoczęcie pracy z Adobe Dreamweaverem korzystanie z technologii HTML5 i CSS projektowanie serwisów i korzystanie z platformy WWW za pomocą Dreamweavera, w tym również zasady projektowania dla urządzeń mobilnych interaktywność aplikacji WWW wykorzystywanie elementów graficznych i animacji w Dreamweaverze publikacja i uruchamianie serwisu Przekonaj się, jak szybko opanujesz Dreamweavera! James J. Maivald jest artystą grafikiem z co najmniej dwudziestoletnim doświadczeniem. Jest również cenionym autorem materiałów szkoleniowych do nauki Adobe Photoshop i CorelDRAW, napisał dziesiątki artykułów dotyczących tworzenia i publikowania dokumentów elektronicznych. Prowadzi liczne seminaria i szkolenia z zakresu obsługi Adobe InDesign i z XML. Ponadto Maivald, jako Adobe Certified Expert (ACE) w zakresie oprogramowania InDesign i Dreamweaver, koordynuje Grupę Użytkowników InDesign w Chicago.
Adobe Dreamweaver CC/CC PL. Oficjalny podręcznik
James J. Maivald
Adobe Dreamweaver CC jest jednym z najbardziej uznanych programów do tworzenia nowoczesnych serwisów internetowych, ich publikowania i zarządzania nimi. Znakomicie sprawdza się do tworzenia nawet dość złożonych aplikacji, przy czym nie wymaga wpisywania dużej ilości własnego kodu. Ułatwia wzbogacanie stron w grafikę i animacje oraz publikowanie i rozbudowywanie serwisu. Aby jednak osiągać założone cele przy korzystaniu z Dreamweavera, trzeba dobrze opanować ten program. Książka, którą trzymasz w dłoni, należy do cyklu najlepszych podręczników opracowywanych przez ekspertów firmy Adobe. Ta niezastąpiona dla wszystkich użytkowników Dreamweavera książka składa się z 14 lekcji. Można tu znaleźć informacje o podstawowych narzędziach i sposobach ich wykorzystania, jak również o zaawansowanych funkcjach programu. Szczególnie cenne są liczne wskazówki i porady dotyczące najnowszych narzędzi i rozwiązań w Adobe Dreamweaver. Najważniejsze zagadnienia ujęte w podręczniku: szybkie rozpoczęcie pracy z Adobe Dreamweaverem korzystanie z technologii HTML5 i CSS projektowanie serwisów i korzystanie z platformy WWW za pomocą Dreamweavera, w tym również zasady projektowania dla urządzeń mobilnych interaktywność aplikacji WWW wykorzystywanie elementów graficznych i animacji w Dreamweaverze publikacja i uruchamianie serwisu Przekonaj się, jak szybko opanujesz Dreamweavera! James J. Maivald jest artystą grafikiem z co najmniej dwudziestoletnim doświadczeniem. Jest również cenionym autorem materiałów szkoleniowych do nauki Adobe Photoshop i CorelDRAW, napisał dziesiątki artykułów dotyczących tworzenia i publikowania dokumentów elektronicznych. Prowadzi liczne seminaria i szkolenia z zakresu obsługi Adobe InDesign i z XML. Ponadto Maivald, jako Adobe Certified Expert (ACE) w zakresie oprogramowania InDesign i Dreamweaver, koordynuje Grupę Użytkowników InDesign w Chicago.
Adobe Illustrator CC. Oficjalny podręcznik. Wydanie II
Brian Wood
Adobe Illustrator CC jest flagową aplikacją Adobe służącą do tworzenia grafiki wektorowej. Illustrator to rozbudowane i złożone środowisko pracy, które umożliwia tworzenie logo, ikon, rysunków, typografii i ilustracji na potrzeby materiałów drukowanych, stron internetowych, aplikacji interaktywnych czy materiałów wideo. Stale rośnie liczba artystów i zawodowców, dla których Illustrator jest podstawowym narzędziem pracy. Wysoka złożoność oprogramowania oraz mnogość jego funkcji i narzędzi sprawia jednak, że początki pracy z tym świetnym narzędziem bywają trudne. Warto poświęcić nieco czasu i zacząć wykorzystywać najlepsze możliwości Adobe Illustratora! Ta książka należy do serii Oficjalny podręcznik, którą uważa się za najlepszy materiał szkoleniowy na rynku. Publikacja składa się z 15 starannie przygotowanych lekcji, których układ ułatwia rozpoczęcie pracy z oprogramowaniem. Książka będzie również nieocenioną pomocą dla osób chcących się zapoznać z nowościami w wersji Illustratora CC 2018. Wyjaśniono tu poszczególne funkcje programu, zaprezentowano szereg użytecznych wskazówek i mnóstwo przydatnych technik. Poszczególne ćwiczenia są omawiane w szczegółowy sposób, a ich wykonanie staje się łatwiejsze dzięki udostępnionym plikom z materiałami. W ten sposób książka umożliwia zarówno zdobycie solidnych podstaw, jak i opanowanie zaawansowanych funkcji oprogramowania. W tym podręczniku między innymi: Rozpoczęcie pracy z Illustratorem Zasady i techniki edycji obrazu Nowe narzędzia Illustratora, takie jak Puppet Warp czy biblioteki Creative Cloud Korzystanie z efektów i stylów graficznych Praca z tekstem i kolorami Łączenie projektów Illustratora z innymi aplikacjami Adobe Illustrator: prawdopodobnie najlepsze narzędzie dla grafika!
Advanced JavaScript. Speed up web development with the powerful features and benefits of JavaScript
Zachary Shute
If you are looking for a programming language to develop flexible and efficient applications, JavaScript is an obvious choice. Advanced JavaScript is a hands-on guide that takes you through JavaScript and its many features, one step at a time. You'll begin by learning how to use the new JavaScript syntax in ES6, and then work through the many other features that modern JavaScript has to offer. As you progress through the chapters, you’ll use asynchronous programming with callbacks and promises, handle browser events, and perform Document Object Model (DOM) manipulation. You'll also explore various methods of testing JavaScript projects. In the concluding chapters, you'll discover functional programming and learn to use it to build your apps. With this book as your guide, you'll also be able to develop APIs using Node.js and Express, create front-ends using React/Redux, and build mobile apps using React/Expo.By the end of Advanced JavaScript, you will have explored the features and benefits of JavaScript to build small applications.
Advanced JavaScript. Speed up web development with the powerful features and benefits of JavaScript
Zachary Shute
If you are looking for a programming language to develop flexible and efficient applications, JavaScript is an obvious choice. Advanced JavaScript is a hands-on guide that takes you through JavaScript and its many features, one step at a time. You'll begin by learning how to use the new JavaScript syntax in ES6, and then work through the many other features that modern JavaScript has to offer. As you progress through the chapters, you’ll use asynchronous programming with callbacks and promises, handle browser events, and perform Document Object Model (DOM) manipulation. You'll also explore various methods of testing JavaScript projects. In the concluding chapters, you'll discover functional programming and learn to use it to build your apps. With this book as your guide, you'll also be able to develop APIs using Node.js and Express, create front-ends using React/Redux, and build mobile apps using React/Expo.By the end of Advanced JavaScript, you will have explored the features and benefits of JavaScript to build small applications.
Advanced Node.js Development. Master Node.js by building real-world applications
Andrew Mead
Advanced Node.js Development is a practical, project-based book that provides you with all you need to progress as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developer’s toolkit. If you're looking to create real-world Node applications, or you want to switch careers or launch a side-project to generate some extra income, then you're in the right place. This book was written around a single goal: turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications.There's no better time to dive in. According to the 2018 Stack Overflow Survey, Node is in the top ten for back-end popularity and back-end salary. This book is built from the ground up around the latest version of Node.js (version 9.x.x). You'll be learning all the cutting-edge features available only in the latest software versions.This book delivers advanced skills that you need to become a professional Node developer. Along this journey you'll create your own API, you'll build a full real-time web app and create projects that apply the latest Async and Await technologies. Andrew Mead maps everything out for you in this book so that you can learn how to build powerful Node.js projects in a comprehensive, easy-to-follow package designed to get you up and running quickly.
Advanced Node.js Development. Master Node.js by building real-world applications
Andrew Mead
Advanced Node.js Development is a practical, project-based book that provides you with all you need to progress as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developer’s toolkit. If you're looking to create real-world Node applications, or you want to switch careers or launch a side-project to generate some extra income, then you're in the right place. This book was written around a single goal: turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications.There's no better time to dive in. According to the 2018 Stack Overflow Survey, Node is in the top ten for back-end popularity and back-end salary. This book is built from the ground up around the latest version of Node.js (version 9.x.x). You'll be learning all the cutting-edge features available only in the latest software versions.This book delivers advanced skills that you need to become a professional Node developer. Along this journey you'll create your own API, you'll build a full real-time web app and create projects that apply the latest Async and Await technologies. Andrew Mead maps everything out for you in this book so that you can learn how to build powerful Node.js projects in a comprehensive, easy-to-follow package designed to get you up and running quickly.
Advanced Node.js Development. Master Node.js by building real-world applications
Andrew Mead
Advanced Node.js Development is a practical, project-based book that provides you with all you need to progress as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developer’s toolkit. If you're looking to create real-world Node applications, or you want to switch careers or launch a side-project to generate some extra income, then you're in the right place. This book was written around a single goal: turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications.There's no better time to dive in. According to the 2018 Stack Overflow Survey, Node is in the top ten for back-end popularity and back-end salary. This book is built from the ground up around the latest version of Node.js (version 9.x.x). You'll be learning all the cutting-edge features available only in the latest software versions.This book delivers advanced skills that you need to become a professional Node developer. Along this journey you'll create your own API, you'll build a full real-time web app and create projects that apply the latest Async and Await technologies. Andrew Mead maps everything out for you in this book so that you can learn how to build powerful Node.js projects in a comprehensive, easy-to-follow package designed to get you up and running quickly.
Peter O'Hanlon
With the demand for ever more complex websites, the need to write robust, standard-compliant JavaScript has never been greater. TypeScript is modern JavaScript with the support of a first-class type system, which makes it simpler to write complex web systems. With this book, you’ll explore core concepts and learn by building a series of websites and TypeScript apps.You’ll start with an introduction to TypeScript features that are often overlooked in other books, before moving on to creating a simple markdown parser. You’ll then explore React and get up to speed with creating a client-side contacts manager. Next, the book will help you discover the Angular framework and use the MEAN stack to create a photo gallery. Later sections will assist you in creating a GraphQL Angular Todo app and then writing a Socket.IO chatroom. The book will also lead you through developing your final Angular project which is a mapping app. As you progress, you’ll gain insights into React with Docker and microservices. You’ll even focus on how to build an image classification program with machine learning using TensorFlow. Finally, you’ll learn to combine TypeScript and C# to create an ASP.NET Core-based music library app.By the end of this book, you’ll be able to confidently use TypeScript 3.0 and different JavaScript frameworks to build high-quality apps.
Ajax. Bezpieczne aplikacje internetowe
Christopher Wells
Otwarte źródła danych a bezpieczeństwo aplikacji Jak zabezpieczyć przepływ danych klient-serwer? Jak strzec serwera aplikacji przed atakami? Jak przewidzieć i przeciwdziałać potencjalnym zagrożeniom w dynamicznych aplikacjach? Otwartość i bezpieczeństwo, utopijne połączenie słów, a zarazem nieodwracalna przyszłość sieci internetowej. Współdzielenie zasobów niesie ze sobą szereg zagrożeń na różnych warstwach sieciowych. Efektywniej jest przewidzieć potencjalne zagrożenia na etapie tworzenia aplikacji i zapobiec im, niż później łatać dziury w oprogramowaniu. Każdy programista tworzący oprogramowanie sieciowe ostatecznie będzie musiał zmierzyć się z niepożądaną ingerencją mającą swoje źródło w sieci internetowej. Bądź na to przygotowany i nie daj się zaskoczyć, wykorzystaj wiedzę zawartą w tej książce. Książka "Ajax. Bezpieczne aplikacje internetowe" traktuje o zagrożeniach i sposobach zabezpieczeń aplikacji sieciowych, a szczególnie dynamicznych interfejsów API. Przeznaczona jest zarówno dla programistów zaczynających przygodę z Ajaksem, jak i dla tych, którzy Ajaksa jeszcze nie znają. Przyda się każdemu, kto stoi na straży bezpieczeństwa aplikacji sieciowych, uczy bowiem, jak zapobiegać zagrożeniom w trakcie pisania aplikacji oraz jak przeciwdziałać im w już istniejącym oprogramowaniu sieciowym. Bezpieczeństwo aplikacji sieciowych Technologie zabezpieczeń komunikacji klient-serwer Zabezpieczenia na poziomie protokołów Serwer WWW i zagrożenia płynące z internetu Zabezpieczanie otwartych zasobów danych Bezpieczeństwo interfejsów API Zagrożenia bezpieczeństwa w aplikacjach typu mushup Twórz rozległe aplikacje sieciowe i zadbaj o ich bezpieczeństwo?