Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Democratizing Application Development with Betty Blocks
Democratizing Application Development with Betty Blocks

Democratizing Application Development with Betty Blocks: Build powerful applications that impact business immediately with no-code app development

Arrow left icon
Profile Icon Reinier van Altena
Arrow right icon
$29.99
Paperback Feb 2023 296 pages 1st Edition
eBook
$9.99 $23.99
Paperback
$29.99
Subscription
Free Trial
Renews at $19.99p/m
Arrow left icon
Profile Icon Reinier van Altena
Arrow right icon
$29.99
Paperback Feb 2023 296 pages 1st Edition
eBook
$9.99 $23.99
Paperback
$29.99
Subscription
Free Trial
Renews at $19.99p/m
eBook
$9.99 $23.99
Paperback
$29.99
Subscription
Free Trial
Renews at $19.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Democratizing Application Development with Betty Blocks

What Can You Build with Betty Blocks as a Citizen Developer

This chapter is an introduction to Betty Blocks and citizen development. We’ll go over what the Betty Blocks platform is and what you can do with it as a citizen developer. We’ll also talk about the different types of developers that utilize the platform and what kind of roles they each have in the development of an application. Along with this, we’ll examine the kinds of applications you can build with Betty Blocks, so you’ll get an idea of what the platform is capable of.

In this chapter, we will cover the following topics:

  • Introduction to the Betty Blocks platform
  • Who can build applications on the Betty Blocks platform?
  • The different developer personas
  • The type of applications you can build
  • Where do applications on the Betty Blocks platform reside?

By the end of this chapter, you will have a high-level understanding of the platform’s functionalities, what the different developer personas can bring to the table when developing applications, and how they can utilize the platform.

Introduction to the Betty Blocks platform

Before we jump into what you can build with the Betty Blocks platform, let’s discuss what Betty Blocks is. Betty Blocks is a no-code application development platform hosted in the cloud, so you can access it from anywhere you have internet access.

This means that you can develop applications in your favorite browser from anywhere in the world. Betty Blocks provides you with an all-inclusive tool that allows you to store data, design pages, create workflows, and interact with external services such as APIs, OData, and OpenAPI. All of these form an intuitive user interface that mostly works with drag and drop.

The platform is made for all kinds of developers. Betty Blocks identifies three specific types, namely the citizen developer, the no-coder, and the pro-coder. All of them have something to add to the process of developing an application and need to collaborate with each other to produce the full application. We’ll dive deeper into how this collaboration works between the roles and who can do what.

Because the platform is aimed at citizen developers, you might be wondering whether this mean there is no learning curve? Well… of course there is! Think about people using Excel, for example. Anyone can start inputting data into Excel, but to properly use a lot of its functions, some training might be required. The same goes for Betty Blocks: you might be able to do a lot of basic things already, but to understand all the functions that you can add to an application, it helps to go through a course. This is likely why you are reading this book.

Do no-code and drag and drop mean that you’ll be restricted in terms of what you can do with the platform? The answer to that is no. We’ll dive deeper into this later, but what it comes down to is that the platform allows experienced developers to add code to the platform as well, which increases the capabilities of the platform and thus also the options citizen developers have within the platform.

Who can build applications on the Betty Blocks platform?

The main goal for Betty Blocks is to enable business users to build their own applications with the platform. But within that group of business users, there are different levels of developers, namely the citizen developer, the no-coder, and the pro-coder. So, what’s the difference between these three personas?

All personas are business users. The citizen developer is someone who hasn’t got any or much no-code development experience, but it’s someone who wants to innovate and is tech-savvy.

A no-coder is someone who has more experience developing without code and knows all about the functionalities of the platform. They can basically build any application with the platform’s features.

The pro-coder is a developer who normally codes. They assist the other two personas by answering questions, working on security, and maybe adding some extra functionalities to the platform if their use case calls for some code.

The citizen developer

The citizen developer is a user who wants to innovate or make their job easier by creating an application but has no experience in software development. This could be a business analyst or a project manager, for example. The most important thing is that you are interested in using a new technology to empower your workflow.

So, without any experience in software development, what can these people do? Since they are users with specialist knowledge of the process that they would like to digitize, they are very important for the development of the application. In traditional development, these business users have no role in application development. They basically provide the parameters, and after the programming team has done their work they might do some testing, but that’s about it. In no-code development, they become an active part of the application’s development cycle.

What would an employee of a company normally do when they have an idea for an application they need for their work? They can usually do two things. The first is using a tool that can help them build an application. In many cases, you see people using Excel to create tools to help them make their work easier or faster. Is this a bad thing? No, but it does create what we call shadow IT. Shadow IT is something that usually occurs in larger organizations with a lot of employees, when people start creating, for example, a lot of small systems in Excel or Access. The data in these systems is usually stored on the computer or personal workspace of that user, and this involves some risks: for example, when the person who is maintaining an Excel file leaves the company and nobody else knows about that file, all that data is basically lost. Shadow IT can also easily lead to breaches of data, because everyone can start emailing the Excel file around. These are just some of the examples of what can happen with shadow IT.

