Movatterモバイル変換


[0]ホーム

URL:


Packt
Search iconClose icon
Search icon CANCEL
Subscription
0
Cart icon
Your Cart(0 item)
Close icon
You have no products in your basket yet
Save more on your purchases!discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Profile icon
Account
Close icon

Change country

Modal Close icon
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timerSALE ENDS IN
0Days
:
00Hours
:
00Minutes
:
00Seconds
Hamburger list icon
Navigation close icon

Data

4795

Web Development

3664

Programming

3781

Cloud & Networking

3004

Security

825

Game Development

1128

Mobile

956

IoT & Hardware

563

Business & Other

1343

Design PatternsOur design patterns technology books page features the latest and most popular titles covering software architecture and code design best practices. Browse books for Java, JavaScript, Python, and more. Whether you're new to design principles or a seasoned expert, these 400-600 word descriptions will help you find the right book.

Bestsellers

A range of our top selling data products from the last year
Left arrow icon
Beginning C++ Game Programming
Beginning C++ Game Programming
Read more
May 2024648 pages
Full star icon4.3 (27)
eBook
eBook
NZ$52.99NZ$58.99
NZ$73.99
Modern Python Cookbook
Modern Python Cookbook
Read more
Jul 2024818 pages
Full star icon4.9 (21)
eBook
eBook
NZ$57.99NZ$64.99
NZ$80.99
Node.js Design Patterns
Node.js Design Patterns
Read more
Jul 2020664 pages
Full star icon4.4 (202)
eBook
eBook
NZ$67.99
NZ$84.99
Python Object-Oriented Programming
Python Object-Oriented Programming
Read more
Jul 2021714 pages
Full star icon3.9 (34)
eBook
eBook
NZ$52.99NZ$58.99
NZ$73.99
Architecting ASP.NET Core Applications
Architecting ASP.NET Core Applications
Read more
Mar 2024806 pages
Full star icon4.5 (11)
eBook
eBook
NZ$48.99NZ$54.99
NZ$68.99
Java Coding Problems
Java Coding Problems
Read more
Mar 2024798 pages
Full star icon4.5 (14)
eBook
eBook
NZ$57.99NZ$64.99
NZ$80.99
Game Development Patterns with Unreal Engine 5
Game Development Patterns with Unreal Engine 5
Read more
Jan 2024254 pages
Full star icon4.5 (17)
eBook
eBook
NZ$41.99NZ$46.99
NZ$58.99
Mastering Flask Web and API Development
Mastering Flask Web and API Development
Read more
Aug 2024494 pages
Full star icon5 (2)
eBook
eBook
NZ$41.99NZ$46.99
NZ$58.99
React 18 Design Patterns and Best Practices
React 18 Design Patterns and Best Practices
Read more
Jul 2023524 pages
Full star icon4.5 (19)
eBook
eBook
NZ$46.99NZ$52.99
NZ$65.99
Software Architecture with C# 12 and .NET 8
Software Architecture with C# 12 and .NET 8
Read more
Feb 2024756 pages
Full star icon3.9 (13)
eBook
eBook
NZ$52.99NZ$58.99
NZ$73.99
Right arrow icon

What's New

