Buy new:
-31% USD47.42USD47.42
USD 15.85 delivery Saturday, 7 February
Advertisement
Dispatches from: Amazon Sold by: Amazon
Save with Used - Very Good
USD28.61USD28.61
USD 10.55 delivery 6 - 13 February
Advertisement
Dispatches from: World of Books Ltd Sold by: World of Books Ltd
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer Paperback – 20 Nov. 2018
Purchase options and add-ons
Understand the technical foundations, as well as the non-programming skills needed to be a successful full stack web developer. This book reveals the reasons why a truly successful full stack developer does more than write code.
Although you need to feel comfortable working on code at the system, database, API, middleware or user interface level, depending on the task in hand, you also need to be able to deal with the big picture and the little details. The Full Stack Developer recognizes skills beyond the technical, and gives foundational knowledge of the wide set of skills needed in a modern software development team.
What You'll Learn- Plan your work including Agile vs Waterfall, tools, scrum, kanban and continuous delivery
- Translate UX into code: grids, component libraries and style guides
- Design systems and system architectures (microservices to monoliths)
- Review patterns for APIs (SOAP, AJAX, REST), defining API domains, patterns for REST APIs and more API goodness
- Study the various front-end design patterns you need to know
- Store data, what to consider for security, deployment, in production and more
Who This Book Is For
New graduates or junior developers who are transitioning to working as part of a larger team structure in a multi-disciplinary teams and developers previously focused on only front-end or back-end dev transitioning into full stack.
- ISBN-101484241517
- ISBN-13978-1484241516
- EditionFirst Edition
- Publication date20 Nov. 2018
- LanguageEnglish
- Dimensions17.8 x 2.11 x 25.4 cm
- Print length365 pages
Products related to this item
Product description
From the Back Cover
Understand the technical foundations, as well as the non-programming skills needed to be a successful full stack web developer. This book reveals the reasons why a truly successful full stack developer does more than write code.
You will learn the principles of the topics needed to help a developer new to agile or full stack working―UX, project management, QA, product management, and more― all from the point of view of a developer. Covering these skills alongside the fundamentals and foundations of modern web development, rather than specifics of current technologies and frameworks (which can age quickly), all programming examples are given in the context of the web as it is in 2018.
Although you need to feel comfortable working on code at the system, database, API, middleware or user interface level, depending on the task in hand, you also need to be able to deal with the big picture and the little details. The Full Stack Developer recognizes skills beyond the technical, and gives foundational knowledge of the wide set of skills needed in a modern software development team.
About the Author
Chris Northwood is a Senior Engineer working for BBC Research & Development, the research arm of the world's largest public service broadcaster. With a career starting out with Computer Science degrees from the University of York (BEng) and the University of Sheffield (MSc), Chris has worked at major organisations including ThoughtWorks & the University of Oxford, as well as freelance work. He wrote this book distilling the information he learnt over his career as it's the book he wishes he had when he started.
Product details
- Publisher : Apress
- Publication date : 20 Nov. 2018
- Edition : First Edition
- Language : English
- Print length : 365 pages
- ISBN-10 : 1484241517
- ISBN-13 : 978-1484241516
- Item weight : 658 g
- Dimensions : 17.8 x 2.11 x 25.4 cm
- Best Sellers Rank: 867,437 in Books (See Top 100 in Books)
- 1,284 in Web Scripting & Programming
- Customer reviews:
About the author

