Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Health and Safety
- Biznes i Ekonomia
- Home and garden
- E-business
- Ekonomia i finanse
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- For women
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Przewodniki po hotelach i restauracjach
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
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.
Ansible 2 w praktyce. Automatyzacja infrastruktury, zarządzanie konfiguracją i wdrażanie aplikacji
Daniel Oh, James Freeman, Fabio Alessandro Locati
Framework Ansible jest potężnym narzędziem służącym do automatyzacji wdrożeń oprogramowania i zarządzania jego konfiguracjami. Oferuje proste i bardzo przydatne funkcje przeznaczone do automatyzacji wielowarstwowych środowisk za pomocą komunikacji niewymagającej agenta. Przydaje się także do obsługi ciągłej integracji i wdrażania oprogramowania (CI/CD) bez żadnego przestoju. Może służyć do różnych celów: przygotowania infrastruktury jako kodu, wdrożeń aplikacji czy automatyzacji codziennych, czasochłonnych zadań. Ta książka jest przeznaczona dla osób zajmujących się automatyzacją - od żmudnych codziennych zadań po złożone wdrożenia infrastruktury jako kodu. Ten praktyczny przewodnik pozwoli na sprawne rozpoczęcie korzystania z frameworka Ansible 2.9. Na początku pokazano, jak go zainstalować i skonfigurować, później zaprezentowano proste, jednowierszowe polecenia automatyzacji, aby stopniowo wprowadzać czytelników do tworzenia własnego kodu rozszerzającego możliwości Ansible, a nawet automatyzującego infrastrukturę chmury i kontenerów. Znalazło się tu mnóstwo praktycznych przykładów kodu, a zdobyte umiejętności pozwolą na korzystanie z Ansible w sposób skalowalny, powtarzalny i niezawodny. W książce: podstawy pracy z frameworkiem Ansible konfiguracja zależności i zmiennych bazujących na rolach unikanie najczęściej popełnianych błędów podczas tworzenia kodu w Ansible tworzenie modułów i wtyczek dla Ansible rozwiązywanie problemów podczas wykonywania scenariuszy Ansible Żmudne i nudne? Ansible wykona to za Ciebie!
Android 3. Tworzenie aplikacji
Dave MacLean, Sayed Hashimi, Satya Komatineni
System operacyjny Android podbił rynek smartfonów, a teraz z dnia na dzień rośnie jego popularność wśród użytkowników tabletów. Sympatię zdobył sobie dzięki niezwykle przyjaznemu interfejsowi, szerokim możliwościom dostosowania do własnych potrzeb oraz niewyobrażalną ilością dostępnych aplikacji. W Android Market opublikowano ich już ponad 500 000! Wśród nich każdy znajdzie coś dla siebie niezależnie od tego, czy ma to być gra, czy unikalna aplikacja użytkowa. Oparty na powszechnie znanym języku JAVA, posiadający obszerną, bogatą w przykłady dokumentację wprost zachęca do przygotowania ciekawej aplikacji, na której można zarobić konkretne pieniądze. Dzięki tej rewelacyjnej książce poświęconej Androidowi w wersji 3 w mig opanujesz jego tajniki. Na samym początku poznasz historię Androida oraz dowiesz się, jak przygotować środowisko pracy. Następnie zaznajomisz się ze strukturą aplikacji, sposobem korzystania z zasobów oraz dostawców treści. W dalszych rozdziałach nauczysz się budować estetyczny, funkcjonalny i atrakcyjny interfejs użytkownika, zapamiętywać preferencje użytkowników oraz korzystać z usług HTTP. Książka ta jest kompletnym i unikalnym kompendium wiedzy na temat Androida. Powinna znaleźć się na półce każdego dewelopera tworzącego oprogramowanie dla platformy Android! Przygotowanie środowiska pracy Pisanie aplikacji opartych na środowisku Java Projektowanie i budowanie interfejsu użytkownika Wysyłanie i odbieranie komunikatów Tworzenie animacji dwuwymiarowej Korzystanie z usług geolokalizacyjnych Przetwarzanie tekstu na mowę Publikacja aplikacji w Android Market Zacznij tworzyć oprogramowanie dla najbardziej obiecującej platformy dla urządzeń mobilnych!
Excel 2007/2010 PL. Ćwiczenia zaawansowane
Poznaj w praktyce najefektywniejsze techniki pracy w Excelu! Jak przeprowadzać skomplikowane obliczenia za pomocą formuł? Jak tworzyć złożone tabele i profesjonalne wykresy? Jak analizować i zabezpieczać informacje? O Excelu powiedziano już chyba wszystko. Słynna wszechstronność i potencjał tego narzędzia sprawiły, że dziś nie trzeba nikogo przekonywać o konieczności jego opanowania przynajmniej w podstawowym zakresie. Umiejętność obsługi Excela trafiła na listę kwalifikacji niezbędnych do sprawnego działania w każdym biurze i jest wymagana przez większość pracodawców. Na szczęście przy tak niezwykłej funkcjonalności pozostał on programem bardzo intuicyjnym, dzięki czemu opanowanie elementarnych operacji obliczeniowych zwykle nie sprawia większych trudności. Dopiero zagłębianie się w bardziej zaawansowane, a zarazem skuteczniejsze i ciekawsze narzędzia może wielu użytkownikom zająć sporo czasu i przysporzyć niepotrzebnych problemów. Ta książka ma uchronić przed takimi kłopotami. Jest zbiorem ćwiczeń dla ambitnych użytkowników programu, którzy chcą szybko poznać bardziej zaawansowane możliwości Excela. Opisano tu niezwykle przydatne na co dzień narzędzia i ciekawe techniki pracy, nieznane znacznej części użytkowników. Dzięki opatrzonym licznymi wskazówkami praktycznym ćwiczeniom szybko zrozumiesz, jak rozwiązywać rozmaite problemy z wprowadzaniem danych, nauczysz się swobodnie manipulować zawartością arkuszy, jak również sprawnie formatować, tworzyć złożone tabele i różnego typu wykresy. Dowiesz się, jak przeprowadzać wielokrotne obliczenia za pomocą formuł i analizować skomplikowane dane za pomocą sortowania, filtrowania czy tabel przestawnych. Ponadto zobaczysz, jak skutecznie zabezpieczać ważne dane zawarte w skoroszytach i arkuszach oraz jak dopasowywać środowisko Excela do indywidualnych potrzeb. Rozwiązywanie problemów z wprowadzaniem danych Swobodne manipulowanie zawartością arkusza Formatowanie — style, motywy, szablony Ochrona skoroszytu, danych osobistych i arkusza Tabele i formuły Nazywanie stałych, zakresów i formuł Wykresy Szukaj wyniku, Solver i scenariusze Analiza danych — sortowanie, filtrowanie, tabele przestawne Tworzenie własnego warsztatu pracy Praktyczne ćwiczenia, liczne wskazówki i pomocne komentarze — oto książka, dzięki której szybko i bez trudu opanujesz zaawansowane możliwości Excela!
Ciągłe dostarczanie oprogramowania. Kompletny przewodnik
Pojęcie ciągłego dostarczania wywodzi się z metodyk zwinnego wytwarzania oprogramowania. Polega ono na sprawnej analizie i optymalizacji procesu prowadzącego do udostępnienia oprogramowania oraz na zintegrowaniu go z rozwojem produktu. Dzięki usprawnieniu tych prac proces udostępniania oprogramowania ulega automatyzacji, staje się bardziej powtarzalny i o wiele mniej ryzykowny, a to spotyka się z aprobatą klientów. Niniejsza książka jest wartościowym przewodnikiem dla zespołów projektowych. Docenią ją zwłaszcza programiści i menedżerowie pracujący według zasad DevOps. Przedstawiono tu podstawowe procesy, wymagania, korzyści i konsekwencje techniczne. Pokazano, w jaki sposób należy implementować potoki i zarządzać nimi. Dzięki lekturze tej książki płynne integrowanie ciągłego dostarczania z architekturą oprogramowania i pracą działów informatycznych stanie się o wiele łatwiejsze. Opisano tu również przykładowe projekty, które stanowią punkt wyjścia do samodzielnych eksperymentów, a nawet do tworzenia własnych potoków ciągłego dostarczania. Najważniejsze zagadnienia przedstawione w książce: ciągłe dostarczanie: co to jest i jakie problemy rozwiązuje, automatyzacja tworzenia oprogramowania, testy: akceptacyjne, wydajności i eksploracyjne, wdrażanie metodyki ciągłego dostarczania w organizacji, wpływ ciągłego dostarczania na architekturę aplikacji. Ciągłe dostarczanie oprogramowania kluczem do optymalizacji pracy z kodem. Eberhard Wolff od przeszło 15 lat zajmuje się architekturą oprogramowania i doradztwem w obszarze styku biznesu i technologii. Wygłaszał prelekcje i przemówienia na międzynarodowych konferencjach, był członkiem komisji programowych wielu sympozjów. Napisał ponad 100 artykułów i książek. Koncentruje się na nowoczesnych architekturach, często obejmujących chmurę, ciągłe dostarczanie, DevOps, mikrousługi i bazy typu NoSQL.
C# 7.0. Leksykon kieszonkowy C# od dawna jest dojrzałym, uniwersalnym i efektywnym językiem programowania, dzięki któremu można sprawnie pisać kod bezpieczny, przejrzysty i wydajny. Założeniami, które przyświecały twórcom C#, jest obiektowość i kontrola typów, jednak przede wszystkim język ten ma być prosty w stosowaniu. Mimo to nawet tak świetne narzędzie, jak C# w wersji 7.0, jest jeszcze wygodniejsze w pracy, jeśli programista ma pod ręką coś, co wspomoże jego codzienną pracę i we właściwym miejscu podsunie potrzebną informację. Niniejsza książka jest świetnym, zwięzłym i wyjątkowo praktycznym kompendium. Zawiera dokładnie to, co powinna — bez nudnawych wywodów i rozdmuchanych przykładów. Może posłużyć jako podręcznik do nauki C# lub jako bardzo poręczna ściągawka, pozwalająca na szybkie znalezienie odpowiedzi. Jeśli tylko masz podstawowe umiejętności programowania w Javie, C++ lub w poprzednich wersjach C# i chcesz bez większych problemów przystąpić do programowania w C# 7.0, to trzymasz w ręku właściwą książkę. W tej książce: podstawy języka C#, nowości w C#: krotki, składnia dekonstrukcji krotek, dopasowywanie wzorców, zagadnienia zaawansowane, w tym przeciążanie operatorów, typy uogólnione i ograniczenia, wyrażenia lambda, domknięcia i inne, technologia LINQ: sekwencje, leniwe wykonanie, standardowe operatory zapytań, wiązania dynamiczne i funkcje asynchroniczne, wskaźniki, atrybuty, dyrektywy preprocesora i wiele innych zagadnień. Zwięźle, prosto i w sam punkt: C#!
Stephen A. Ridley, Georg Wicherski, Pau Oliva Fora, Collin Mulliner, ...
Obroń Twój system przed atakiem! System Android to niezaprzeczalny lider wśród systemów operacyjnych dla urządzeń mobilnych. Jednak bycie liderem ma pewną zasadniczą wadę — wszyscy chcą przełamać jego zabezpieczenia. Jeżeli jesteś specjalistą odpowiedzialnym za bezpieczeństwo sieci, jeżeli jesteś administratorem odpowiadającym za bezpieczeństwo urządzeń mobilnych, to trafiłeś na książkę, która stanie się Twoją obowiązkową lekturą na najbliższe dni! Dzięki niej poznasz działanie systemu Android oraz zaimplementowaną w nim architekturę zabezpieczeń. W kolejnych rozdziałach nauczysz się rozpoznawać szczegóły implementacji zabezpieczeń oraz komplikacje wynikające z faktu, że Android to otwarty system. Gdy już zdobędziesz solidne fundamenty teoretyczne, przejdziesz do analizy różnych technik ataku na urządzenia pracujące pod kontrolą Androida. Ponadto poznasz możliwe płaszczyzny ataku, publicznie dostępne exploity oraz słabości jądra systemu. Książka ta musi się znaleźć na półce każdego, komu bezpieczeństwo platformy Android nie jest obojętne! Dzięki tej książce nauczysz się: Rozpoznawać szczegóły implementacji zabezpieczeń oraz komplikacje wynikające z otwartości Androida. Unikać częstych pułapek związanych z bezpieczeństwem i śledzić najnowsze strategie hakowania smartfonów. Analizować różnego rodzaju udane ataki na system operacyjny Android. Uzyskiwać pełny dostęp do urządzenia i rozpoznawać układ partycji oraz proces startu urządzenia. Rozumieć złożoną naturę ekosystemu Androida, w tym znaczenie różnych producentów urządzeń i twórców oprogramowania Obowiązkowa lektura specjalistów odpowiedzialnych za bezpieczeństwo platformy Android!
CorelDRAW Graphics Suite X6 PL
Odkryj w sobie duszę artysty — rozpocznij przygodę z Corelem! Poznaj narzędzia pakietu CorelDRAW Graphics Suite X6 Dowiedz się, jak rysować, przekształcać i drukować grafikę Naucz się edytować, kadrować i korygować fotografie Rozwojowi informatyki towarzyszy lawinowy wzrost liczby programów użytkowych, w tym również oprogramowania umożliwiającego tworzenie i edycję obrazów cyfrowych. Jedną z pierwszych liczących się aplikacji graficznych był CorelDRAW — program służący początkowo jedynie do edycji grafiki wektorowej, który z czasem ewoluował w rozbudowany pakiet wyspecjalizowanych narzędzi. Za jego pomocą można nie tylko poprawiać obrazy, lecz także wykonywać wiele innych czynności, zarówno w profesjonalnych studiach graficznych, jak i wśród wymagających hobbystów. Jeśli chcesz wkroczyć w magiczny świat grafiki komputerowej z pakietem CorelDRAW lub planujesz zastąpić nim dotychczas używany program, sięgnij po książkę CorelDRAW Graphics Suite X6 PL. Krok po kroku przedstawi Ci ona kluczowe narzędzia najnowszej polskiej wersji Corela, pokaże, jak efektywnie tworzyć i edytować grafikę wektorową, oraz zaprezentuje techniki stosowane w obróbce grafiki rastrowej, w tym zdjęć cyfrowych. Poznasz również funkcje tekstowe pakietu, nauczysz się korzystać z efektów 2D i 3D. Dowiesz się, jak przygotowywać graficzne elementy stron WWW oraz animacje, a także odkryjesz tajniki zapisywania, eksportowania i drukowania prac. Interfejs użytkownika programów pakietu CorelDRAW Podstawowe operacje rysunkowe i edycyjne Dodawanie, przekształcanie i deformowanie obiektów Korzystanie z kolorów i wypełnień Wstawianie tekstów, ich edycja i przekształcanie Zastosowanie efektów dwu- i trójwymiarowych Tworzenie animacji i grafiki na strony WWW Zapisywanie, eksportowanie i drukowanie prac Zostań grafikiem z CorelDRAW Graphics Suite X6!
ASP.NET Core 2 i Angular 5. Przewodnik dla Full-Stack Web Developera
Framework ASP.NET Core odzwierciedla zmianę podejścia do technologii strony klienta: niezależność od platformy sprzętowej, łatwiejsze prowadzenie testów jednostkowych i rozbudowa tworzonych systemów. Kolejna wersja frameworka odzwierciedla dalszą ewolucję koncepcji: od aplikacji, które miały być reaktywne i responsywne, do progresywnej realizacji zadań. Również technologia strony serwera poczyniła postępy w zakresie stabilności i wydajności pracy, co w widoczny sposób przyczyniło się do radykalnych zmian kolejnych wersji Angulara. Poprzednie wersje ASP.NET Core i Angulara były znakomitą propozycją dla projektantów całościowych rozwiązań. Czy bezproblemowe stosowanie obu tych narzędzi będzie możliwe w przypadku ich najnowszych wersji? Dzięki tej książce dowiesz się, w jaki sposób zrealizować kompleksowy projekt aplikacji internetowej, zapewniając efektywną pracę jej części klienckiej i serwerowej za pomocą frameworków ASP.NET Core 2 i Angular 5. Dowiesz się, jak zapewnić obsługę wywołań API oraz routingu po stronie serwera, czym jest dowiązanie dwukierunkowe, jak wykorzystać obiekty Observable i jak wstrzykiwać zależności. Nauczysz się stosować framework Entity Framework Core do tworzenia modelu danych, a framework Bootstrap i narzędzie LESS do nadania odpowiednich stylów. Poznasz różne techniki uwierzytelniania klientów, w tym protokół OAuth 2. Dowiesz się też, jak poprawnie skonfigurować mechanizm odwrotnego pośrednika miedzy serwerami IIS i Kestrel. W tej książce między innymi: Solidne wprowadzenie do frameworków i przygotowanie środowiska pracy Entity Framework Core i implementacja modelu danych Nowoczesne podejście do interfejsu graficznego Zaawansowane funkcje formularzy, w tym walidacja i weryfikacja danych Uwierzytelnianie i autoryzacja oraz praca z tokenami Wdrażanie aplikacji w środowisku produkcyjnym Nowoczesne aplikacje: oszałamiająca wydajność, wszechobecna prostota!
Badanie UX. Praktyczne techniki projektowania bezkonkurencyjnych produktów
UX pochodzi od słów user experience. Jest to strategia, dzięki której tworzy się udane aplikacje, czyli takie, które lubią użytkownicy. UX wymaga umiejętnego powiązania etapu planowania biznesu z fazą projektowania. Aby zweryfikować decyzje projektowe i potrzeby biznesowe, trzeba przeprowadzić szereg badań. Jest to bardzo ważny element cyklu projektowego, jednak wymaga opanowania określonego zestawu narzędzi i technik. Poza zagadnieniami technicznymi przydaje się wiedza z zakresu psychologii i socjologii. To wszystko sprawia, że badania produktów są uważane za skomplikowane, a zasady ich prowadzenia są osnute aurą tajemniczości. Dzięki tej niezwykle praktycznej książce przekonasz się, że wprowadzenie strategii UX nie jest magią, a ich poprawne przygotowanie i przeprowadzenie jest kwestią zaznajomienia się z określonym instrumentarium. Nauczysz się stosować narzędzia, dzięki którym skutecznie zrealizujesz program przydatnych badań. Książkę podzielono na cztery części: krótkie wprowadzenie do tematyki badań UX, planowanie i przygotowania, facylitacja badań oraz prowadzenie analiz i raportowanie. Bardzo szczegółowo opisano, w jaki sposób należy wykonywać badania, wskazano również, czego robić nie wolno. Krótkie ćwiczenia, które znalazły się w każdym rozdziale, z pewnością pomogą w utrwaleniu zdobytej wiedzy. W tej książce znajdziesz między innymi: Wprowadzenie do tematyki UX i przegląd zadań przygotowawczych Zasady koordynacji sesji badawczej i doboru potrzebnych technik Techniki improwizacyjne podczas prowadzenia badań Metody współpracy z uczestnikami badań Analizę zebranego materiału badawczego i formułowanie wniosków UX: użytkownik pokocha to „coś”! Autorzy są ekspertami w projektowaniu UX. Brad Nunnally często wypowiada się o metodach badawczych i technikach projektowania. Prowadzi badania, modeluje, projektuje i testuje aplikacje. Współpracuje z klientami z takich branż jak finanse, medycyna, farmacja i usługi publiczne. Mieszka w St. Louis w stanie Missouri. David Farkas współpracował z firmami o różnej wielkości. Zajmował się tworzeniem procesów projektowych od podstaw i rozwijał istniejące. Tworzył między innymi systemy usług finansowych i sklepy internetowe. Mieszka w Filadelfii w stanie Pensylwania.
Sztuka podstępu. Łamałem ludzi, nie hasła. Wydanie II
Kevin Mitnick, William L. Simon
Łącząc techniczną biegłość ze starą jak świat sztuką oszustwa, Kevin Mitnick staje się programistą nieobliczalnym. New York Times, 7 kwietnia 1994 Już jako nastolatek swoimi umiejętnościami zastraszył całą Amerykę. Z czasem stał się najsłynniejszym hakerem świata i wrogiem publicznym numer jeden - okrzyknięty przez media groźnym cyberprzestępcą, gorliwie ścigany przez FBI, w końcu podstępem namierzony, osaczony i spektakularnie ujęty... Uzbrojony w klawiaturę został uznany za groźnego dla społeczeństwa - wyrokiem sądu na wiele lat pozbawiono go dostępu do komputera, internetu i telefonów komórkowych. Życiorys Kevina Mitnicka jest jak scenariusz dobrego filmu sensacyjnego! Nic zatem dziwnego, że doczekał się swojej hollywoodzkiej wersji. Genialny informatyk czy mistrz manipulacji? Jak naprawdę działał człowiek, wokół wyczynów i metod którego narosło tak wiele legend? Jakim sposobem udało mu się włamać do systemów takich firm, jak Nokia, Fujitsu, Novell czy Sun Microsystems?! Zakup najdroższych technologii zabezpieczeń, karty biometryczne, intensywne szkolenia personelu, restrykcyjna polityka informacyjna czy wreszcie wynajęcie agencji ochrony - Kevin Mitnick udowodnił, że w świecie sieci i systemów poczucie bezpieczeństwa jest tylko iluzją. Ludzka naiwność, łatwowierność i ignorancja - oto najsłabsze ogniwa, wiodące do uzyskania poufnych informacji, tajnych kodów i haseł. Mitnick, obecnie najbardziej rozchwytywany ekspert w dziedzinie bezpieczeństwa komputerów, w swej niezwykłej książce przestrzega i pokazuje, jak łatwo można ominąć bariery systemów wartych miliony dolarów. Przedstawiając i analizując metody hakerów oparte na prawdziwych atakach, demonstruje, że tam, gdzie nie można znaleźć luk technicznych, zawsze skuteczne okazują się ludzkie słabości... A Ty? Jesteś w pełni świadomy narzędzi technologicznych i socjotechnicznych, które hakerzy mogą wykorzystać przeciwko Tobie? Opinie czytelników o książce Sztuka podstępu. Łamałem ludzi, nie hasła (źródło: www.helion.pl) Jeśli ktoś ma cokolwiek wspólnego z bezpieczeństwem jakiegokolwiek systemu komputerowego, to NIEprzeczytanie tej książki jest grzechem ciężkim! Tomasz Książka pokazuje, jak ludzki umysł można łatwo oszukać, jak skrótowo myśli, jak szybko wpada w rutynę i tendencyjne wyciąga wnioski. Damian Najsłynniejszy haker świata Kevin Mitnick uczy nas, jak bronić samych siebie i nasze firmy przed atakami socjotechników. Adam Mitnick przedstawia scenariusze ataków hakerskich w postaci wyjątkowo barwnych i wciągających opowieści. Sztukę podstępu czyta się jak doskonały kryminał, kryminał z wyjątkowo cennym morałem. Grzegorz Przekonaj się, że "ściśle tajne" to fikcja. A bezpieczeństwo systemu to tylko Twoje złudzenie... Książka wzbogacona o wstęp do polskiego wydania
Chmura obliczeniowa. Rozwiązania dla biznesu
Jothy Rosenberg, Arthur Mateos
Odkryj wielką moc chmur obliczeniowych i potencjał, jaki kryją w sobie! Co to jest chmura obliczeniowa? Kiedy korzystać z chmur, a kiedy ich unikać? Jak oszacować koszty korzystania z chmury obliczeniowej? Jeszcze parę lat temu udostępnienie dużej, popularnej aplikacji wiązało się z ogromnymi wydatkami na infrastrukturę. Konieczne było posiadanie własnej serwerowni, wynajmowanie przestrzeni w centrum danych lub uciekanie się do innych kosztownych rozwiązań. W tej chwili na zawołanie można otrzymać dokładnie tyle mocy obliczeniowej i przestrzeni dyskowej, ile w danej chwili jest potrzebne. Zmartwienia związane z nagłymi i chwilowymi wzrostami obciążenia odeszły na zawsze, a dostępność Twoich aplikacji na poziomie bliskim 100% przez okrągły rok jest w zasięgu ręki. Jak to możliwe? Książka ta wprowadzi Cię w świat, jakiego nie znałeś. Dowiesz się, czym są chmury obliczeniowe, kiedy z nich korzystać i co w nich umieszczać. Poznasz obecnych na rynku dostawców i ich platformy: Google App Engine, Amazon EC2, Windows Azure oraz Salesforce.com i Force.com. Każda z nich ma swoje mocne i słabe strony oraz sprawdza się najlepiej w innych rozwiązaniach. Po lekturze tej książki bezbłędnie wybierzesz najlepsze z nich - idealnie dopasowane do Twoich potrzeb. W kolejnych rozdziałach autorzy poruszają kwestie związane z bezpieczeństwem w chmurze, omawiają najlepsze wzorce dla aplikacji w niej działających oraz sposoby szacowania kosztów przechowywania danych. Znajdziesz tu też sposoby prowadzenia testów i wdrażania aplikacji w chmurach. Chmury obliczeniowe są przyszłością świata informatyki - głównie w sferze biznesu. Nie pozostawaj w tyle i już dziś sięgnij po kompendium, które otworzy przed Twoją firmą nowe możliwości! Zasady definiujące przetwarzanie danych w chmurze Historia chmur obliczeniowych i ich klasyfikacja Najnowsze technologie, najwięksi dostawcy, najlepsze praktyki Kiedy korzystać z chmury, a kiedy jej unikać Tworzenie skalowalnych i niezawodnych aplikacji w chmurze Przenoszenie do chmury istniejących aplikacji i infrastruktury Niezawodność i bezpieczeństwo chmur obliczeniowych Testy, wdrożenia i działanie w chmurze Wyjdź naprzeciw nowym technologiom i przenieś swój biznes do chmury!
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
Przetwarzanie w chmurze uzyskało status kluczowego sposobu działań operacyjnych współczesnych firm zmierzających w kierunku transformacji cyfrowej. Usługi AWS (Amazon Web Services) zapewniają takim przedsiębiorstwom znakomite rozwiązania, w tym usługi obliczeniowe, magazyny danych, obsługę sieci i usług zarządzanych. Aplikacje korporacyjne wdrożone w chmurze AWS mogą być wyjątkowo odporne, skalowalne i niezawodne. Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce "jeziora" danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe. W książce: korzystanie z modelu AWS Well-Architected Framework migracja obciążenia za pomocą AWS Cloud Adoption Framework automatyzacja w chmurze w obrębie różnych warstw obciążenia aplikacji korzystanie z technik sieci głębokich architektury referencyjne dla wariantów biznesowych stosowanie najnowszych technologii, w tym uczenia maszynowego i łańcucha bloków AWS: wszystko, czego potrzebujesz do zbudowania niezawodnych rozwiązań!
C# jest uważany za flagowy produkt firmy Microsoft. Od początku był konsekwentnie rozwijany - z najwyższą troską o elastyczność i wszechstronność. W efekcie pozwala na pisanie bezpiecznego kodu. Wersja 9.0 jest ósmą poważną aktualizacją tego języka. Zapewnia wysokopoziomowe abstrakcje, takie jak wyrażenia, zapytania i kontynuacje asynchroniczne, ale także udostępnia niskopoziomowe mechanizmy pozwalające uzyskać maksymalną wydajność aplikacji. Cel ten jest osiągany dzięki takim konstrukcjom jak własne typy wartościowe programisty czy opcjonalne wskaźniki. Tych nowości trzeba się uczyć, ale czas na to poświęcony rekompensuje przyjemne tworzenie znakomitego kodu. To zaktualizowane wydanie znakomitego podręcznika dla programistów. Zawiera zwięzłe i dokładne informacje na temat języka C#, Common Language Runtime (CLR), a także biblioteki klas .NET 5 Base Class Library (BCL). Nowe składniki języka C# 9.0 i związanej z nim platformy specjalnie oznaczono, dzięki czemu książka może też służyć jako podręcznik do nauki C# 8.0 i C# 7.0. Znalazły się tu precyzyjne opisy pojęć i przypadków użycia z naciskiem na praktyczność zastosowań. Sporo uwagi poświęcono dość trudnym tematom, jak współbieżność, bezpieczeństwo i dostęp do funkcji systemu operacyjnego. Ten zwięzły przewodnik sprawdzi się doskonale jako stała pomoc w codziennej pracy programisty C#. W książce między innymi: składnia C#, definiowanie zmiennych, wskaźniki, domknięcia i wzorce tajniki LINQ, dane i praca z bazą danych programowanie współbieżne i asynchroniczne zaawansowane techniki pracy z wątkami i programowanie równoległe narzędzia platformy.NET i struktury Span oraz kryptografia Trzymaj tę książkę stale na swoim biurku!
AutoCAD 2017 PL. Pierwsze kroki
Włącz turbo — projektuj z AutoCAD-em! Kreski, kółka i krzyżyki, czyli jak rysować na wirtualnej kartce z użyciem różnych narzędzi Przekształć, popraw, dopasuj, czyli jak manipulować obiektami i dostosowywać je do swojej wizji Precyzyjne parametry, czyli jak zmieścić się w założonych wymiarach i stworzyć idealny projekt Powiedzieć, że AutoCAD to rewolucyjne, niesłychanie pomysłowe i poręczne narzędzie dla każdego inżyniera, architekta, mechanika, a nawet lekarza, to powiedzieć za mało. Bez tego programu nie sposób wręcz wyobrazić sobie pracy nad ogromnymi makietami, mikroskopijnymi częściami czy innowacyjnymi urządzeniami. AutoCAD pozwala nie tylko stworzyć projekt, lecz także zobaczyć go w 3D — i to ze wszystkich tron, a nawet przeprowadzić symulację jego działania. Jeśli chcesz szybko poznać podstawy projektowania w najnowszej wersji tego środowiska, czas sięgnąć po najlepszą książkę na rynku — tę, którą trzymasz w dłoniach! W tym podręczniku znajdziesz wszystko, czego potrzeba nowicjuszowi: jasne opisy środowiska i najważniejszych narzędzi programu oraz przejrzyste, precyzyjne wytyczne, pozwalające osiągnąć określone efekty pracy. Dowiesz się, jak uruchomić AutoCAD i wykonać w nim rysunek za pomocą linii oraz obiektów. Zobaczysz, jak modyfikować każdy z elementów rysunku, dobierać grubość linii i rodzaj kreskowania, używać uchwytów obiektów i dokładnie dopasowywać poszczególne elementy. Nauczysz się stosować szyk kołowy i prostokątny, automatycznie nadawać i zmieniać precyzyjne wymiary oraz obliczać różne potrzebne Ci wielkości. Odkryjesz, jak wielką wygodę zapewnia stosowanie bloków i do czego służą warstwy. Sprawdź, jak wiele czasu pomoże Ci oszczędzić AutoCAD! Pierwszy rysunek, obiekty i współrzędne punktów Oglądanie rysunku, rysowanie precyzyjne i modyfikacje obiektów Szerokość linii i praca z liniami przerywanymi Szyk kołowy i prostokątny, uchwyty obiektów Informacje o rysunku i menedżer właściwości Kreskowanie i napisy Wymiary i rysunek parametryczny Bloki, warstwy i wydruk AutoCAD 2017 PL — stosuj najlepsze rozwiązania!
Dawn Griffiths, David Griffiths
W obecnych czasach triumfy święcą platforma .NET, Java oraz HTML5 i JavaScript. Mogłoby się wydawać, że język C i inne podobne języki odeszły w niepamięć. Nic bardziej mylnego! W dalszym ciągu są one niezastąpione w wielu dziedzinach. Znajdują zastosowanie wszędzie tam, gdzie wymagana jest pełna kontrola nad sprzętem oraz gwarancja czasu wykonania powierzonych zadań. Dlatego specjaliści znający ten język wciąż są poszukiwani na rynku pracy. Dzięki tej książce możesz dołączyć do ich grona! Kolejne wydanie z serii "Rusz głową" to gwarancja sukcesu. Zastosowanie nowatorskich technik nauki pozwala na błyskawiczne przyswojenie wiedzy. W trakcie lektury poznasz składnię języka C, dostępne typy zmiennych, sposoby zarządzania pamięcią oraz zasady tworzenia przejrzystego kodu. Ponadto nauczysz się biegle obsługiwać kompilator, korzystać z plików nagłówkowych oraz przesyłać komunikaty między procesami. Dzięki licznym ćwiczeniom bez problemu utrwalisz zdobytą wiedzę. Książka ta jest wprost genialną pozycją dla wszystkich osób chcących wkroczyć w świat języka C. Przyda się również studentom na zajęciach z programowania. Warto ją mieć! Zainwestuj czas w naukę C i poznaj: składnię języka sposoby zarządzania pamięcią metody komunikacji z siecią możliwości kompilatora Poznaj język C - ta wiedza zaprocentuje!
Adrian Ostrowski, Piotr Gaczkowski
C++ należy do najpopularniejszych i najbardziej cenionych za uniwersalność języków oprogramowania - umożliwia projektowanie rozbudowanych, a zarazem intuicyjnych w obsłudze aplikacji wysokiego poziomu. Pozwala tworzyć wydajną i czytelną architekturę oprogramowania również w wypadku znacznie zaawansowanych systemów i programów. Dzięki tej książce poznasz narzędzia i rozwiązania, które ułatwiają projektowanie w języku C++ nawet najbardziej skomplikowanych aplikacji. Autorzy przybliżają samo pojęcie architektury oprogramowania i na praktycznych przykładach wyjaśniają, na czym polega jej tworzenie. Pokazują również aktualne trendy projektowe i uczą, jak za pomocą C++ krok po kroku, element po elemencie budować aplikacje i systemy na dowolnym poziomie zaawansowania. W trakcie lektury dowiesz się, jakie warunki powinna spełniać efektywna architektura oprogramowania i jak sprawić, by gwarantowała wysoki poziom bezpieczeństwa, skalowalności i wydajności. Liczne przykłady, zrozumiałe objaśnienia i przyjazny język pozwalają na efektywne i szybkie przyswajanie wiedzy dotyczącej tworzenia rozproszonych, skomplikowanych aplikacji w C++. W książce: projektowanie aplikacji bazujących na wydajnej, nowoczesnej i czytelnej architekturze oprogramowania używanie najważniejszych zasad i wzorców projektowych umożliwiających tworzenie efektywnego kodu za pomocą języka C++ analizowanie różnych koncepcji architektury oprogramowania i stosowanie tych, które w największym stopniu odpowiadają danemu projektowi efektywne wykorzystywanie mechanizmów i rozwiązań dostępnych w najnowszej odsłonie języka C++
Andrzej Pikoń nagrodzony w konkursie na najlepszą książkę akademicką w roku 2015! Wyróżnienie dla "AutoCAD 2014" podczas 19. Poznańskich Dni Książki nie tylko Naukowej. AutoCAD bez wątpienia należy do najpopularniejszych na świecie programów do projektowania inżynierskiego i tworzenia dokumentacji technicznej. Ogromne możliwości modelowania 3D i szkicowania 2D zostały docenione przez wielu inżynierów, konstruktorów, architektów, budowniczych i projektantów przemysłowych, a powszechna dostępność nakładek i skryptów sprawia, że AutoCAD jest jednym z najbardziej wszechstronnych rozwiązań w swojej klasie. Program jest stale rozbudowywany, ulepszany i unowocześniany, twórcy dbają też o ciągłe dostosowywanie jego możliwości do potrzeb zmieniającego się rynku, dlatego w kolejnych wersjach środowiska dodawane są nowe narzędzia i zmiany mające przyspieszyć i ułatwić proces projektowania, a także automatyzować często powtarzane operacje. AutoCAD 2014 nie jest tu wyjątkiem również to wydanie aplikacji wnosi szereg poprawek i usprawnień, które przydają się doświadczonym użytkownikom, a początkującym umożliwiają szybsze rozpoczęcie pracy. Niezależnie od stopnia zaawansowania warto zapoznać się z nowymi funkcjami środowiska i zacząć efektywnie korzystać z palety dostępnych narzędzi, korzystając ze sprawdzonego źródła wiedzy opracowanego przez uznanego autora. W roli tej doskonale sprawdzi się książka AutoCAD 2014 PL Andrzeja Pikonia. Podręcznik prezentuje program od podstaw aż po najbardziej zaawansowane możliwości, krok po kroku wprowadzając użytkownika w proces projektowania za pomocą polskiej wersji nowego AutoCAD-a. Lektura książki umożliwi czytelnikowi szybkie rozpoczęcie pracy, dogłębne poznanie podstawowych poleceń i narzędzi oraz efektywne zastosowanie funkcji programu w codziennej praktyce projektowej. Podręcznik prezentuje zarówno sposób tworzenia rysunków 2D, jak i modelowania 3D, a wskazówki dotyczące wymiarowania i drukowania pozwolą opanować metody generowania prawidłowej dokumentacji technicznej w rekordowo krótkim czasie. Zaawansowani użytkownicy starszych wersji AutoCAD-a również znajdą coś dla siebie książka przedstawia zmodernizowany interfejs programu oraz nowe narzędzia dla profesjonalistów. AutoCAD 2014 PL kompendium wiedzy, które zawsze warto mieć pod ręką Podstawowe informacje na temat środowiska AutoCAD 2014 PL Zmodernizowany interfejs użytkownika programu i nowe funkcje Przegląd narzędzi rysunkowych i obiektów AutoCAD-a Metody tworzenia i edycji tekstów oraz tabel Zarządzanie warstwami i blokami Określanie ustawień strony i drukowanie rysunków Tworzenie, edycja i formatowanie wymiarów Korzystanie z narzędzi do modelowania trójwymiarowego Zaawansowane funkcje programu i narzędzia Express Tools Zabezpieczanie efektów pracy projektowej
40 algorytmów, które powinien znać każdy programista. Nauka implementacji algorytmów w Pythonie
Wiedza o algorytmach jest niezbędna każdemu, kto rozwiązuje problemy programistyczne. Algorytmy są również ważne w teorii i praktyce obliczeń. Każdy programista powinien znać możliwie szeroki ich zakres. Powinien też umieć z nich korzystać przy rozwiązywaniu rzeczywistych problemów, w tym przy projektowaniu algorytmów, ich modyfikacji i implementacji. Niezależnie od tego, czy zajmujesz się sztuczną inteligencją, zabezpieczaniem systemów informatycznych lub inżynierią danych, musisz dobrze zrozumieć, czym właściwie są i jak działają algorytmy. Ta książka jest praktycznym wprowadzeniem do algorytmów i ich zastosowania. Znalazły się w niej podstawowe informacje i pojęcia dotyczące algorytmów, ich działania, a także ograniczeń, jakim podlegają. Opisano też techniki ich projektowania z uwzględnieniem wymagań dotyczących struktur danych. Zaprezentowano klasyczne algorytmy sortowania i wyszukiwania, algorytmy grafowe, jak również wiele zagadnień związanych ze sztuczną inteligencją: algorytmy uczenia maszynowego, sieci neuronowych i przetwarzania języka naturalnego. Ważną częścią publikacji są rozdziały poświęcone przetwarzaniu danych i kryptografii oraz algorytmom powiązanym z tymi zagadnieniami. Wartościowym podsumowaniem prezentowanych treści jest omówienie technik pracy z problemami NP-trudnymi. W książce między innymi: struktury danych i algorytmy w bibliotekach Pythona algorytm grafowy służący do wykrywania oszustw w procesie analizy sieciowej przewidywanie pogody przy użyciu algorytmów uczenia nadzorowanego rozpoznawanie obrazu za pomocą syjamskich sieci neuronowych tworzenie systemu rekomendacji filmów szyfrowanie symetryczne i asymetryczne podczas wdrażania modelu uczenia maszynowego Oto algorytm: poznaj, zaimplementuj, zastosuj!
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów
Pierwsze linie kodu powstawały pół wieku temu. Komputery, na które tworzono te programy, w bardzo niewielkim stopniu przypominały współczesne maszyny. Niezależnie od upływu lat, postępu technologii i powstawania wymyślnych narzędzi, języków programowania czy frameworków pewne zasady tworzenia kodu pozostają niezmienne. Są takie same jak w czasie, gdy Alan Turing pisał pierwszy kod maszynowy w 1946 roku. Respektowanie tych zasad to warunek, że uzyska się oprogramowanie o czystej architekturze, czyli poprawne strukturalnie, łatwe w utrzymaniu i rozwijaniu, a przede wszystkim działające zgodnie z oczekiwaniami. W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przedsięwzięcia. Publikacja jest wypełniona bardzo praktycznymi rozwiązaniami problemów, z którymi musi się mierzyć wielu programistów. Szczególnie cenne są uwagi dotyczące zapobiegania częstemu problemowi, jakim jest stopniowa utrata jakości kodu w miarę postępu projektu. Ta książka obowiązkowo powinna się znaleźć w podręcznej biblioteczce każdego architekta oprogramowania, analityka systemowego, projektanta i menedżera! Z książki dowiesz się: Do czego muszą dążyć architekci oprogramowania i w jaki sposób mogą osiągać te cele Jak brzmią najważniejsze zasady projektowania oprogramowania związane z adresowaniem funkcji, separacją komponentów i zarządzaniem danymi W jaki sposób paradygmaty oprogramowania wzmagają dyscyplinę pracy Co podczas tworzenia oprogramowania jest więcej, a co jest mniej ważne W jaki sposób implementować optymalne struktury dla sieci WWW, baz danych, konsoli i aplikacji osadzonych Czysta architektura - doskonały kod!
Django 4. Praktyczne tworzenie aplikacji sieciowych. Wydanie IV
Django służy do tworzenia aplikacji internetowych w Pythonie. Pozwala w pełni skorzystać z zalet tego języka, a przy tym jest łatwy do nauki. Praca z Django jest atrakcyjna dla programistów o różnym stopniu zaawansowania, co potwierdzają badania ankietowe serwisu Stack Overflow. Aby zapewnić swoim aplikacjom odpowiednią jakość, trzeba poznać sposób działania Django, stosować najlepsze praktyki, a także skutecznie wdrażać i testować aplikację. Być może Django jest dla Ciebie zupełną nowością, a może posiadasz już pewną wiedzę na jego temat i chcesz wycisnąć z niego jak najwięcej ― czwarte wydanie poświęconego mu podręcznika pomoże Ci opanować kluczowe umiejętności związane z obsługą tego frameworka. Pokazano tu techniki tworzenia kilku różnorodnych projektów, opisano przy tym krok po kroku wszystkie istotne etapy procesu rozwijania i wdrażania aplikacji bloga, serwisu społecznościowego, aplikacji e-commerce i platformy e-learningowej. Dowiesz się też, jak pomyślnie zastosować w swoich projektach takie technologie jak PostgreSQL, Redis, Celery, RabbitMQ i Memcached. Lektura przygotuje Cię do tego, co najistotniejsze podczas pracy z Django: budowania od podstaw poprawnie działających aplikacji. Jeśli programujesz w Pythonie i znasz przynajmniej w stopniu podstawowym HTML i JavaScript ― to propozycja dla Ciebie. W książce: podstawy Django, w tym modele, ORM, widoki, szablony, adresy URL, formularze, uwierzytelnianie, sygnały i oprogramowanie middleware integracja projektu aplikacji Django z zewnętrznym oprogramowaniem tworzenie aplikacji asynchronicznych (ASGI) konfiguracja środowiska produkcyjnego tworzenie złożonych aplikacji webowych i rozwiązywanie praktycznych problemów Django: wypróbowany framework dla perfekcjonistów z napiętymi terminami!
Autodesk Inventor Professional 2024 PL / 2024+ / Fusion 360. Metodyka efektywnego projektowania
Poznaj tajniki Autodesk Inventor Professional i Fusion 360 i osiągaj szybciej swoje cele! Autodesk Inventor Professional to jeden z dwóch najpopularniejszych systemów CAD w swojej klasie. Uzupełnia go rozwiązanie PLM typu Cloud Computing - Fusion 360. Jeśli chcesz osiągnąć wysoki poziom umiejętności, sięgnij po tę książkę! Poznasz metody parametrycznego, adaptacyjnego projektowania 3D, redagowania dokumentacji 2D i 3D, automatyzacji rutynowych operacji projektowania, modelowania SFM w chmurze itp. - przy użyciu dowolnej wersji językowej. Korzystając z plików pobranych ze strony wydawnictwa i wykonując starannie dobrane ćwiczenia, nauczysz się samodzielnie rozwiązywać praktyczne problemy i zdobędziesz niezbędne minimum wiedzy teoretycznej. Nabierzesz nawyków, które sprawią, że praca stanie się naprawdę wydajna! Autor książki, profesor Uniwersytetu Warmińsko-Mazurskiego, dzieli się swoją ogromną wiedzą i bogatym doświadczeniem wynikającym z pracy na kierowniczych stanowiskach technicznych w przemyśle, jak również z wielu lat kształcenia studentów i uczestników kursów CAD. Dzięki odpowiedniemu przygotowaniu dydaktycznemu autora podręcznik sprawdzi się doskonale zarówno w wypadku samodzielnej nauki, jak i zajęć uniwersyteckich czy przygotowania do egzaminów certyfikacyjnych Autodesk. Wiedzę i umiejętności profesora Andrzeja Jaskulskiego od lat docenia firma Autodesk. W książce oprócz standardowych zagadnień: Szybki start Przewodnik po typowych szkoleniach (learning paths) Inteligentne elementy, części, zespoły, więzy i operacje Wewnętrzny język programowania iLogic Moduły specjalizowane Automatyzacja rutynowych operacji procesu projektowania Narzędzia analityczne (MES, dynamika konstrukcji) Modelowanie SFM
Techniki uczenia głębokiego rozwijają się w imponującym tempie, a sieci neuronowe znajdują zastosowanie w przeróżnych branżach. Coraz częściej komputer wykonuje zadania, które do niedawna były zarezerwowane dla człowieka. Dobrym przykładem jest tworzenie dzieł sztuki: ostatnie postępy w dziedzinie modelowania generatywnego sprawiają, że maszyny tworzą oryginalne obrazy w określonym stylu, piszą spójne akapity tekstu, komponują przyjemną w odbiorze muzykę i generują prawdopodobne scenariusze zdarzeń. Ta "generatywna rewolucja" już się zaczęła, a jej efekty przekraczają najśmielsze wyobrażenia. Ta książka jest praktycznym przewodnikiem przeznaczonym dla inżynierów uczenia maszynowego i analityków danych. W jasny i przystępny sposób omówiono w niej zasadnicze zagadnienia teorii modelowania generatywnego, a następnie zaprezentowano techniki stosowane do budowy modeli generatywnych, włącznie z ogólnym opisem uczenia głębokiego, wariacyjnych autoenkoderów i generatywnych sieci antagonistycznych (GAN). Na tej podstawie - z wykorzystaniem biblioteki Keras - pokazano wewnętrzne funkcjonowanie każdej z tych technik, łącznie z najbardziej nowatorskimi architekturami. Opisano krok po kroku sposoby rozwiązywania takich twórczych zadań jak malowanie, pisanie i komponowanie muzyki, a także zastosowania modelowania generatywnego do optymalizacji strategii grania w gry (modele World). W książce między innymi: działanie autoenkoderów wariacyjnych tworzenie sieci GAN, w tym CycleGAN i MuseGAN rekurencyjne modele generatywne do tworzenia tekstu oraz mechanizmy uwagi modele generatywne w środowiskach uczenia przez wzmacnianie architektura Transformer (BERT, GPT-2) oraz modele generowania obrazu Czy potrafisz stworzyć... twórcę?
CATIA. Wykorzystanie metody elementów skończonych w obliczeniach inżynierskich
Odkryj możliwości analityczne pakietu CATIA V5! Poznaj moduł GSA i naucz się go wykorzystywać w codziennej pracy Przeprowadzaj analizy numeryczne metodą elementów skończonych Zostań specjalistą od symulacji komputerowych układów mechanicznych Pakiet CATIA V5 znany jest w świecie inżynierskim głównie jako zaawansowane środowisko do wspomaganego komputerowo projektowania części i złożeń mechanicznych (CAD) oraz ich wytwarzania przy użyciu obrabiarek sterowanych numerycznie (CAM). CATIA V5 oferuje jednak znacznie więcej możliwości; jedną z nich jest przeprowadzanie obliczeń i analiz inżynierskich części oraz złożeń na podstawie metody elementów skończonych (MES). Niezależnie od skomplikowania modelu oraz zastosowanego materiału oprogramowanie doskonale radzi sobie z symulacjami elementów i układów mechanicznych różnego typu. Głównym ograniczeniem w pełnym wykorzystaniu pakietu bywa brak wiedzy i doświadczenia. Problem ten stara się rozwiązać książka CATIA. Wykorzystanie metody elementów skończonych w obliczeniach inżynierskich. W przejrzysty sposób prezentuje ona podstawowe informacje na temat obsługi modułu Generative Structural Analysis (GSA) i wprowadza w arkana trudnej sztuki przygotowywania modelu do analiz numerycznych, poprawnego ich przeprowadzania i właściwej interpretacji otrzymanych wyników. Dzięki lekturze poznasz praktyczne przykłady symulacji różnego rodzaju części i złożeń oraz optymalizacji układów. Przedstawione w książce zagadnienia umożliwią Ci przygotowanie bardziej skomplikowanych i czasochłonnych obliczeń numerycznych z wykorzystaniem metody elementów skończonych. Przygotowywanie modeli do analiz Przeprowadzanie analiz części i złożeń Interpretacja wyników obliczeń Adaptacja siatki w celu poprawienia wyników Zastosowanie różnych rodzajów elementów Optymalizacja modeli numerycznych Zostań guru analiz numerycznych w swojej firmie!
Nie odkrywaj koła na nowo — sprawdź gotowe rozwiązania! Jak oceniać wydajność algorytmów? Jak wydajnie sortować elementy? Jak kompresować dane? Algorytmy od zawsze porównywane były do przepisów kucharskich. Z celnością tego porównania trudno dyskutować, na pewno jednak przesolenie zupy ma zupełnie inne konsekwencje niż błędnie opracowany lub zaimplementowany algorytm. To właśnie algorytmy decydują o czasie wykonania skomplikowanych operacji przez programy komputerowe, a ich odpowiednia implementacja może niejednokrotnie decydować o sukcesie lub porażce projektu wartego fortunę. Dzięki tej książce masz szansę uniknąć typowych programistycznych błędów i porażek. Jej lektura zapozna Cię z najpopularniejszymi algorytmami, ich licznymi zaletami oraz słabymi stronami. Sprawdzisz, do czego można je zastosować, a w jakich miejscach lepiej zrezygnować z ich wykorzystania. Ponadto nauczysz się analizować działanie algorytmów, mierzyć ich wydajność oraz dobierać dane testowe. W książce zostały omówione klasyczne algorytmy sortowania, wyszukiwania, operacji na grafach oraz kompresji danych. Jej ogromnym atutem są przykładowe implementacje algorytmów w języku JAVA oraz to, że przedstawiony kod jest gotowy do natychmiastowego użycia! Pozycja ta jest obowiązkową lekturą dla każdego programisty, któremu zależy na najwyższej wydajności tworzonych rozwiązań. Podstawowe pojęcia Struktura programu w języku JAVA Instrukcje, typy danych, wyrażenia w języku JAVA Korzystanie z abstrakcyjnych typów danych Stosy, kolejki Analiza algorytmów Algorytmy sortowania i wyszukiwania Wykorzystanie grafów Znajdowanie najkrótszej ścieżki Operacja na łańcuchach znaków Algorytmy kompresji danych Nie trać czasu i energii — korzystaj ze sprawdzonych rozwiązań!