Our latest data releases from the last few months.
Left arrow icon
UX: Research Process
UX: Research Process
Read more
Sep 20246hrs
Video
Video
NZ$321.99
UX: Interaction Design
UX: Interaction Design
Read more
Sep 20241hr 40mins
Full star icon5 (1)
Video
Video
NZ$321.99
Mastering Flask Web and API Development
Mastering Flask Web and API Development
Read more
Aug 2024494 pages
Full star icon5 (2)
eBook
eBook
NZ$41.99NZ$46.99
NZ$58.99
Effective Angular
Effective Angular
Read more
Aug 2024400 pages
Full star icon4.6 (13)
eBook
eBook
NZ$41.99NZ$46.99
NZ$58.99
Modern Python Cookbook
Modern Python Cookbook
Read more
Jul 2024818 pages
Full star icon4.9 (21)
eBook
eBook
NZ$57.99NZ$64.99
NZ$80.99
Green Software Engineering
Green Software Engineering
Read more
Jul 2024236 pages
eBook
eBook
NZ$50.99NZ$56.99
NZ$70.99
Learning Design Patterns with Unity
Learning Design Patterns with Unity
Read more
May 2024676 pages
Full star icon4.8 (31)
eBook
eBook
NZ$46.99NZ$52.99
NZ$65.99
Beginning C++ Game Programming
Beginning C++ Game Programming
Read more
May 2024648 pages
Full star icon4.3 (27)
eBook
eBook
NZ$52.99NZ$58.99
NZ$73.99
Mastering Python Design Patterns
Mastering Python Design Patterns
Read more
May 2024296 pages
Full star icon4.3 (8)
eBook
eBook
NZ$41.99NZ$46.99
NZ$58.99
Kotlin Design Patterns and Best Practices
Kotlin Design Patterns and Best Practices
Read more
Apr 2024474 pages
Full star icon4.9 (26)
eBook
eBook
NZ$46.99NZ$52.99
NZ$65.99
Right arrow icon
The Most Popular in Design Patterns
Beginning C++ Game Programming
Beginning C++ Game Programming
Always dreamed of creating your own games? With the third edition of Beginning C++ Game Programming, you can turn that dream into reality! This beginner-friendly guide is updated and improved to include the latest features of VS 2022, SFML, and modern C++20 programming techniques. You'll get a fun introduction to game programming by building four fully playable games of increasing complexity. You'll build clones of popular games such as Timberman, Pong, a Zombie survival shooter, and an endless runner.The book starts by covering the basics of programming. You'll study key C++ topics, such as object-oriented programming (OOP) and C++ pointers and get acquainted with the Standard Template Library (STL). The book helps you learn about collision detection techniques and game physics by building a Pong game. As you build games, you'll also learn exciting game programming concepts such as vertex arrays, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. You’ll dive deep into game mechanics and implement input handling, levelling up a character, and simple enemy AI. Finally, you'll explore game design patterns to enhance your C++ game programming skills.By the end of the book, you'll have gained the knowledge you need to build your own games with exciting features from scratch.
Read more
Arrow left icon
Profile Icon John Horton
Arrow right icon
eBookMay 20241296
NZ$58.99NZ$52.99

Audience Favourites

Our most rated programming products by our Customers.
Left arrow icon
Vue.js 3 Design Patterns and Best Practices
Vue.js 3 Design Patterns and Best Practices
Read more
May 2023296 pages
Full star icon4.8 (10)
eBook
eBook
NZ$41.99NZ$46.99
NZ$58.99
React 18 Design Patterns and Best Practices
React 18 Design Patterns and Best Practices
Read more
Jul 2023524 pages
Full star icon4.5 (19)
eBook
eBook
NZ$46.99NZ$52.99
NZ$65.99
Mastering OpenCV 4 with Python
Mastering OpenCV 4 with Python
Read more
Mar 2019532 pages
Full star icon3.7 (12)
eBook
eBook
NZ$51.99NZ$57.99
NZ$71.99
Creating an RTS Game in Unity 2023
Creating an RTS Game in Unity 2023
Read more
Oct 2023548 pages
Full star icon4.5 (33)
eBook
eBook
NZ$57.99NZ$64.99
NZ$80.99
PHP Web Development with Laminas
PHP Web Development with Laminas
Read more
Nov 2022394 pages
Full star icon4.5 (2)
eBook
eBook
NZ$38.99NZ$43.99
NZ$54.99
Software Architecture with C# 12 and .NET 8
Software Architecture with C# 12 and .NET 8
Read more
Feb 2024756 pages
Full star icon3.9 (13)
eBook
eBook
NZ$52.99NZ$58.99
NZ$73.99
Angular Design Patterns and Best Practices
Angular Design Patterns and Best Practices
Read more
Feb 2024270 pages
Full star icon4.4 (14)
eBook
eBook
NZ$39.99NZ$44.99
NZ$55.99
Mastering TypeScript
Mastering TypeScript
Read more
Apr 2021538 pages
Full star icon4.3 (16)
eBook
eBook
NZ$57.99NZ$64.99
NZ$80.99
Learning C++ Functional Programming
Learning C++ Functional Programming
Read more
Aug 2017304 pages
Full star icon3.3 (6)
eBook
eBook
NZ$57.99NZ$64.99
NZ$80.99
Real-World Implementation of C# Design Patterns
Real-World Implementation of C# Design Patterns
Read more
Oct 2022442 pages
Full star icon4.1 (9)
eBook
eBook
NZ$48.99NZ$54.99
NZ$68.99
Right arrow icon

Quick Learns