Chris Northwood is the author of The Full Stack Developer. Day-to-day she works as a technologist within organisations that want to make a positive difference to society. With strategy, architecture and leadership experience, she specialises in solving problems using web technologies across the full web stack, as well as systems architecture and site reliability engineering.
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from United Kingdom
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United Kingdom on 19 April 2020Format: PaperbackVerified PurchaseProduct for full stack developer, not for student
- Reviewed in the United Kingdom on 12 June 2021Format: PaperbackThe mythical Full Stack Developer is very vogue at the moment, like would you want your GP to do your Brain surgery or Heart By-Pass?
The biggest mistake is that your Project managers is given a fantasy that a developers can write awesome ReactJS used in the latest ES6/8+ javascript, who understands the end-function problem as well as writing secure high performance API, connecting to SQL or Graph data stores in Azure/GCP/AWS oh and having it loads fast in all devices - To have your cake and eat it!
But people want this text on a CV, they have their own interpretation of what they mean by it (as with Agile). Given that Full Stack is total bull s!ht, this book is full of really useful stuff. So what is on todays Technology Radar ( as it will be so last month soon), so getting a head start on what is in common use is really handy, as when you change jobs ever few years you will need to be 'up-to-date' and know when and when not to use something in this fast changing world. But then I started programming in 1979 on mainframes, client server existed before PC came along, then the client was the PC and the Server was a mainframe, the rate of change is enormous - now the client is your apple watch of the smart meter in your home. So with this book use lots of bookmarks as to what is useful in your current job.
As Full Stack Team/capability is a different kettle of fish and has been common since 1999.
- Reviewed in the United Kingdom on 30 December 2022Format: Kindle EditionVerified PurchaseChris Northwood walks a difficult line very well in this book. The book assumes you know a little bit about programming, but is also accessible enough for the hobbiest coder.
- Reviewed in the United Kingdom on 13 January 2019Format: PaperbackThe best thing a budding dev can possibly do for themselves is to read this book!
Chris Northwood has distilled years of academic learning and practical experience at the top of his field and he's handing it to us on a plate.
- Reviewed in the United Kingdom on 18 December 2018Format: PaperbackIt's the book I wish I had when I started!
- Reviewed in the United Kingdom on 9 September 2021Format: PaperbackVerified PurchaseBought this book as an intermediate full stack developer to understand holes in my knowledge which needed to be filled and this book has hardly done anything to support that.
It is poorly written and littered with mistakes throughout making it a tough read from that standpoint alone.
The book goes into pointless levels of detail in its subsections without really explaining the overarching concept or specific use cases making it seem more of a ramble than a powerful source of knowledge.
Furthermore, the author will make use of complicated concepts and technologies in examples for more simple subjects without explaining what these are therefore making the whole explanation redundant as the reader who doesn't have a computer science background or years experience as a developer.
All in all, if you're a beginner then avoid this book completely. And if you're intermediate and above, it can just about help for understanding some potential gaps in knowledge, but don't expect to understand them from reading the book, expect to have to go away and learn them from a better resource.
Wouldn't recommend the purchase - look for other resources available.
- Reviewed in the United Kingdom on 19 December 2018Format: PaperbackThis is a great book for anyone aspiring or beginning to work in a larger software development team, and for those managing such a team. (I am just reminded of the different ways people define Full Stack Development – in this case the focus is on the Full Stack team, where people have different specialties but are also knowledgeable of the development process as a whole)
There is a lot of emphasis on DevOps and the different options that are available for managing environments, with Pros and Cons. But general web technologies are also covered, and the section on JavaScript sums up the crucial things to pay attention to, which will be very valuable to anybody not very familiar to it.
The book also takes great care of the human factor. Both the best ways to work together with your stakeholders, and planning and prioritising your work with methodologies like Scrum and Kanban are covered in depth. Accessibility is tackled very well too. What I especially appreciated was the section on analytics, as it made clear that you can obtain meaningful data without having to track everything (and possibly making your users identifiable). In fact it is beneficial to the owner too to think ahead of what data to look at.
The book is very much text-based with few graphics and code. Occasionally it can get a bit lost in detail. Then it can be difficult to keep track of things, especially when you are not familiar with the technologies mentioned. But this is more than made up by the valuable tips and advice. This book is clearly written by somebody very knowledgeable and with a lot of experience, and I will sure go back to it a lot.
Top reviews from other countries
Sumit RaoReviewed in India on 7 January 20264.0 out of 5 stars Good one
Great
guyatiaReviewed in the United States on 11 January 20204.0 out of 5 stars Good item.
Format: PaperbackVerified PurchaseFor study.
Jamie BReviewed in Canada on 12 August 20195.0 out of 5 stars Junior developer?
Format: PaperbackVerified PurchaseWell done. It covers a lot. Anyone can read this and learn something.
-
GNU DoggoReviewed in Mexico on 18 May 20193.0 out of 5 stars Muy teorico
Format: PaperbackVerified PurchaseNo esta mal, brinda mucha información, pero me hubiera gustado que ejemplificara los temas que trata, tiene algunos ejemplos, pero no son prácticos, lo recomendaría para alguien que va iniciándose para que conozca los términos.




