639 kr
Skickas inom 5-8 vardagar
639 kr
Skickas inom 5-8 vardagar
170 kr
Läs direkt efter köp
A user journey map is a powerful asset that''s used to understand how people use our products. It is an essential tool for building websites, applications, and services. By visualizing user goals, phases in the journey, tasks, pain points, and sometimes feelings, a map can help teams build products by showing a global view of the user''s journey, bringing stakeholders and product teams together. It can be used to brainstorm new opportunities, fix issues, design new services, and understand gaps within an organization.
This book will show you how to research, present, and use a user journey map. You''ll learn:
What a user journey map is, and what it''s useful forThe different types of maps and how to use themHow to conduct user research for mappingHow to run workshopsHow to use your maps effectively175 kr
Läs direkt efter köp
Get a Jump Start on version control with Git today!
Most engineers we meet prefer Git over other distributed version control systems.
These systems let you store different versions of project files and directories, so you can roll back to an earlier one if something goes wrong. And since they''re distributed, they smooth the path for dev team collaboration.
But what is it about Git that makes it mission-critical on so many web projects?
Spend just one weekend with this hands-on tutorial, and you''ll know the answer.
Understand Git''s core philosophy.Get started with Git: install it, learn the basic commands, and set up your first project.Work with Git as part of a collaborative team.Use Git''s debugging tools for maximum debug efficiency.Take control with Git''s advanced features: reflog, rebase, stash, and more.Use Git with cloud-based Git repository host services like Github and Bitbucket.See how Git''s used effectively on large open-source projects.Git was created by Linus Torvalds, who invented Linux, so it comes with the best credentials. What are you waiting for? Get a jump start on Git today.
170 kr
Läs direkt efter köp
Get a Jump Start on version control with Git today!
Most engineers we meet prefer Git over other distributed version control systems.
These systems let you store different versions of project files and directories, so you can roll back to an earlier one if something goes wrong. And since they''re distributed, they smooth the path for dev team collaboration.
But what is it about Git that makes it mission-critical on so many web projects?
Spend just one weekend with this hands-on tutorial, and you''ll know the answer.
Understand Git''s core philosophy.Get started with Git: install it, learn the basic commands, and set up your first project.Work with Git as part of a collaborative team.Use Git''s debugging tools for maximum debug efficiency.Take control with Git''s advanced features: reflog, rebase, stash, and more.Use Git with cloud-based Git repository host services like Github and Bitbucket.See how Git''s used effectively on large open-source projects.Git was created by Linus Torvalds, who invented Linux, so it comes with the best credentials. What are you waiting for? Get a jump start on Git today.
155 kr
Läs direkt efter köp
There''s no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). Understandably, many articles have been written complaining about how difficult it is to learn modern JavaScript development these days. We''re aiming to minimize that confusion with this set of books on modern JavaScript.
This book presents modern JavaScript best practice, utilizing the features now available in the language that enable you to write more powerful code that is clean, performant, maintainable, and resusable. It contains:
The Anatomy of a Modern JavaScript Application by James KolceClean Code with ES6 Default Parameters & Property Shorthands by Moritz KrugerJavaScript Performance Optimization Tips: An Overview by Ivan CuriCJavaScript Design Patterns: The Singleton by Samier SaeedJavaScript Object Creation: Patterns and Best Practices by Jeff MottBest Practices for Using Modern JavaScript Syntax by M. David Green Flow Control in Modern JS: Callbacks to Promises to Async/Await by Craig BucklerJavaScript''s New Private Class Fields, and How to Use Them by Craig BucklerThis book is for all front-end developers who wish to improve their JavaScript skills. You''ll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
155 kr
Läs direkt efter köp
There''s no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). Understandably, many articles have been written complaining about how difficult it is to learn modern JavaScript development these days. We''re aiming to minimize that confusion with this set of books on modern JavaScript.
This book presents modern JavaScript best practice, utilizing the features now available in the language that enable you to write more powerful code that is clean, performant, maintainable, and resusable. It contains:
The Anatomy of a Modern JavaScript Application by James KolceClean Code with ES6 Default Parameters & Property Shorthands by Moritz KrugerJavaScript Performance Optimization Tips: An Overview by Ivan CuriCJavaScript Design Patterns: The Singleton by Samier SaeedJavaScript Object Creation: Patterns and Best Practices by Jeff MottBest Practices for Using Modern JavaScript Syntax by M. David Green Flow Control in Modern JS: Callbacks to Promises to Async/Await by Craig BucklerJavaScript''s New Private Class Fields, and How to Use Them by Craig BucklerThis book is for all front-end developers who wish to improve their JavaScript skills. You''ll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
155 kr
Läs direkt efter köp
Angular is not just a framework, but rather a platform that empowers developers to build applications for the web, mobile, and the desktop.
This book contains a collection of articles that provide a rapid introduction to Angular, getting you up and running with no fuss. It contains:
Angular Introduction: What It Is, and Why You Should Use It by Ilya Bodrov-KrukowskiAngularJS and Angular: a Detailed Comparison by Manjunath MAn Introduction to TypeScript: Static Typing for the Web by Byron HouwensGetting Past Hello World in Angular by Jason AdenAngular Components: Inputs and Outputs by David AdenA Practical Guide to Angular Directives by Claudio RibeiroAngular Components and Providers: Classes, Factories and Values by David AdenQuickly Create Simple Yet Powerful Angular Forms by Kaloyan KolevUsing Angular NgModules for Reusable Code and More by Jeremy WilkenAngular Testing: A Developer''s Introduction by Michael WanyoikeCreating UIs with Angular Material Design Components by Ahmed BouchefraDeveloping Angular Apps without a Back End Using MockBackend by Vildan SofticReact vs Angular: An In-depth Comparison by Pavels JelisejevsThis book is for all front-end developers who want to get proficient with Angular and its related tools. You''ll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
155 kr
Läs direkt efter köp
Angular is not just a framework, but rather a platform that empowers developers to build applications for the web, mobile, and the desktop.
This book presents a collection of complete project tutorials: building a bucket-list MEAN stack app; user authentication with MEAN; building a Twitter client with Node and Angular; and connecting Angular and the WordPress API. Along the way, you''ll learn how to use Angular and some of its best features.
This book is for all front-end developers who want to get proficient with Angular and its related tools. You''ll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
150 kr
Läs direkt efter köp
Angular is not just a framework, but rather a platform that empowers developers to build applications for the web, mobile, and the desktop.
This book provides an overview of some essential Angular tools--such as Angular CLI, Angular Augary, and Sublime Text--as well as outlining some must-have TypeScript tips.
This book is for all front-end developers who want to become proficient with Angular and its related tools. You''ll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
153 kr
Läs direkt efter köp
Bootstrap stands as one of the most popular, open-source, front-end frameworks on the Web. Since its official release in 2011, it has undergone several changes, and it''s now one of the most stable and responsive frameworks available. It''s loved by web developers of all levels, as it gives them the capability to build a functional, attractive website design within minutes. A novice developer with just some basic knowledge of HTML and little CSS can easily get started with Bootstrap.
In this book we''ll take you through Bootstrap basics, introduce you to its major features, and get you building your first Bootstrap sites. It contains:
Why I Love Bootstrap, and Why You Should Too by Syed Fazle RahmanUnderstanding Bootstrap: How it Works, and What''s New by Syed Fazle RahmanSuper Smart New Features to Win You Over by Maria Antonietta PernaUnderstanding Bootstrap Modals by Syed Fazle Rahman A Deep Dive into the Bootstrap Form Component by Ilya Bodrov-KrukowskiThe Card Component: a Complete Introduction by Ahmed BouchefraHow to Build a Responsive Type Scale with Bootstrap by Craig WatsonA Beginner''s Guide to the Latest Bootstrap Utility Classes by Ilya Bodrov-Krukowski3 Tips for Speeding Up Your Bootstrap Website by Maria Antonietta PernaCustomizing Bootstrap jQuery Plugins by Maria Antonietta Perna8 Tips for Improving Bootstrap Accessibility by Rhiana HeathFront-end Frameworks: Custom vs Ready-to-use Solutions by Ivaylo GerchevThis book is for all frontend developers who want to build responsive, mobile-first websites. You''ll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
141 kr
Läs direkt efter köp
Figma is the most complete tool for designing apps, websites, and other types of user interfaces (UIs). Unsurprisingly, it’s also the most-used UI design tool according to the 2022 Design Tools Survey.
Figma can take product design teams all the way from ideation to high-fidelity prototyping—covering all the design processes in between. It can also facilitate diagramming, collaboration, and research. Figma’s design handoff and design system management features can help bridge the gap between design and development. It’s available for Windows, macOS, and as a browser app.
In this book, we’ll immerse ourselves in everything Figma has to offer as we design a simple web page. Get acquainted with Figma. Learn where everything is, while using some of Figma’s biggest and most exciting features.Learn how to collaborate with stakeholdersDiscover how to create and use Styles and Components, and how to create Design System Libraries to hold them.Cean up your design, check its accessibility, export its assets, and make sure that it’s ready to be “handed off” to developers.Take a deep dive into some advanced Figma workflows.168 kr
Läs direkt efter köp
Many new and improved features have landed in CSS over the past few years, and a cross- browser effort to improve compatibility has made the language more stable than ever! The coordinated implementation of new features across browsers these days means we can start to use these features pretty much as soon as they appear, which is great for keeping our stylesheets as simple as possible. A few, single-line properties can now replace multi-line, hacky solutions. In some cases, newly available features may even mean we can remove JavaScript workarounds we once needed to get around old limitations!
In this tutorial, we''ll review these enhancements to layout, responsive design, element styling, properties, and selectors, and also peek at upcoming features; we''ll take a deep-dive into using the CSS :has() selector for scaling reusable components; discover the practical uses of container queries; and also learn how to create responsive CSS layouts without using media queries
163 kr
Läs direkt efter köp
Python is a versatile and powerful language that can be used for a wide variety of tasks. In this book, we''ll look at how Python can be used for various tasks that will make your life easier:
Python as a “glue” language: it helps us combine skills and programs we already know how to use by allowing us to easily convert data from one format to another. This means that we can take data in one format that we don’t have tools to manipulate and change it into data for tools that we’re comfortable with. Whether we need to process a CSV, web page, or JSON file, Python can help us get the data into a format we can use.Python for stitching together other things. Sometimes we need to do more than process the data in an Excel file we’ve been sent. For example, we may want to fetch some pages from the Web, or work with an online API, or control our computer itself (such as renaming a batch of files, or changing how our operating system works). Python is great at these tasks.Words and numbers. Python is a powerful tool that can be used to solve a wide variety of problems, both big and small. In this tutorial, we’ll explore how to use Python to answer questions, solve puzzles, and simulate various scenarios.Running someone else’s Python code. Unlike many other languages, Python actually comes with modules for all sorts of useful functions. But for the times when we want to do things not covered by the standard library, we can use PyPI, a vast collection of open-source software libraries, frameworks and applications that can be easily installed and used in Python projects. We''ll look at some examples.We’re also going to assume a little knowledge of Python and programming already—such as what a variable is, what a dictionary is, and how to import a module.
170 kr
Läs direkt efter köp
If you''re a JavaScript developer struggling to get to grips with TypeScript or use it effectively in your projects, this book will guide you in making the most of this powerful language and its latest features, and help you overcome some common misunderstandings and pitfalls.
TypeScript5.0 is a major advancement to the user-friendliness and flexibility of the language. It nudges us toward better coding practices, promotes cleaner code, and catches potential errors before they become a headache. It''s a great time to start using TypeScript, but if you''re a JavaScript developer struggling to get to grips with the language or useit effectively in your projects, this short book is for you. It will guide you in making the most of this powerful language and its latest features, and help you overcome some common misunderstandings and pitfalls.
It covers:
Simplifying Reducers in React with TypeScriptA Gentle Introduction to Generics in TypeScriptNavigating the Perils and Pitfalls of Using React’s Context API with TypeScriptExtending DOM Elements and Creating Polymorphic ComponentsA Guided Tour of the Three Biggest Features in TypeScript 5.0This book is for intermediate-level JavaScript developers who want toget to grips with the powerful features that TypeScript offers.
168 kr
Läs direkt efter köp
Artificial intelligence (AI) has been in the spotlight for a while now, and it’s dividing opinions across the world. While some are enthusiastic about the advances in AI and welcome it, others have raised concerns surrounding job security, ethics, and privacy of users’ data—all of which are valid concerns. Artificial intelligence is by no means a new topic or area of tech, but developers have spent years trying to improve on the technology and introduce new tools that are powered by AI.
In this book, we’ll look at some of the applications of AI we’re seeing today, and how AI can be a very useful tool in our day-to-day work as engineers. Innovations in AI have introduced some obvious benefits, such as efficiency and increased productivity. A nice example is GitHub Copilot, an AI-powered, peer-coding partner that helps engineers improve their standard practices, write better tests, and be more productive. We''ll cover:
An Introduction to AI Chatbots: ChatGPT vs. Bing Chat vs. Bard, which looks at what chatbots are, their history, and the state of chatbots today. We’ll also compare the recently introduced chatbots like ChatGPT, Bing Chat, and Bard. How Generative AI Can Augment the Work of Developers, where we cover how we can harness the power of AI to get started in programming, work efficiently, and continue to grow as software engineers.A Practical Guide to AI-powered Pair Programming, where we explore some practical examples of how we can integrate these tools into our day-to-day workflow.This book is for developers who are interested in using AI tools professionally. It doesn''t assume any existing familiarity with AI tools.
163 kr
Läs direkt efter köp
Astro is a modern static site generator that allows developers to build fast, optimized websites—a critical requirement in today’s rapidly evolving ecosystem, where user demands are high. Astro’s story goes back to 2021, when Fred K. Schott released the first version of the framework. At the time of writing this tutorial, Astro is already at version 4 and has seen many amazing features added to it.
Astro has gained popularity over its brief existence, due to:
its innovative approach to creating websites, which emphasizes performanceits smooth developer experienceits ability to blend various other frameworks seamlesslyAstro truly is a force to be reckoned with. In this book, we cover:
Getting Started with the Basics of Astro, where we''ll go over the key concepts, discover what an Astro file looks like, and introduce the demo we''ll be using throughout Rendering Options in Astro: Building a Layout, which focused on layouts and the various rendering options available at our disposal with Astro.Fetching and Using Data with Astro, in which we’ll explore how to retrieve data in Astro.Getting Started with Content Collections and View Transitions in Astro, where we''ll firstly look at content collections, which empower us to effectively manage our content while also enabling data validation and TypeScript type safety for all the content within an Astro project. We''ll also look at View Transitions, available in Astro since version 3.Image Optimization and Deploying Our First Astro Site, where we’ll look at the image optimization options offered by Astro, and we’ll learn how to deploy a production-ready site built with Astro.