Christopher Pitt – författare
446 kr
Skickas inom 5-8 vardagar
295 kr
Skickas inom 5-8 vardagar
264 kr
Skickas inom 10-15 vardagar
315 kr
Läs direkt efter köp
Discover how stronger types mean cleaner, more efficient, and optimized PHP applications. This unique book looks at typed PHP: PHP types, strings, regular expressions, and more from PHP 7 as found in standard PHP libraries, user libraries, extensions, and cross-compilers. You''ll see how to create a set of reusable tools that unify and ease the scalar types of PHP.
PHP has a rich history and a dominant place on the web. It has achieved much despite language inconsistencies and difficulties. Bjarne Stroustrup once said: "There are only two kinds of languages: the ones people complain about and the ones nobody uses".
PHP is one of those languages that everybody uses, yet that''s often seen as a good reason to ignore the bad parts and just get stuff done. We''re all for getting stuff done, and to that end, the author has used Plain Ol'' PHP for many years. It''s always bugged him how procedural PHP is, in an ecosystem of OOP libraries and frameworks. So he decided to takea deeper look at building a stronger type system on top of PHP. That''s the goal of this book.
What You''ll LearnDiscover the fundamentals of PHP strings, regex, underscores, native function inconsistencies, and moreExamine the structure of PHP types including boxing, regex, namespace functions, composer autoload, null problem, optional values, and moreWork with extensions like vagrant + phansible, provisioning, vagrant commands, SPL types, scalar objects, zephir, and moreDesign using scalar, SPL, zephir, structure types, resolving types, chaining, combining number types, PHPUnit, packaging, and morePlan for the future using a case study exampleWho This Book Is ForExperienced web developers and PHP programmers.320 kr
Skickas inom 10-15 vardagar
393 kr
Läs direkt efter köp
Develop games using the JavaScript web scripting language. This compact short book will help you learn how to use modern JavaScript to make games for web browsers. They’re effortless to use and they work everywhere. If you’ve ever wanted to make a game, join author Christopher Pitt. You’ll start with nothing and build fun games, in no time at all.
What You''ll LearnMake a game using JavaScriptMaster the game loopHandle player input, collision detection, gravity, ladders, and stairsWork with camera locking, mobs, and healthManage game inventoryHandle mapping and moreWho This Book Is ForThose who are new to game development with some experience with JavaScript and web development.342 kr
Skickas inom 10-15 vardagar
429 kr
Läs direkt efter köp
Learn everything you need to master the AdonisJs framework, including topics such as interacting with a database, rendering templates, writing asynchronous code, and hosting sites with SSL. Along the way, you’ll see how to build a commerce application, which lists products and allows shoppers to register and purchase those products. The site will feature a product catalog, a shopping cart, user registration and login, and profile management.
The Definitive Guide to AdonisJs also covers how to create a front-end build chain, so that you can use a modern front-end framework, such as React. You’ll discover how to connect your front end to the server, so that data and transactions can be shared between the two. Finally, you’ll see how to secure and deploy the application to a virtual private server, including how to apply for and install an SSL certificate and start accepting payments.
After reading and using this book, you’ll know all you need about AdonisJs.You’ll have the tools to turn that side-project you’ve been thinking about into a real money-making product. It is written by a web expert and reviewed by the AdonisJs project lead. This is the complete start-to-finish guide you’ve been waiting for.
What You''ll Learn
Set up Node.js and AdonisJs, so that you can start building your application Create and use views and template codeImplement cooperative multitasking, in JavaScriptRepresent eventual values with AdonisJs promisesOrganize and isolate your code in controllers and decorate them with middleware, to do things like authenticationBuild queries, using the Lucid DSL, and package these database entities up into model classesValidate form data and respond with the appropriate error messagesRespond to general framework errors with custom error pagesLearn the deeper parts of sessions and cookiesUpdate the state of the user interface with WebSocketsHost AdonisJs applications in a modern hosting environmentWho This Book Is For
Readers should have a functional understanding of JavaScript.
468 kr
Skickas inom 10-15 vardagar
629 kr
Läs direkt efter köp
Build fast and effective applications using Masonite, a Python-based framework. This book covers creating a digital home assistant application, but it’s certainly not the only kind of application you could build. By working on this kind of project, you’ll cover the broad range of topics and requirements you’re likely to find as you establish your own web empire.
You’ll see how Masonite is a developer-centric Python framework, which provides all the tools you’ll need to build powerful and maintainable web applications. After reading and using this book, you''ll have the tools to make and deploy your own web ecommerce application from scratch using the Masonite framework.
What You Will Learn
Customize your request and response cycle with middleware, route groups, and headers Add security into your application and protect against possible vulnerabilities Create and control your application’s maintenance features from a terminal Manage a database, so your teammates and environments will always be in sync Represent relational database data with object-oriented programming techniques Read and write from the file system Process large datasets and slow operations in the background Add real-time features and recurring tasks to your applicationWho This Book Is For
Web developers new to the Masonite framework. Some prior Python experience is helpful but is not required.
621 kr
Skickas inom 10-15 vardagar
865 kr
Läs direkt efter köp
Examine the building blocks that make any good MVC framework using PHP 8. This book exposes all the considerations that many developers take for granted when using a popular framework, and teaches you how to make this MVC framework your own.
You''ll quickly get started writing your first bit of framework code, then, you build a variety of examples using aspects of an MVC framework, including a router, a template engine, a database library, a persistence engine (ORM), and a testing framework. In the next section, you''ll implement sessions, caches, file systems, queues, logging, and mail. You''ll wrap up by building a larger scale sample web application: a sales website for a company that sells rockets.
Along the way, this book lays bare all the secret parts of MVC to take with you to apply to your own PHP-based MVC projects.
What You Will Learn
Build PHP-based web applications using the model view controller (MVC) architecture Write your first bit of framework codeCompare the code you write with how the popular frameworks do the same kinds of things Create various aspects of applications, engines, and other frameworks Wrap up with a sample case study applicationWho This Book Is For
Experienced PHP and web developers. Some prior experience with PHP and web development at least recommended.
464 kr
Skickas inom 3-6 vardagar
652 kr
Läs direkt efter köp
Learn the tricks of simple procedural generation and how various genres, such as racing simulators, platformers, and roguelikes, can all benefit from these techniques.
In this book, you''ll learn how to combine hand-crafted content with algorithms to create immersive and beautiful environments. You''ll learn how to create a seeding system, so that you can replay great levels with your friends. We''ll cover how to create good tilesets, how to use the tilemap editor effectively, and how to inject just the right amount of logic into an otherwise automated machine that is your own personal procedural content generation engine.
We will use 2D examples to demonstrate the concepts covered throughout the book. By the time you complete this book, you’ll have a good handle on how to add procedural generation to your games.
What You Will Learn
Learn to set up the perfect content generation system Master the tools for randomization andrepeatabilityUnderstand how much content to craft versus how much to generateWho This Book Is For
Basic familiarity with the Godot engine and GDScript is essential. While all concepts are explained in the book, it can be overwhelming learning these techniques at the same time as learning the engine.585 kr
Skickas inom 5-8 vardagar
450 kr
Skickas inom 3-6 vardagar
374 kr
Läs direkt efter köp
Explore the power of React components for cutting-edge web development
About This Book
Learn to build better websites by creating a variety of different components in ReactConceptualize the design and build maintainable web apps with the help of componentsA fast-paced guide to help you learn about component-based development in ReactWho This Book Is For
This book is ideal for developers who are familiar with the basics of React and are looking for a guide to building a wide range of components as well as develop component-driven UIs.
What You Will Learn
How to structure an app into components Working with nested componentsWork with nested componentsSet up communication across componentsStyle the existing componentsWork with Material Design as a componentRender components on the serverMake the best of design patternsMake the app pluggableIn Detail
The reader will learn how to use React and its component-based architecture in order to develop modern user interfaces. A new holistic way of thinking about UI development will establish throughout this book and the reader will discover the power of React components with many examples. After reading the book and following the example application, the reader has built a small to a mid-size application with React using a component based UI architecture. The book will take the reader through a journey to discover the benefits of component-based user interfaces over the classical MVC architecture. Throughout the book, the reader will develop a wide range of components and then bring them together to build a component-based UI. By the end of this book, readers would have learned several techniques to build powerful components and how the component-based development is beneficial over regular web development.
Style and approach
This book is a compact, example-driven guide that provides a step-by-step approach.
520 kr
Skickas inom 5-8 vardagar