Then there is the second option that our employees have. They can go to the IT department and request them to build the software they need. In most cases, it will be put on a backlog and hopefully be picked up as soon as the development team has time for it and the priority is high enough. This often means that employees will be waiting a long time before they get their software and usually are not very involved in the development process. So, they might not get exactly what they need.

When using Betty Blocks, all the apps are created in the company’s Betty Blocks environment, which means the IT department knows where it resides and can be a part of the development and maintenance process. This increases the security of the data in the application, and when a developer leaves the company, the application will be easy for the IT department to keep track of.

Betty Blocks allows citizen developers to start creating their own application from the moment they need it. They can start creating wireframes by dragging and dropping a user interface together. Once that is done, they can create the fields that the application will need so that the first prototype will already feel like a first version of the actual application.

The citizen developer will have an active role throughout the development process as well, and they’ll learn new skills by taking part in the development cycle. We’ll talk about what else they can contribute to the development at a later stage – for now let’s move on to the next persona.

To find more information on citizen developers, visit the following URL: https://www.bettyblocks.com/citizen-developer.

The no-coder

The second persona is the no-coder. They are usually business users as well, but they can also be dedicated no-coders who work for the IT department. The big difference between the two is that these users are usually very tech-savvy. These people usually learn new computer skills quickly. So, what is the difference between citizen developers and no-coders in the context of the platform? A no-coder can build an application using the platform from start to finish. They have the knowledge to use all parts of the platform to create a fully functional application. Basically, they will do the heavy lifting for the citizen developer when it comes to designing the workflows within the application and help the citizen developer to make their prototype fully functional, taking the citizen developer on this journey while building the application so they fully understand what, and most importantly how, it’s built. Since there is no coding involved in the creation of the application, it should be easy for the citizen developer to follow the development and even participate in it.

Does this mean that you don’t need any real developers anymore to create applications? Well, we all know that there is a huge need for developers and the business usually needs more from its developers than they can produce in a specific time. This is where no-coder comes in – they can help to create applications faster without the specific need for code-based developers. However, code-based developers should still be involved in the project of creating an application, since they have knowledge the other two personas don’t. So, what can they bring to the table?

The pro-coder

Professional coders, or pro-coders, still have an important role within the creation of an application, but unlike normal development, they don’t have to be involved full time in this cycle. Pro-coders don’t need to have full knowledge of the platform itself. They will need to know the basics and how to add functionality to the platform, but it’s the no-coders that are the experts on the platform itself.

Pro-coders can add code to the platform, which will allow citizen developers and no-coders to do more with the platform. What does this mean exactly? The whole Betty Blocks platform is made up of a lot of small blocks. Our business users use these to build applications in a no-code way, by selecting or dragging and dropping them. But what if they want to do something with the platform that isn’t supported by these standard blocks?

Well, that’s where the pro-coder comes in. They can add code to the platform to create or modify existing blocks, which will allow the business users to do more with the platform. For example, imagine that a business user works with a calendar on their web page, but they need this calendar to have an extra functionality for excluding weekends. The pro-coder can modify the existing calendar to support this and then the business user simply drags and drops the no-code calendar block onto their page to gain the new functionality. This is just a simple example, but this can go much deeper.

Also, a pro-coder can help to go over the application before it goes live to check permissions and some specific security requirements that business users might not be aware of.

So essentially, the business users build the whole application, but the pro-coders help them out along the way with some specific use cases. This saves the pro-coder a lot of time, allowing them to focus on other development tasks.

The following diagram shows how the three developer personas can work together within the platform:

Figure 1.1 – Betty Blocks developer personas

Figure 1.1 – Betty Blocks developer personas

So, let’s recap what the different personas bring to the development of an application in Betty Blocks.

Citizen developers:

  • Innovation
  • Wireframing
  • Adding basic functionalities
  • Designing the workflow
  • Testing the application
  • Collaborating with no-coders

No-coders:

  • Data modeling
  • Creating fully functional pages
  • Creating workflows
  • Connecting to external services (APIs)
  • Collaborating with citizen developers
  • Testing the application

Pro-coders:

  • Adding missing functionality
  • Checking security
  • Checking permissions
  • Testing the application from a developer’s perspective
  • Assisting with access to external data

Now that we know how the different developer personas can develop using Betty Blocks, let’s have a look at what you can actually build with the platform.

Applications that you can build with the Betty Blocks platform

Now we know a little about the different developer personas, but what can you actually build with the Betty Blocks platform? As mentioned before, the platform is cloud based, so it runs on any modern browser. As you might have guessed, you can develop web applications with the Betty Blocks platform. But what kind of web applications, you might ask?

