Web Development with Django

- Autorzy:
- Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris Guest


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 826
- Dostępne formaty:
-
PDFePubMobi
Opis książki: Web Development with Django
Do you want to develop reliable and secure applications which stand out from the crowd, rather than spending hours on boilerplate code? Then the Django framework is where you should begin. Often referred to as a 'batteries included' web development framework, Django comes with all the core features needed to build a standalone application.
Web Development with Django takes this philosophy and equips you with the knowledge and confidence to build real-world applications using Python.
Starting with the essential concepts of Django, you'll cover its major features by building a website called Bookr - a repository for book reviews. This end-to-end case study is split into a series of bitesize projects that are presented as exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way.
As you progress, you'll learn various practical skills, including how to serve static files to add CSS, JavaScript, and images to your application, how to implement forms to accept user input, and how to manage sessions to ensure a reliable user experience. Throughout this book, you'll cover key daily tasks that are part of the development cycle of a real-world web application.
By the end of this book, you'll have the skills and confidence to creatively tackle your own ambitious projects with Django.
Wybrane bestsellery
-
Dzięki temu praktycznemu przewodnikowi po Django zdobędziesz wiedzę i pewność siebie potrzebne do budowania rzeczywistych aplikacji w Pythonie. W przystępny sposób opisano tu podstawowe koncepcje i funkcje Django, a następnie pokazano poszczególne etapy cyklu rozwoju rzeczywistej aplikacji intern...
Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie
Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris Guest
(0,00 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Learn the fundamentals of clean, effective Python coding and build the practical skills to tackle your own software development or data science projects
The Python Workshop The Python Workshop
Andrew Bird, Dr. Lau Cher Han, Mario Corchero Jiménez, Graham Lee, Corey Wade
-
Architect scalable, reliable, and maintainable applications for enterprises with Python Key Features Explore various Python design patterns used for enterprise software development Apply best practices for testing and performance optimization to build stable applications Learn about different a...
Hands-On Enterprise Application Development with Python Hands-On Enterprise Application Development with Python
-
Oto intuicyjny przewodnik dla średnio zaawansowanych programistów Pythona, pomyślany tak, by przyswajać zasady programowania zorientowanego obiektowo podczas praktycznych ćwiczeń. Dowiesz się, jakie problemy wiążą się z zastosowaniem podejścia proceduralnego i jak dzięki podejściu obiektowemu pis...
Python zorientowany obiektowo. Programowanie gier i graficznych interfejsów użytkownika Python zorientowany obiektowo. Programowanie gier i graficznych interfejsów użytkownika
(0,00 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
To drugie, zaktualizowane i poprawione wydanie bestsellerowego podręcznika Programowania w Pythonie pozwoli Ci błyskawicznie zacząć tworzyć kod, który działa! Zaczniesz od zrozumienia podstawowych koncepcji programistycznych, następnie nauczysz się zapewniać programom interaktywność i wykształcis...(0,00 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł(-30%) -
To kompleksowy podręcznik do nauki programowania w Pythonie. Jego piąte wydanie zostało gruntownie zaktualizowane i rozbudowane o dodatkowe treści. Omówiono tu najnowsze wersje Pythona w liniach 3.X i 2.X, czyli 3.3 i 2.7, i dodano opisy nowych lub rozszerzonych mechanizmów, takich jak obsługa fo...(0,00 zł najniższa cena z 30 dni)
139.30 zł
199.00 zł(-30%) -
Dzięki tej książce przekonasz się, jak wspaniałą przygodą jest programowanie i jak łatwo ją zacząć! Poznasz podstawy Pythona, dowiesz się, jak pisać i formatować kod, a także szybko nauczysz się uruchamiać swoje programy. Instrukcje sterujące, operatory, typy danych, funkcje, klasy i moduły nie b...
Python 3. Projekty dla początkujących i pasjonatów Python 3. Projekty dla początkujących i pasjonatów
(0,00 zł najniższa cena z 30 dni)41.93 zł
59.90 zł(-30%) -
Ta książka jest przystępnym wprowadzeniem do kryptografii i bibliotek kryptograficznych Pythona. Omówiono tu podstawowe koncepcje z tej dziedziny, najważniejsze algorytmy i niezbędny zakres podstaw matematycznych: liczby pierwsze, teorię grup czy generatory liczb pseudolosowych. Wyjaśniono, czym ...
Algorytmy kryptograficzne w Pythonie. Wprowadzenie Algorytmy kryptograficzne w Pythonie. Wprowadzenie
(0,00 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Metody statystyczne są kluczowym elementem data science, mimo to niewielu specjalistów data science posiada formalne wykształcenie statystyczne. Kursy i podręczniki o podstawach statystyki, rzadko kiedy omawiają temat z perspektywy data science. W drugim wydaniu tego popularnego podręcznika zosta...
Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II
(0,00 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(0,00 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%)
O autorach książki
5 Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris GuestBen Shaw programuje w Django od 2007 roku. Interesuje się też uczeniem maszynowym, analizą danych i metodyką DevOps.
Saurabh Badhwar tworzy rozwiązania zwiększające produktywność programistów. Obecnie zajmuje się wydajnością infrastruktury w LinkedInie.
Andrew Bird kieruje zespołami programistów i analityków danych w Vesparum. Jest australijskim aktuariuszem.
Bharath Chandra KS od lat korzysta z frameworków Flask i Django. Zdobył doświadczenie w pracy z mikrousługami.
Chris Guest programuje w Pythonie od 20 lat, tworzył oprogramowanie dla różnych branż i za pomocą wielu platform Pythona.
Kup polskie wydanie:
Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie
- Autor:
- Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris Guest
90,30 zł
129,00 zł
(77.40 zł najniższa cena z 30 dni)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 dowolonych 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 dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- Web Development with Django
- ISBN Ebooka:
- 978-18-392-1377-9, 9781839213779
- Data wydania ebooka:
-
2021-02-25
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 Pdf:
- 26.2MB
- Rozmiar pliku ePub:
- 31.5MB
- Rozmiar pliku Mobi:
- 56.2MB
- Kategorie:
Programowanie » Python - Programowanie
Spis treści książki
- Web Development with Django
- Preface
- About the Book
- About the Authors
- Who This Book Is For
- About the Chapters
- Conventions
- Before You Begin
- Installing Python
- Installing PyCharm Community Edition
- virtualenv
- Installing Django
- Django 3.0 and Django 3.1
- DB Browser for SQLite
- Installing on Windows
- Installing on macOS
- Installing on Linux
- Using DB Browser
- The Bookr Project
- The Final Directory
- Populating the Data
- Installing the Code Bundle
- Get in Touch
- Please Leave a Review
- About the Book
- 1. Introduction to Django
- Introduction
- Scaffolding a Django Project and App
- Exercise 1.01: Creating a Project and App, and Starting the Dev Server
- Model View Template
- Models
- Views
- Templates
- MVT in Practice
- Introduction to HTTP
- Processing a Request
- Django Project
- The myproject Directory
- Django Development Server
- Django Apps
- PyCharm Setup
- Exercise 1.02: Project Setup in PyCharm
- View Details
- URL Mapping Detail
- Exercise 1.03: Writing a View and Mapping a URL to It
- GET, POST, and QueryDict Objects
- Exercise 1.04: Exploring GET Values and QueryDict
- Exploring Django Settings
- Using Settings in Your Code
- Finding HTML Templates in App Directories
- Exercise 1.05: Creating a Templates Directory and a Base Template
- Rendering a Template with the render Function
- Exercise 1.06: Rendering a Template in a View
- Rendering Variables in Templates
- Exercise 1.07: Using Variables in Templates
- Debugging and Dealing with Errors
- Exceptions
- Exercise 1.08: Generating and Viewing Exceptions
- Debugging
- Exercise 1.09: Debugging Your Code
- Activity 1.01: Creating a Site Welcome Screen
- Activity 1.02: Book Search Scaffold
- Summary
- 2. Models and Migrations
- Introduction
- Databases
- Relational Databases
- Non-Relational Databases
- Database Operations Using SQL
- Data Types in Relational databases
- Exercise 2.01: Creating a Book Database
- SQL CRUD Operations
- SQL Create Operations
- SQL Read Operations
- SQL Update Operations
- SQL Delete Operations
- Django ORM
- Database Configuration and Creating Django Applications
- Django Apps
- Django Migration
- Creating Django Models and Migrations
- Field Types
- Field Options
- Primary Keys
- Relationships
- Many to One
- Many to Many
- One-to-One Relationships
- Adding the Review Model
- Model Methods
- Migrating the Reviews App
- Djangos Database CRUD Operations
- Exercise 2.02: Creating an Entry in the Bookr Database
- Exercise 2.03: Using the create() Method to Create an Entry
- Creating an Object with a Foreign Key
- Exercise 2.04: Creating Records for a Many-to-One Relationship
- Exercise 2.05: Creating Records with Many-to-Many Relationships
- Exercise 2.06: A Many-to-Many Relationship Using the add() Method
- Using create() and set() Methods for Many-to-Many Relationships
- Read Operations
- Exercise 2.07: Using the get() Method to Retrieve an Object
- Returning an Object Using the get() Method
- Exercise 2.08: Using the all() Method to Retrieve a Set of Objects
- Retrieving Objects by Filtering
- Exercise 2.09: Using the filter() Method to Retrieve Objects
- Filtering by Field Lookups
- Using Pattern Matching for Filtering Operations
- Retrieving Objects by Excluding
- Retrieving Objects Using the order_by() Method
- Querying Across Relationships
- Querying Using Foreign Keys
- Querying Using Model Name
- Querying Across Foreign Key Relationships Using the Object Instance
- Exercise 2.10: Querying Across a Many-to-Many Relationship Using Field Lookup
- Exercise 2.11: A Many-to-Many Query Using Objects
- Exercise 2.12: A Many-to-Many Query Using the set() Method
- Exercise 2.13: Using the update() Method
- Exercise 2.14: Using the delete() Method
- Activity 2.01: Create Models for a Project Management Application
- Populating the Bookr Project's Database
- Summary
- 3. URL Mapping, Views, and Templates
- Introduction
- Function-Based Views
- Class-Based Views
- URL Configuration
- Exercise 3.01: Implementing a Simple Function-Based View
- Templates
- Exercise 3.02: Using Templates to Display a Greeting Message
- Django Template Language
- Template Variables
- Template Tags
- Comments
- Filters
- Template Variables
- Exercise 3.03: Displaying a List of Books and Reviews
- Template Inheritance
- Template Styling with Bootstrap
- Exercise 3.04: Adding Template Inheritance and a Bootstrap Navigation Bar
- Activity 3.01: Implement the Book Details View
- Summary
- 4. Introduction to Django Admin
- Introduction
- Creating a Superuser Account
- Exercise 4.01: Creating a Superuser Account
- CRUD Operations Using the Django Admin App
- Create
- Retrieve
- Update
- Delete
- Users and Groups
- Exercise 4.02: Adding and Modifying Users and Groups through the Admin app
- Registering the Reviews Model
- Change Lists
- The Publisher Change Page
- The Book Change Page
- Exercise 4.03: Foreign Keys and Deletion Behavior in the Admin App
- Customizing the Admin Interface
- Site-Wide Django Admin Customizations
- Examining the AdminSite object from the Python Shell
- Subclassing AdminSite
- Activity 4.01: Customizing the SiteAdmin
- Customizing the ModelAdmin Classes
- The List Display Fields
- The Filter
- Exercise 4.04: Adding a Date list_filter and date_hierarchy
- The Search Bar
- Excluding and Grouping Fields
- Activity 4.02: Customizing the Model Admins
- Summary
- 5. Serving Static Files
- Introduction
- Static File Serving
- Introduction to Static File Finders
- Static File Finders: Use During a Request
- AppDirectoriesFinder
- Static File Namespacing
- Exercise 5.01: Serving a File from an App Directory
- Generating Static URLs with the static Template Tag
- Exercise 5.02: Using the static Template Tag
- FileSystemFinder
- Exercise 5.03: Serving from a Project static Directory
- Static File Finders: Use During collectstatic
- Exercise 5.04: Collecting Static Files for Production
- STATICFILES_DIRS Prefixed Mode
- The findstatic Command
- Exercise 5.05: Finding Files Using findstatic
- Serving the Latest Files (for Cache Invalidation)
- Exercise 5.06: Exploring the ManifestFilesStorage Storage Engine
- Custom Storage Engines
- Activity 5.01: Adding a reviews Logo
- Activity 5.02: CSS Enhancements
- Activity 5.03: Adding a Global Logo
- Summary
- 6. Forms
- Introduction
- What Is a Form?
- The <form> Element
- Types of Inputs
- Exercise 6.01: Building a Form in HTML
- Form Security with Cross-Site Request Forgery Protection
- Accessing Data in the View
- Exercise 6.02: Working with POST Data in a View
- Choosing between GET and POST
- Why Use GET When We Can Put Parameters in the URL?
- The Django Forms Library
- Defining a Form
- Rendering a Form in a Template
- Exercise 6.03: Building and Rendering a Django Form
- Validating Forms and Retrieving Python Values
- Exercise 6.04: Validating Forms in a View
- Built-In Field Validation
- Exercise 6.05: Adding Extra Field Validation
- Activity 6.01: Book Searching
- Summary
- 7. Advanced Form Validation and Model Forms
- Introduction
- Custom Field Validation and Cleaning
- Custom Validators
- Cleaning Methods
- Multi-Field Validation
- Exercise 7.01: Custom Clean and Validation Methods
- Placeholders and Initial Values
- Exercise 7.02: Placeholders and Initial Values
- Creating or Editing Django Models
- The ModelForm Class
- Exercise 7.03: Creating and Editing a Publisher
- Activity 7.01: Styling and Integrating the Publisher Form
- Activity 7.02: Review Creation UI
- Summary
- 8. Media Serving and File Uploads
- Introduction
- Settings for Media Uploads and Serving
- Serving Media Files in Development
- Exercise 8.01: Configuring Media Storage and Serving Media Files
- Context Processors and Using MEDIA_URL in Templates
- Exercise 8.02: Template Settings and Using MEDIA_URL in Templates
- File Uploads Using HTML Forms
- Working with Uploaded Files in a View
- Security and Trust of Browsers' Sent Values
- Working with Uploaded Files in a View
- Exercise 8.03: File Upload and Download
- File Uploads with Django Forms
- Exercise 8.04: File Uploads with a Django Form
- Image Uploads with Django Forms
- Resizing an Image with Pillow
- Exercise 8.05: Image Uploads using Django Forms
- Serving Uploaded (and Other) Files Using Django
- Storing Files on Model Instances
- Storing Images on Model Instances
- Working with FieldFile
- Custom Storage Engines
- Reading a Stored FieldFile
- Storing Existing Files or Content in FileField
- Writing PIL Images to ImageField
- Referring to Media in Templates
- Exercise 8.06: FileField and ImageField on Models
- ModelForms and File Uploads
- Exercise 8.07: File and Image Uploads Using a ModelForm
- Activity 8.01: Image and PDF Uploads of Books
- Activity 8.02: Displaying Cover and Sample Links
- Summary
- 9. Sessions and Authentication
- Introduction
- Middleware
- Middleware Modules
- Implementing Authentication Views and Templates
- Exercise 9.01: Repurposing the Admin App Login Template
- Password Storage in Django
- The Profile Page and the request.user Object
- Exercise 9.02: Adding a Profile Page
- Authentication Decorators and Redirection
- Exercise 9.03: Adding Authentication Decorators to the Views
- Enhancing Templates with Authentication Data
- Exercise 9.04: Toggling Login and Logout Links in the Base Template
- Activity 9.01: Authentication-Based Content Using Conditional Blocks in Templates
- Sessions
- The Session Engine
- Do You Need to Flag Cookie Content?
- The Session Engine
- Pickle or JSON storage
- Exercise 9.05: Examining the Session Key
- Storing Data in Sessions
- Exercise 9.06: Storing Recently Viewed Books in Sessions
- Activity 9.02: Using Session Storage for the Book Search Page
- Summary
- 10. Advanced Django Admin and Customizations
- Introduction
- Customizing the Admin Site
- Discovering Admin Files in Django
- Django's AdminSite Class
- Exercise 10.01: Creating a Custom Admin Site for Bookr
- Overriding the Default admin.site
- Exercise 10.02: Overriding the Default Admin Site
- Customizing Admin Site Text Using AdminSite Attributes
- Customizing Admin Site Templates
- Exercise 10.03: Customizing the Logout Template for the Bookr Admin Site
- Adding Views to the Admin Site
- Creating the View Function
- Accessing Common Template Variables
- Mapping URLs for the Custom View
- Restricting Custom Views to the Admin Site
- Exercise 10.04: Adding Custom Views to the Admin Site
- Passing Additional Keys to the Templates Using Template Variables
- Activity 10.01: Building a Custom Admin Dashboard with Built-In Search
- Summary
- 11. Advanced Templating and Class-Based Views
- Introduction
- Template Filters
- Custom Template Filters
- Template Filters
- Setting Up the Directory for Storing Template Filters
- Setting Up the Template Library
- Implementing the Custom Filter Function
- Using Custom Filters inside Templates
- Exercise 11.01: Creating a Custom Template Filter
- String Filters
- Template Tags
- Types of Template Tags
- Simple Tags
- How to Create a Simple Template Tag
- Setting Up the Directory
- Setting Up the Template Library
- Implementing a Simple Template Tag
- Using Simple Tags inside Templates
- Exercise 11.02: Creating a Custom Simple Tag
- Passing the Template Context in a Custom Template Tag
- Inclusion Tags
- Implementing Inclusion Tags
- Using an Inclusion Tag inside a Template
- Exercise 11.03: Building a Custom Inclusion Tag
- Django Views
- Class-Based Views
- Exercise 11.04: Creating a Book Catalog Using a CBV
- CRUD Operations with CBVs
- Create View
- Update View
- Delete View
- Read View
- Activity 11.01: Rendering Details on the User Profile Page Using Inclusion Tags
- Summary
- 12. Building a REST API
- Introduction
- REST APIs
- Django REST Framework
- Installation and Configuration
- Functional API Views
- Exercise 12.01: Creating a Simple REST API
- Serializers
- Exercise 12.02: Creating an API View to Display a List of Books
- Class-Based API Views and Generic Views
- Model Serializers
- Exercise 12.03: Creating Class-Based API Views and Model Serializers
- Activity 12.01: Creating an API Endpoint for a Top Contributors Page
- ViewSets
- Routers
- Exercise 12.04: Using ViewSets and Routers
- Authentication
- Token-Based Authentication
- Exercise 12.05: Implementing Token-Based Authentication for Bookr APIs
- Summary
- 13. Generating CSV, PDF, and Other Binary Files
- Introduction
- Working with CSV Files inside Python
- Introduction
- Working with Python's CSV Module
- Reading Data from a CSV File
- Exercise 13.01: Reading a CSV File with Python
- Writing to CSV Files Using Python
- Exercise 13.02: Generating a CSV File Using Python's csv Module
- A Better Way to Read and Write CSV Files
- Working with Excel Files in Python
- Binary File Formats for Data Exports
- Working with XLSX Files Using the XlsxWriter Package
- XLSX Files
- The XlsxWriter Python Package
- Creating a Workbook
- Creating a Worksheet
- Writing Data to the Worksheet
- Writing the Data to the Workbook
- Exercise 13.03: Creating XLSX Files in Python
- Working with PDF Files in Python
- Converting Web Pages to PDFs
- Exercise 13.04: Generating a PDF Version of a Web Page in Python
- Playing with Graphs in Python
- Generating Graphs with plotly
- Setting Up a Figure
- Generating a Plot
- Rendering a Plot on a Web Page
- Generating Graphs with plotly
- Exercise 13.05: Generating Graphs in Python
- Integrating plotly with Django
- Integrating Visualizations with Django
- Exercise 13.06: Visualizing a User's Reading History on the User Profile Page
- Activity 13.01: Exporting the Books Read by a User as an XLSLX File
- Summary
- 14. Testing
- Introduction
- The Importance of Testing
- Automation Testing
- Testing in Django
- Implementing Test Cases
- Unit Testing in Django
- Utilizing Assertions
- Exercise 14.01: Writing a Simple Unit Test
- Types of Assertions
- Performing Pre-Test Setup and Cleanup after Every Test Case Run
- Testing Django Models
- Exercise 14.02: Testing Django Models
- Testing Django Views
- Exercise 14.03: Writing Unit Tests for Django Views
- Testing Views with Authentication
- Exercise 14.04: Writing Test Cases to Validate Authenticated Users
- Django Request Factory
- Exercise 14.05: Using a Request Factory to Test Views
- Testing Class-Based Views
- Test Case Classes in Django
- SimpleTestCase
- TransactionTestCase
- LiveServerTestCase
- Modularizing Test Code
- Activity 14.01: Testing Models and Views in Bookr
- Summary
- 15. Django Third-Party Libraries
- Introduction
- Environment Variables
- django-configurations
- manage.py changes
- Configuration from Environment Variables
- Exercise 15.01: Django Configurations Setup
- dj-database-url
- Exercise 15.02: dj-database-url and Setup
- The Django Debug Toolbar
- Exercise 15.03: Setting Up the Django Debug Toolbar
- Introduction
- django-crispy-forms
- The crispy Filter
- The crispy Template Tag
- Exercise 15.04: Using Django Crispy Forms with the SearchForm
- django-allauth
- django-allauth Installation and Setup
- GitHub Auth Setup
- Google Auth Setup
- Initiating Authentication with django-allauth
- Other django-allauth Features
- Activity 15.01: Using FormHelper to Update Forms
- Summary
- 16. Using a Frontend JavaScript Library with Django
- Introduction
- JavaScript Frameworks
- JavaScript Introduction
- React
- Components
- Exercise 16.01: Setting Up a React Example
- JSX
- Exercise 16.02: JSX and Babel
- JSX Properties
- Exercise 16.03: React Component Properties
- JavaScript Promises
- fetch
- The JavaScript map Method
- Exercise 16.04: Fetching and Rendering Books
- The verbatim Template Tag
- Activity 16.01: Reviews Preview
- Summary
Packt Publishing - inne książki
-
Solve classic computer science problems from fundamental algorithms, such as sorting and searching, to modern algorithms in machine learning and cryptography
40 Algorithms Every Programmer Should Know - Second Edition 40 Algorithms Every Programmer Should Know - Second Edition
-
Use modern Python libraries such as pandas, NumPy, and scikit-learn and popular machine learning and deep learning methods to solve financial modeling problems
-
Get up to speed with Oracle's Autonomous Databases and implementation strategies for any workload or use case, including transactional, data warehousing, and non-relational databases
Oracle Autonomous Database in Enterprise Architecture Oracle Autonomous Database in Enterprise Architecture
-
Design, build, and deploy performant and maintainable web applications using Spring, Spring Boot, and Angular
-
Build CD pipelines following GitOps principles like declarative and immutable changes stored in version control, all continuously reconciled by Argo CD, and minimize the failure of deployments.
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: Web Development with Django Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath Chandra K S, Chris Guest (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.