Our programming books which are under 200 pages long.
Left arrow icon
Software Architecture for Busy Developers
Software Architecture for Busy Developers
Read more
Oct 2021174 pages
Full star icon4.4 (16)
eBook
eBook
NZ$40.99NZ$45.99
NZ$56.99
NZ$71.99
AWS CDK in Practice
AWS CDK in Practice
Read more
Jun 2023196 pages
Full star icon4.8 (12)
eBook
eBook
NZ$52.99NZ$58.99
NZ$73.99
Professional Scala
Professional Scala
Read more
Jul 2018186 pages
Full star icon4.2 (13)
eBook
eBook
NZ$45.99NZ$51.99
NZ$64.99
Getting Started with Web Components
Getting Started with Web Components
Read more
Aug 2019158 pages
Full star icon4 (5)
eBook
eBook
NZ$22.99NZ$25.99
NZ$32.99
Angular Design Patterns
Angular Design Patterns
Read more
Jul 2018178 pages
Full star icon1.5 (2)
eBook
eBook
NZ$34.99NZ$38.99
NZ$48.99
Kubernetes Design Patterns and Extensions
Kubernetes Design Patterns and Extensions
Read more
Sep 2018106 pages
Full star icon3.9 (11)
eBook
eBook
NZ$27.99NZ$31.99
NZ$39.99
Right arrow icon

Beginner's Corner

Our top picks for starting your programming journey.
Left arrow icon
Node.js Design Patterns
Node.js Design Patterns
Read more
Jul 2020664 pages
Full star icon4.4 (202)
eBook
eBook
NZ$67.99
NZ$84.99
Game Development Patterns with Unreal Engine 5
Game Development Patterns with Unreal Engine 5
Read more
Jan 2024254 pages
Full star icon4.5 (17)
eBook
eBook
NZ$41.99NZ$46.99
NZ$58.99
Mastering Flask Web and API Development
Mastering Flask Web and API Development
Read more
Aug 2024494 pages
Full star icon5 (2)
eBook
eBook
NZ$41.99NZ$46.99
NZ$58.99
Hands-On Unity  Game Development
Hands-On Unity Game Development
Read more
Jan 2024742 pages
Full star icon4.8 (25)
eBook
eBook
NZ$50.99NZ$56.99
NZ$70.99
The MVVM Pattern in .NET MAUI
The MVVM Pattern in .NET MAUI
Read more
Nov 2023386 pages
Full star icon5 (5)
eBook
eBook
NZ$47.99NZ$53.99
NZ$67.99
.NET MAUI Cross-Platform Application Development
.NET MAUI Cross-Platform Application Development
Read more
Mar 2024496 pages
Full star icon4.4 (17)
eBook
eBook
NZ$42.99NZ$47.99
NZ$59.99
Mastering TypeScript
Mastering TypeScript
Read more
Apr 2021538 pages
Full star icon4.3 (16)
eBook
eBook
NZ$57.99NZ$64.99
NZ$80.99
Azure Data and AI Architect Handbook
Azure Data and AI Architect Handbook
Read more
Jul 2023284 pages
Full star icon4.5 (13)
eBook
eBook
NZ$52.99NZ$58.99
NZ$73.99
Android Programming for Beginners
Android Programming for Beginners
Read more
Apr 2021742 pages
Full star icon4.2 (12)
eBook
eBook
NZ$45.99NZ$51.99
NZ$64.99
Software Architecture for Busy Developers
Software Architecture for Busy Developers
Read more
Oct 2021174 pages
Full star icon4.4 (16)
eBook
eBook
NZ$40.99NZ$45.99
NZ$56.99
NZ$71.99
Right arrow icon

Express Tutorials

Learn core programming skills and be productive within two hours.
Left arrow icon
UX: Interaction Design
UX: Interaction Design
Read more
Sep 20241hr 40mins
Full star icon5 (1)
Video
Video
NZ$321.99
Data-Driven Testing in Selenium
Data-Driven Testing in Selenium
Read more
Dec 20171hr 58mins
Video
Video
NZ$201.99
Right arrow icon

Related topics

People interested in programming are frequently also interested in the following
Left arrow icon
Application Development

Application Development

Application Monitoring

Application Monitoring

Application Testing

Application Testing

Business Process Management

Business Process Management

Concurrency

Concurrency

Crm

CRM

Data Structures And Algorithms

Data Structures and Algorithms

Design Patterns

Design Patterns

Desktop Applications

Desktop Applications

Domain Specific Languages

Domain Specific Languages

Right arrow icon

Listen & Learn

