Head First Mobile Web

- Autorzy:
- Lyza Danger Gardner, Jason Grigsby
- Promocja Przejdź


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 480
- Dostępne formaty:
-
ePubMobi
Opis książki: Head First Mobile Web
Mobile web usage is exploding. Soon, more web browsing will take place on phones and tablets than PCs. Your business needs a mobile strategy, but where do you start? Head First Mobile Web shows how to use the web tech- nology you’re already familiar with to make sites and apps that work on any device of any size. Put your JavaScript, CSS media query, and HTML5 skills to work, and then optimize your site to perform its best in the demanding mobile market. Along the way, you’ll discover how to adapt your business strategy to target specific devices.
- Navigate the increasingly complex mobile landscape
- Take both technical and strategic approaches to mobile web design
- Use the latest development techniques—including Responsive Web Design and server-side device detection with WURFL
- Learn quickly through images, puzzles, stories, and quizzes
We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Mobile Web uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
Wybrane bestsellery
-
Jeżeli dołożysz do tego kolejną książkę z serii „Rusz głową!”, całe zagadnienie może okazać się wręcz banalne. Dzięki nowatorskim technikom nauczania będziesz chłonął wiedzę niczym gąbka. W trakcie lektury nauczysz się korzystać z Responsive Web Design oraz sprawdzisz, jak rozpoznać, ...(0,00 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Ta publikacja na kilku zaledwie stronach mieści polecenia i fragmenty kodu potrzebne do pracy z Bootstrapem. Znajdziesz tu informacje o layoucie strony, właściwościach siatki i wprowadzaniu określonej typografii. Zorientujesz się, jak wykorzystać polecenia dotyczące nawigacji, list rozwijanych i ...(0,00 zł najniższa cena z 30 dni)
8.50 zł
17.00 zł(-50%) -
Dzięki tej książce, napisanej przez najlepszych specjalistów w branży, dowiesz się, jak najlepiej przygotować aplikację lub stronę internetową dla małych ekranów. Poznasz zalety i wady smartfonów, tabletów oraz czytników e-booków. Ponadto nauczysz się rozpoznawać typowe błędy, które obniżają dozn...
Funkcjonalność aplikacji mobilnych. Nowoczesne standardy UX i UI Funkcjonalność aplikacji mobilnych. Nowoczesne standardy UX i UI
(0,00 zł najniższa cena z 30 dni)23.50 zł
47.00 zł(-50%) -
Privilege escalation is a crucial step in the exploitation life cycle of a penetration tester, because it helps penetration testers set up persistence and facilitates lateral movement. This book is a one-of-a-kind resource that covers both the theoretical foundations and a range of privilege esc...
Privilege Escalation Techniques. Learn the art of exploiting Windows and Linux systems Privilege Escalation Techniques. Learn the art of exploiting Windows and Linux systems
-
React Native has changed the mobile business by enabling JavaScript developers to write cross-platform native codes conveniently. This book focuses on effective design patterns in React Native with real-life examples. The end goal is to help readers with techniques and patterns to make React Nati...
Hands-On Design Patterns with React Native. Proven techniques and patterns for efficient native mobile development with JavaScript Hands-On Design Patterns with React Native. Proven techniques and patterns for efficient native mobile development with JavaScript
-
Rust is an open source, safe, concurrent, practical language created by Mozilla. It runs blazingly fast, prevents segfaults, and guarantees safety. This book gets you started with essential software development by guiding you through the different aspects of Rust programming. With this approach, ...
Rust Programming By Example. Enter the world of Rust by building engaging, concurrent, reactive, and robust applications Rust Programming By Example. Enter the world of Rust by building engaging, concurrent, reactive, and robust applications
-
Oto książka, w której znajdziesz szczegółowe omówienie technologii Internetu mobilnego — technik i narzędzi, które można wykorzystać do udostępnienia na urządzeniach przenośnych rozmaitych materiałów sieciowych. Przedstawiono tu standardowe wzorce rozwijania interfejsów użytkownika, a także...
Programowanie mobilnych stron internetowych z wykorzystaniem systemów CMS Programowanie mobilnych stron internetowych z wykorzystaniem systemów CMS
(0,00 zł najniższa cena z 30 dni)44.50 zł
89.00 zł(-50%) -
This book helps you learn different areas of managing state in Flutter, understand the architectural bits and pieces of each approach, know which approach to use in which situation, and explore the pros and cons of using them. You'll also build a Flutter application from scratch and implement eac...
Managing State in Flutter Pragmatically. Discover how to adopt the best state management approach for scaling your Flutter app Managing State in Flutter Pragmatically. Discover how to adopt the best state management approach for scaling your Flutter app
-
This book is a definitive guide to Galio mobile app development, and shows you how to set up React Native projects for your own ideas. With the help of step-by-step explanations of essential concepts and practical examples, this book helps you to understand the basics of React Native and how Gali...
Lightning-Fast Mobile App Development with Galio. Build stylish cross-platform mobile apps with Galio and React Native Lightning-Fast Mobile App Development with Galio. Build stylish cross-platform mobile apps with Galio and React Native
-
SwiftUI is an innovative new framework for building UI for all Apple platforms. This recipe-based guide covers the new features of SwiftUI 3 introduced in iOS 15 and helps you migrate from UIkit with a simple learning curve through practical solutions. You'll learn how SwiftUI combines with Apple...
SwiftUI Cookbook. A guide to solving the most common problems and learning best practices while building SwiftUI apps - Second Edition SwiftUI Cookbook. A guide to solving the most common problems and learning best practices while building SwiftUI apps - Second Edition
Kup polskie wydanie:
Mobile Web. Rusz głową!
- Autor:
- Lyza Danger Gardner, Jason Grigsby
39,50 zł
79,00 zł
(39.50 zł najniższa cena z 30 dni)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-14-493-6445-8, 9781449364458
- Data wydania ebooka:
-
2011-12-22
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 31.5MB
- Rozmiar pliku Mobi:
- 31.5MB
- Kategorie:
Technologie webowe » Strony mobilne (RWD)
Programowanie mobilne
Spis treści książki
- Head First Mobile Web
- Dedication
- Advance Praise for Head First Mobile Web
- Praise for other Head First books
- How to use this Book: Intro
- Who is this book for?
- Who should probably back away from this book?
- Who is this book for?
- We know what youre thinking
- And we know what your brain is thinking
- Metacognition: thinking about thinking
- Heres what WE did
- Heres what YOU can do to bend your brain into submission
- Read me
- Software requirements
- The technical review team
- Acknowledgments
- Safari Books Online
- 1. Getting Started on the Mobile Web: Responsive Web Design
- Get on the mobile bandwagon
- The time is now
- Get on the mobile bandwagon
- Something odd happened on the way to the pub
- If mobile phone web browsers are so great...
- ...shouldnt this just work?
- Whats so different about the mobile web?
- Responsive Web Design
- The recipe for Responsive Web Design
- An example of a responsively designed site
- Different CSS in different places
- Media types, meet media features
- CSS media queries
- CSS: How different is different?
- The current structure of the Splendid Walrus site
- Analyze the current CSS
- What needs to change?
- For mobile, we need to go from this...
- Identify the CSS that needs to change
- Steps to creating the mobile-specific CSS
- Ta-da! Mobile-specific CSS
- The rest of our structural CSS
- Shared structural CSS
- Our desktop structural CSS
- Whats next?
- Put it together
- One last thing...
- Whats wrong with a fixed-width layout, anyway?
- The layout doesnt adapt to other window sizes
- How is fluid better?
- The layout adapts as the window changes size
- Go fluid
- The fluid formula
- A closer look
- Continue your fluid conversion
- Our updated CSS rule
- Context switching
- Whats wrong with this picture?
- Fluid images
- A sad farewell...
- Are we there yet?
- Spiff up the mobile CSS
- Details, details
- Set up flexible fonts
- Fix the YouTube video
- Remember to be responsible
- Thats a responsive site!
- Responsive design is also a state of mind
- 2. Responsible Responsiveness: Mobile-first Responsive Web Design
- Just when you thought it was time to celebrate...
- Is there really a problem? How do we know?
- Waitress, will you take my order please?
- Can I get a proxy to set up my proxy?
- What to do when things arent blazing fast
- Dont let its looks fool you, thats a BIG page
- Theres gold in em HAR hills
- 10,000-feet view: Show statistics
- Find the drags on page speed
- Where did that Google Maps JavaScript come from?
- One line to download them all
- Mike hid the map with CSS
- Whats with the big pictures?
- Fluid images are huge images
- It looks mobile friendly, but it isnt
- Mobile-first Responsive Web Design
- What is progressive enhancement?
- Benefits of mobile-first design
- Lets turn this web page around
- The current structure of the On Tap Now page
- Am I on a new page or not?
- Fix the content floats
- Mobile-first media queries
- Put your CSS house in order
- Surprise! The page is broken in Internet Explorer
- Internet Explorers escape hatch: conditional comments
- Use conditional comments with a media query
- How are we doing?
- Play taps for the header image
- Going old school with image optimization
- One src to rule them all
- A responsive image server to the rescue
- How Sencha.io Src works
- No great solutions for <img> tags
- One final tweak: optimized beer label images
- Thats a blazing-fast mobile web page
- Zoom, zoom, pow...
- Zoom in on the viewport <meta> tag
- The right to zoom?
- Turn zooming back on
- Back to our regularly scheduled project
- Add the map back using JavaScript
- On second thought, a map would be useful
- Add a link to the map
- Build a pseudo-media query in JavaScript
- Remove the commented-out iframe code
- Add the JavaScript to the On Tap Now page
- These widgets arent responsive
- Move iframe attributes to CSS equivalents
- Match styles to attributes
- Remove attributes from the JavaScript
- No one should have trouble finding the pub now
- The map overlap is back
- Let the content be your guide
- Time to bend and stretch that browser
- Install the bookmarklet in your browser
- Optional: Install an extension
- Breakpoints to the rescue
- Shrink the humongous beer labels
- Going to one column sooner
- Our mobile-first responsive design is complete
- 3. A Separate Mobile Website: Facing less-than-awesome circumstances
- Creature Comforts has agents in the field
- How can agents get and share the info they need?
- An increasing need for mobile web
- Send mobile users to a mobile-optimized website
- Sniff out mobile users
- Getting to know user agents
- User-agent archaeology
- User agents: spawn of Satan?
- What browsers are these?
- Straight talk: Most major sites have a separate mobile website
- Some things seem more natural on the server side...
- ...and the User-Agent header is our best clue
- When what you really want to do is (re-)direct
- Get ye to the script
- Take a peek at the script
- How does the script work?
- Make sure your working environment is seaworthy
- Make a mobile mockup
- A few tweaks to the mobile redirect script
- Special delivery...of complicating factors
- Opera Mini, huh?
- Not all phones are smartphones...not by a sight
- How many phones does India have, anyway?
- And, hey, feature phones arent all that bad
- Lets keep it basic: Meet XHTML-MP
- Why would we want to use that old thing?
- Keep your nose clean with XHTML-MP
- By the way, scrolling sucks
- ...thank goodness for access keys
- One last curveball
- Access keys in action
- Get some validation
- So, are we good to go?
- What went wrong?
- Fix the errors
- Mobile-savvy CSS
- Sounds simple in theory
- Hmmm...something is missing
- Whered the numbers go?
- Bye bye, buttons
- The button look is sorely missed!
- Great success!
- 4. Deciding Whom to Support: What devices should we support?
- How do you know where to draw the line?
- Step away from the keyboard for a second
- Whats this line we need to draw?
- Things you dont support vs. those you cant support
- Dont be a meanie about it
- Ask questions about your project
- Ingredients for your magic mobile potion
- Draw from your cupboard of tools and data
- How do I know my customers have the right stuff?
- 5. Device Databases and Classes: Get with the group
- A panic button for freaked-out students
- The button is for mobile phones only
- But how do we know someone is on a mobile phone?
- Mobile device data sources to the rescue
- Meet WURFL
- WURFL and its capabilities
- Theres more than one flavor of WURFL
- Well be using the PHP API
- WURFL: Clever API code
- A tree of devices and their families
- Its time to install WURFL on your computer
- We can build an explore page, too
- Steps for building our explore page
- An explore page: Setting up our environment
- Directory structure for the explore page
- A good start!
- But we can make it better
- A quick one-two punch to improve our explore page
- Put capabilities to work
- Use WURFL to help differentiate content
- Steps to success
- Ask WURFL the right questions
- Initialize the device and get the info ready
- Is this thing mobile?
- Danger, Will Robinson!
- Now, use that value
- Make the page a bit smarter with WURFL
- Making phone calls with links
- The panic button: For phones only
- First, lets get the values
- Now, lets evaluate them
- Herding devices
- Sort once, then go
- Device classes
- The picture just got a lot bigger
- Expanding a lucrative part of AcedIt!s business
- An early look at what it has in mind
- Evaluate the home page wearing mobile-tinted glasses
- Combining device data with logical grouping
- Group requirements into multiple mobile flavors
- A fuller mobile experience
- A simplified experience for simpler phones
- Rounding out our device classes
- Oh, by the way, tablets
- Where to draw the line
- Our device class lineup
- Lets get this show on the road
- But, first...
- And were off!
- Get acquainted with the matching function
- Whats going on in that switch statement?
- Some examples
- Use the matching function to test capabilities
- The home stretch
- Well, lets see...howd it go?
- Looks like something went a bit wrong
- Filling in the gaps
- Fill in the gaps in the device class tests
- Make something actually happen with device classes
- Well treat unsupported devices similarly to desktop browsers...for now, at least
- Always tread with care and come prepared
- WURFLs generic is pretty generic
- So what?
- We need a bigger safety net
- Accidental success is not good enough
- A stitch in time
- 6. Build a Mobile Web App Using a Framework: The Tartanator
- HTML5...app...what do these words even mean?
- HTML5 is a specific thing...
- ...but it has come to represent more
- ...and what, exactly, is a web app?
- HTML5...app...what do these words even mean?
- How traditional websites typically behave
- How applike websites often behave
- A Tartans Unlimited mobile HTML5 web app
- The master plan for phase 1 of the Tartanator
- ...or you could use a mobile web framework
- Why use mobile web app frameworks?
- Our choice for the Tartanator: jQuery Mobile
- Build a basic page with jQuery Mobile
- Start basic
- Include jQuery mobile code components
- Mark up the rest of the page
- And were off!
- The HTML5 data-* attribute
- Build more of the Tartanator
- Make it a jQuery Mobile list
- Our list: Better, but not quite there
- Link to multiple pages with jQuery Mobile
- The meat of the Tartanator: The tartans themselves
- Get to work on tartans.html
- Weve given you a head start on the list
- Take the list from blah to better
- Drop in the rest of the tartans
- Filter and organize a list
- Our tartan list is nicer now
- Its time to show the early Tartanator work to Ewan
- Tricks to make it feel more like an app
- Make Tartanator feel more applike: to-dos
- Add a footer toolbar
- Construct a navbar
- Put buttons in the navbar
- Make the toolbar snazzy
- Finalize the structure
- Make the header sticky, too
- Time to make that tartan-building form
- Tartans: patterns like recipes
- Follow the tartan recipe
- Translate tartan patterns to a form
- Build an HTML5 form
- Form structure
- Its time to add some basic fields
- Give jQuery Mobile hints about the fields
- Lists within lists let the users add colors
- Color-size ingredient pairs: The color select field
- Color-size field pairs: The size field
- Link to the form
- ...and give users a way back
- 7. Mobile Web Apps in the Real World: Super mobile web apps
- It looks nice...
- It talks the talk...
- ...but it needs to walk the walk
- It looks nice...
- Mobile apps in the real world
- To-dos: custom user tartan pattern implementation
- Ready, set, enhance!
- We did the right thing
- Now lets enhance
- Make a better form
- A custom widget for the color select field
- A widget to manage the list of colors and sizes
- Take it for a spin
- A peek under the hood
- So, thats the frontend enhancement...
- ...and now for the backend
- A quick tour of tartan generation
- The two sides of generate.php
- Requested with AJAX
- Form posted directly
- One last thing!
- Two out of three is a great start
- But were not done yet
- Offline is important
- Make it manifest
- A basic recipe to create a cache manifest
- The deceptively simple syntax of a cache manifest
- Unfortunately, the devil is in the details
- Dev tools to the rescue
- Serve the manifest as the correct content-type
- Victory is (finally) ours
- Its time for some location-aware searchable events
- How geolocation works
- How to ask W3C-compliant browsers where they are
- Handling the info getCurrentPosition gives us
- Start in on the Find Events page: The baseline
- Lets integrate geolocation
- Nothing found
- 8. Build Hybrid Mobile Apps with PhoneGap: Tartan Hunt: Going native
- Opportunity knocks again
- How do hybrid apps work?
- Bridge the web-native gap with PhoneGap
- PhoneGap Build
- Is your development environment ready to go?
- Get acquainted with PhoneGap Build
- How will the app work?
- Keep track of discovered tartans
- How well get from here to there
- Anatomy of the Tartan Hunt project
- Were already almost organized for PhoneGap Build
- Download your apps
- Choose your adventure
- Install on an emulator
- Install on a real device
- Ready, aim, fire!
- Hey, what about BlackBerry?
- Nice work, hotshot!
- Store which tartans users have found
- Whos seen what? Store found tartans
- What makes localStorage so special?
- What can localStorage do for us?
- Meet the getter and the setter
- Check out what a browser supports
- But wait...the story isnt over yet
- Use a function to show which tartans are found
- The toggle and toggleClass methods
- Lets look at that code chunk again
- You found a tartan, eh? Prove it!
- Theres an API for that
- Unleash the power of PhoneGap
- Rope in PhoneGap to take pictures
- PhoneGap is almost ready for its close-up
- Now were ready for the mediaCapture API
- How will we handle the success?
- And what if it goes wrong?
- It always looks a bit different in real life
- Its just a bit anonymous
- Really stuck?
- We nailed it!
- 9. How to Be Future Friendly: Make (some) sense of the chaos
- Now what?
- Its complicated
- Now what?
- Time to dispel our collective illusions of control
- A future-friendly manifesto
- If you cant be future proof, be future friendly
- There are no silver bullets
- App today, web page tomorrow
- Remove PhoneGap references
- Its a long journey: Here are some guideposts
- Look toward the future
- A. Leftovers: The top six things (we didnt cover)
- #1. Testing on mobile devices
- #2. Remote debugging
- WEb INspector REmote (weinre)
- How weinre works
- Running your weinre server
- Explore the weinre inspector
- #3. Determine which browsers support what
- Lists of which browsers support what
- Test what your browser supports
- Or do both at the same time...
- #4. Device APIs
- What are device APIs?
- Standards set by DAP and WAC
- These sound great. Why arent they in the book?
- #5. Application stores and distribution
- Reality check: most apps lose money
- Everyone and his brother has a store...
- ...and now web apps are joining in as well
- Some nonexpert advice
- #6. RESS: REsponsive design + Server-Side components
- Future of RESS
- B. Set Up Your Web Server Environment: Gotta start somewhere
- What we need from you
- Only available locally
- Windows and Linux: Install and configure XAMPP
- Download the web server package software
- Windows folks, youre up
- Get going with XAMPP
- Linux users, heres your stuff
- Theres a ton more information online
- Mac folks: Its MAMP time
- Kind of like falling off a log
- Make sure you dock at the right port
- On a Mac...
- ...and on Windows and Linux
- Access your web server
- Get at the root of it
- phpInfo, please!
- C. Install WURFL: Sniffing out devices
- Whos got the brains?
- Download the API
- Whos got the brains?
- And whos got the brawn?
- Getting the two to work together
- A bit of filesystem housekeeping
- Take note!
- WURFL PHP API code path
- Resources path
- Case closed!
- D. Install the Android SDK and Tools: Take care of the environment
- Lets download the Android SDK
- Steps to a happy Android SDK environment
- Lets download the Android SDK
- Get the right tools for the job
- Install platforms and tools
- Hit the Install button and go make some coffee
- Do virtual devices dream of electric sheep?
- Create a new virtual device
- Let er rip!
- Apps on, apps off
- To install
- To uninstall
- PATH-finding
- Find the right PATH
- Mac people
- Windows people
- Whew! You did it!
- Index
- About the Authors
- Copyright
O'Reilly Media - inne książki
-
If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you resolve numerous scenarios. By leveraging modern versions of PHP through version 8.1, these self-contained recipes provide fully realized solutions that can help you solve si...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Over the past 10 years, data analytics and data visualization have become essential components of an enterprise information strategy. And yet, the adoption of data analytics has remained remarkably static, reaching no more than 30% of potential users. This book explores the most important techniq...(0,00 zł najniższa cena z 30 dni)
194.65 zł
229.00 zł(-15%) -
Data lakes and warehouses have become increasingly fragile, costly, and difficult to maintain as data gets bigger and moves faster. Data meshes can help your organization decentralize data, giving ownership back to the engineers who produced it. This book provides a concise yet comprehensive over...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
If you're planning, building, or implementing a cloud strategy that supports digitalization for your financial services business, this invaluable guide clearly sets out the crucial factors and questions to consider first. With it, you'll learn how to avoid the costly and time-consuming pitfalls a...
Digitalization of Financial Services in the Age of Cloud Digitalization of Financial Services in the Age of Cloud
(0,00 zł najniższa cena z 30 dni)152.15 zł
179.00 zł(-15%) -
Java developers usually tackle the complexity of software development through object-oriented programming (OOP). But not every problem is a good match for OOP. The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such a...(0,00 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
As legacy and other critical systems continue to migrate online, the need for continuous operation is imperative. Code has to handle data issues as well as hard external problems today, including outages of networks, storage systems, power, and ancillary systems. This practical guide provides sys...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Do you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning JavaScript Design Patter...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Between major privacy regulations like the GDPR and CCPA and expensive and notorious data breaches, there has never been so much pressure to ensure data privacy. Unfortunately, integrating privacy into data systems is still complicated. This essential guide will give you a fundamental understandi...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
This essential guide covers all aspects of Linux system administration, from user maintenance, backups, filesystem housekeeping, storage management, and network setup to hardware and software troubleshooting and some application management. It's both a practical daily reference manual for sysadmi...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
The past decade has witnessed the broad adoption of artificial intelligence and machine learning (AI/ML) technologies. However, a lack of oversight in their widespread implementation has resulted in some incidents and harmful outcomes that could have been avoided with proper risk management. Befo...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Head First Mobile Web Lyza Danger Gardner, Jason Grigsby (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.