Let’s start with the basics of web applications. A web application can be either public or private, which means that you can develop pages that are publicly accessible through the internet with Betty Blocks, but also private pages that require some form of authentication to be able to access them. By default, everything in the platform is set to private, so you don’t accidentally expose any private information to the public web.

Also, there is the option in Betty Blocks to build Back Office applications. The Back Office is a part of Betty Blocks and allows you to really quickly set up a basic application with full Create, Read, Update, Delete (CRUD) functionality. The interface is fixed, so you can’t change the layout, but you do have some options for sorting by columns and fields. Back Office apps are focused on internal use only. The users are different than the ones accessing the frontend – they are basically the same as the builder users, just without the builder permissions. We’ll talk about this in more detail later.

All web applications that you create with Betty Blocks are responsive by default, meaning they are accessible from a computer, tablet, or smartphone. This feature comes out of the box with the platform and requires minimal action on the part of the developer to make this happen.

Lastly, what types of applications can you build with Betty Blocks? Let me give some examples:

  • An order management portal, where users can access their orders, add new ones, and modify them
  • You can build your own custom CRM
  • Questionnaire apps, for example, to get information from customers
  • You can also build additions to your existing CRM by connecting to your existing CRM and using its data to create a portal for your customers
  • You can build an inspection report tool, where people can do inspections on site and add images
  • You can build a document management system with a workflow behind it
  • You can integrate with almost any API out there to create even more complex applications that use data from internal and external data sources and connect to specific services such as Google Maps, for example

Let’s see an example of the ideal areas for deployment of the Betty Blocks platform. If you are planning on building applications within this space, Betty Blocks is the ideal platform to utilize.

Figure 1.2 – The ideal areas for application development with Betty Blocks

Figure 1.2 – The ideal areas for application development with Betty Blocks

I can give a lot more examples of the kinds of applications you can build with the platform. But basically, the sky’s the limit.

So, are there things that are not possible with Betty Blocks? Of course, data visualization over millions of records is not something you would use a platform such as Betty Blocks for, nor creating native applications. Both are possible but are not easily done by citizen developers and require coding knowledge to accomplish. However, here are seven points that do make Betty Blocks stand out:

  • Ease of use (no-code empowerment): Users have the tools to develop end-user functionality with their desired look and feel in a simple, fast, maintainable, and non-destructive way.
  • Templates (content) and reusability: Reuse functional parts across applications to increase the speed of development. No-code is faster than coding, but if you can reuse entire functional parts, you are even faster!
  • Integrations: Integrate applications with external systems. All connections are secure and based on industry standards and IT retains full control. When you need to connect with the more exotic APIs, there is always the coding escape hatch that lets you build without any restrictions.
  • Builder collaboration: Applications are always built in (cross-functional) teams. Users can develop and maintain applications together. They have the ability to safely work together on one or multiple applications.
  • Escape hatches for flexibility: You can build almost anything without a single line of code. But, if needed, you can add code, ensuring you never get stuck. With escape hatches, experienced developers can build any feature in no-code applications by using code.
  • Governance of citizen development by IT: IT wants business users to build applications themselves, but wants to retain oversight to keep things safe and sound. They want to be able to give citizen developers the right building blocks and environment and govern the entire development and delivery process, and Betty Blocks gives them the platform they need to do this.
  • Scaling citizen development in enterprises: Enable employees to build their own applications within an enterprise environment while the IT department stays in control of the development process.

But there is so much more that can be done and especially by your business users, which opens up a whole new world. Let’s dive deeper into the platform to explore this.

Where do applications on the Betty Blocks platform reside?

As mentioned before, the Betty Blocks platform is a cloud platform, which means it’s accessible from anywhere. So, when you create an application on the Betty Blocks platform, where is it hosted? Well, basically there are three different flavors of the platform:

  • A public cloud (by default, Azure)
  • A private cloud (any cloud operator)
  • On-premises

In the public cloud, you can access Betty Blocks anywhere in the world, but can also choose specific areas of the world in which to host your application, including the EU, UK, US, Canada, and many more places. This might be necessary to comply with laws in different parts of the world governing your app and its data. When you start a new application, you can choose where you want it to be hosted. By default, this is always in the Azure cloud.

In a private-cloud setup, Betty Blocks apps are hosted on your own cloud infrastructure, which is maintained and updated by Betty Blocks but owned and operated by you. This is done, for example, if you have a specific cloud preference besides Azure.

The on-premises option means that your instance of Betty Blocks will not be accessible outside your own company. It’s also maintained and updated by your own DevOps team (with support from Betty Blocks). You might choose this option if your data is very sensitive.

Summary