Engaging programming audiobooks for learning on the go.
Left arrow icon
Software Architecture for Busy Developers
Software Architecture for Busy Developers
Read more
Oct 20213hrs 19mins
Audiobook
Audiobook
NZ$71.99
NZ$40.99NZ$45.99
NZ$56.99
Test Automation Engineering Handbook
Test Automation Engineering Handbook
Read more
Jan 20234hrs 22mins
Audiobook
Audiobook
NZ$65.99
NZ$44.98NZ$49.99
NZ$61.99
Clean Code in PHP
Clean Code in PHP
Read more
Oct 20226hrs 10mins
Audiobook
Audiobook
NZ$67.99
NZ$38.99NZ$43.99
NZ$54.99
Software Architecture with C++
Software Architecture with C++
Read more
Apr 20212hrs 54mins
Audiobook
Audiobook
NZ$48.99
NZ$57.99NZ$64.99
NZ$80.99
Right arrow icon

Popular Authors (10)

Left arrow icon
Author Profile IconMark J. Price
Mark J. Price
LinkedInGithub
Mark J. Price is a Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions, with over 20 years' experience. Since 1993, he has passed more than 80 Microsoft programming exams and specializes in preparing others to pass them. Between 2001 and 2003, Mark was employed to write official courseware for Microsoft in Redmond, USA. His team wrote the first training courses for C# while it was still an early alpha version. While with Microsoft, he taught "train-the-trainer" classes to get other MCTs up-to-speed on C# and .NET. Mark holds a Computer Science BSc. Hons. Degree.
Read more
Most popular book of Mark J. Price
C# 12 and .NET 8 – Modern Cross-Platform Development FundamentalsC# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals
See 8 other products by Mark J. Price
Author Profile IconSebastian Raschka
Sebastian Raschka
LinkedInGithub
Sebastian Raschka is an Assistant Professor of Statistics at the University of Wisconsin-Madison focusing on machine learning and deep learning research. As Lead AI Educator at Grid AI, Sebastian plans to continue following his passion for helping people get into machine learning and artificial intelligence.
Read more
Most popular book of Sebastian Raschka
Machine Learning with PyTorch and Scikit-LearnMachine Learning with PyTorch and Scikit-Learn
See 5 other products by Sebastian Raschka
Author Profile IconAntonio Melé
Antonio Melé
LinkedInGithub
Antonio Melé has been crafting Django projects since 2006, for clients spanning multiple industries. He is Engineering Director at Backbase, a leading global fintech firm dedicated to facilitating the digital transformation of financial institutions. He co-founded Nucoro, a digital wealth management platform.nnIn 2009 Antonio founded Zenx IT, a company specialized in developing digital products. He has been working as CTO and consultant for several tech-centric startups. He has also managed development teams building projects for large enterprise clients. He has an MSc in Computer Science from Universidad Pontificia Comillas and completed the Advanced Management Program at MIT Sloan. His father inspired his passion for computers and coding.
Read more
Most popular book of Antonio Melé
Django 5 By ExampleDjango 5 By Example
See 3 other products by Antonio Melé
Author Profile IconPythonHow, Ardit Sulce
PythonHow, Ardit Sulce
LinkedInGithub
Ardit Sulce is a Python programmer, teacher, and founder of PythonHow. He graduated in 2013 with a master’s degree in science (geospatial technologies) from the University of Muenster in Germany, focusing on using Python for remote sensing. Ardit has worked with companies such as the Center for Conservation Geography to map and understand Australian ecosystems, image processing with the Swiss in-Terra, and data mining to gain business insights with the Australian Rapid Intelligence.
Read more
Most popular book of PythonHow, Ardit Sulce
Complete Python Course with 10 Real-World ProjectsComplete Python Course with 10 Real-World Projects
See 2 other products by PythonHow, Ardit Sulce
Author Profile IconChristophe Foulon
Christophe Foulon
LinkedInGithub
Christophe Foulon, senior manager and cybersecurity consultant at F10 FinTech, brings over 15 years of experience as a vCISO, information security manager, adjunct professor, author, and cybersecurity strategist with a passion for customer service, process improvement, and information security. He also has spent more than 10 years leading, coaching, and mentoring people. As a security practitioner, Christophe is focused on helping businesses tackle their cybersecurity risks while minimizing friction, resulting in increased resiliency, and aiding to secure people and processes with a solid understanding of the technology involved. He also hosts the Breaking into Cybersecurity podcast and co-authored Develop Your Cybersecurity Career Path.
Read more
Most popular book of Christophe Foulon
Hack the Cybersecurity InterviewHack the Cybersecurity Interview
See 2 other products by Christophe Foulon
Author Profile IconGabriel Baptista
Gabriel Baptista
LinkedInGithub
Gabriel Baptista has been working with software development since the beginning of .NET. Today, his main contributions are managing numerous projects for retail and industry. He is an Azure Platform-as-a-Service (PaaS) solution specialist, teaches at Computing Engineering universities, and helps tech startups as a mentor.
Read more
Most popular book of Gabriel Baptista
Software Architecture with C# 12 and .NET 8Software Architecture with C# 12 and .NET 8
See 3 other products by Gabriel Baptista
Author Profile IconJimmy Engström
Jimmy Engström
LinkedInGithub
Jimmy Engström  has been developing ever since he was 7 years old and got his first computer. He loves to be on the cutting edge of technology, trying new things. When he got wind of Blazor, he immediately realized its potential and adopted it when it was in beta. He has been running Blazor in production since it was launched by Microsoft.nHis passion for the .NET industry and community has taken him around the world, speaking about development. Microsoft has recognized this passion by awarding him the Microsoft Most Valuable Professional award 10 years in a row.
Read more
Most popular book of Jimmy Engström
Web Development with BlazorWeb Development with Blazor
See 3 other products by Jimmy Engström
Author Profile IconBen Auffarth
Ben Auffarth
LinkedInGithub
Ben Auffarth is a full-stack data scientist with more than 15 years of work experience. With a background and Ph.D. in computational and cognitive neuroscience, he has designed and conducted wet lab experiments on cell cultures, analyzed experiments with terabytes of data, run brain models on IBM supercomputers with up to 64k cores, built production systems processing hundreds and thousands of transactions per day, and trained language models on a large corpus of text documents. He co-founded and is the former president of Data Science Speakers, London.
Read more
Most popular book of Ben Auffarth
Generative AI with LangChainGenerative AI with LangChain
See 3 other products by Ben Auffarth
Author Profile IconGreg Deckler
Greg Deckler
LinkedInGithub
Greg Deckler is a 7-time Microsoft MVP for Data Platform and an active blogger and Power BI community member, having written over 7,500 solutions to community questions. Greg has authored many books on Power BI, including Learn Power BI 1st and 2nd Editions, DAX Cookbook, Power BI Cookbook 2nd and 3rd Editions and Mastering Power BI 2nd Edition along with Definitive Guide to Power Query (M). Greg has also created several external tools for Power BI and regularly posts video content to his YouTube channels, Microsoft Hates Greg and DAX For Humans
Read more
Most popular book of Greg Deckler
The Definitive Guide to Power Query (M)The Definitive Guide to Power Query (M)
See 6 other products by Greg Deckler
Author Profile IconCarl-Hugo Marcotte
Carl-Hugo Marcotte
LinkedInGithub
Carl-Hugo Marcotte is a software craftsman who has developed digital products professionally since 2005, while his coding journey started around 1989 for fun. He has a bachelor's degree in computer science.nHe has acquired a solid background in software architecture and expertise in ASP.NET Core through creating a wide range of web and cloud applications, from custom e-commerce websites to enterprise applications. He served many customers as an independent consultant, taught programming, and is now a Principal Architect at Export Development Canada.nPassionate about C#, ASP.NET Core, AI, automation, and Cloud computing, he fosters collaboration and the open-source ethos, sharing his expertise with the tech community.
Read more
Most popular book of Carl-Hugo Marcotte
Architecting ASP.NET Core ApplicationsArchitecting ASP.NET Core Applications
See 3 other products by Carl-Hugo Marcotte
Right arrow icon

programming Category Discovery

language

Python (100), Java (52), C# (37), C++ (31), JavaScript (26), Go (20), Rust (14), Kotlin (11), Scala (10), Julia (9), R (8), Ruby (7), Typescript (7), C (6), Dart (6), SQL (5), Swift (5), Clojure (4), Delphi (4), Elixir (4), Haskell (4), PHP (4), Assembly (3)

tool

Visual Studio (32), .NET Core (9), IntelliJ Idea (8), .NET (7), Django (6), Sublime Text (6), Java EE (5), Jupyter (5), Linux (4), Pandas (4), Salesforce (3), Codeblocks (3), Visual C++ (3), PyCharm (3), RStudio (3), iOS (3), CentOS (2), Azure (2), .NET MAUI (2), Vim (2)

[8]ページ先頭

©2009-2025 Movatter.jp