In this chapter, we talked about what the Betty Blocks platform is. It’s a no-code application development platform that allows a new breed of citizen developer to take an active role in app development. Together with the no-coder and the pro-coder, they can build applications for the enterprise market. Because it’s all built in the cloud in an IT-managed environment, it’s easy to provide access to any employee in any location.

You can build any kind of web application with the platform since it’s based on the latest web standards. Now you understand who can build on this platform and what kind of applications can be built. In the next chapter, we will look at how citizen developers can work with coders on Betty Blocks.

Questions

  1. Who can build applications with the Betty Blocks platform?
  2. Can you add code to Betty Blocks?
  3. What type of applications can you build with Betty Blocks?
  4. Where are Betty Blocks applications hosted?

Answers

  1. Citizen developers, no-coders, and pro-coders.
  2. Yes, pro-coders can add code to the platform to add additional functionality.
  3. You can build web applications. These can range from a simple CRUD interface to a whole process-based application.
  4. They are hosted in the Azure cloud by default, but the platform is cloud agnostic. Also, you can host applications in almost any area in the world.
Left arrow icon Right arrow icon

Key benefits

  • Understand the different capabilities, features, and low-code functionalities of Betty Blocks with real-world use cases
  • Explore applications that impact your business right away with rapid application development
  • Develop dynamic web applications with easy drag-and-drop functionalities from Betty Blocks

Description

This practical guide on no-code development with Betty Blocks will take you through the different features, no-code functionalities, and capabilities of the Betty Blocks platform using real-world use cases. The book will equip you with the tools to develop business apps based on various data models, business processes, and more. You’ll begin with an introduction to the basic concepts of the Betty Blocks no-code platform, such as developing IT solutions on various use cases including reporting apps, data tracking apps, workflows, and business processes. After getting to grips with the basics, you’ll explore advanced concepts such as building powerful applications that impact the business straight away with no-code application development and quickly creating prototypes. The concluding chapters will help you get a solid understanding of rapid application development, building customer portals, building dynamic web apps, drag-and-drop front ends, visual modelling capabilities, and complex data models. By the end of this book, you’ll have gained a comprehensive understanding of building your own applications as a citizen developer using the Betty Blocks no-code platform.

Who is this book for?

This book is for citizen developers and business users who want to build applications to fulfill their business needs without depending on developers. Prior knowledge of coding and application development is not necessary, but it will speed up your learning.

What you will learn

  • Understand what you can achieve with citizen development
  • Find out how to build your first application with no-code development
  • Get to grips with the basics of the Betty Blocks platform as a citizen developer
  • Discover how to build your own application or prototype
  • Build business applications based on data models and business processes
  • Enable developers to include additional functionality for citizen developers
Estimated delivery fee Deliver to Egypt

Standard delivery 10 - 13 business days

$12.95

Premium delivery 3 - 6 business days

$34.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Feb 17, 2023
Length: 296 pages
Edition : 1st
Language : English
ISBN-13 : 9781803230993
Category :
Languages :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Egypt

Standard delivery 10 - 13 business days

$12.95

Premium delivery 3 - 6 business days

$34.95
(Includes tracking information)

Product Details

Publication date : Feb 17, 2023
Length: 296 pages
Edition : 1st
Language : English
ISBN-13 : 9781803230993
Category :
Languages :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 123.97
Understanding Software
$32.99
CMake Cookbook
$60.99
Democratizing Application Development with Betty Blocks
$29.99
Total $ 123.97 Stars icon
Banner background image

Table of Contents

19 Chapters
Part 1: Citizen Development Chevron down icon Chevron up icon
Chapter 1: What Can You Build with Betty Blocks as a Citizen Developer Chevron down icon Chevron up icon
Chapter 2: Collaboration between Citizen Developers and Coders Using Betty Blocks Chevron down icon Chevron up icon
Part 2: First Steps on the Betty Blocks Platform Chevron down icon Chevron up icon
Chapter 3: Governance on Betty Blocks Chevron down icon Chevron up icon
Chapter 4: An Introduction to Data Modeling Chevron down icon Chevron up icon
Chapter 5: The Page Builder Chevron down icon Chevron up icon
Chapter 6: Creating a New Application from a Template Chevron down icon Chevron up icon
Chapter 7: Prototyping an Application Chevron down icon Chevron up icon
Part 3: Building Your First Application Chevron down icon Chevron up icon
Chapter 8: The To-Do Application Chevron down icon Chevron up icon
Chapter 9: The ToDo Application – Actions and Interactions Chevron down icon Chevron up icon
Chapter 10: Case Management Application Chevron down icon Chevron up icon
Chapter 11: Case Management – Pages and Actions Chevron down icon Chevron up icon
Part 4: The Pro-Coder Chevron down icon Chevron up icon
Chapter 12: Pro-Coder Features Chevron down icon Chevron up icon
Chapter 13: The Back Office Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela