The Full Stack Developer
Chris Northwood is a Senior Engineer at BBC Research & Development, the world's largest public service broadcaster's research arm. Chris began his career with Computer Science degrees from the University of York (BEng) and the University of Sheffield (MSc), and has since worked for major organizations such as ThoughtWorks and the University of Oxford, in addition to freelance work.
Understand both the technical foundations and the non-programming skills required to be a successful full stack web developer. The Full Stack Developer explains why a successful full stack developer does more than just write code.
You will learn the fundamentals of the topics required to assist a developer new to agile or full stack workingUX, project management, QA, product management, and more, all from the perspective of a developer. Instead of 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 must be comfortable working on code at the system, database, API, middleware, or user interface level, depending on the task at hand, you must also be able to deal with the big picture as well as the small details. The Full Stack Developer identifies skills that go beyond the technical and provides foundational knowledge of the diverse set of skills required in a modern software development team.
What You'll Discover:
- Plan your work, taking into consideration Agile vs. Waterfall, tools, scrum, kanban, and continuous delivery.
- Grids, component libraries, and style guides can all be used to translate UX into code.
- System and system architecture design (microservices to monoliths)
- Examine API patterns (SOAP, AJAX, REST), defining API domains, REST API patterns, and other API goodness.
- Examine the various front-end design patterns that you must be familiar with.
- Data storage, security considerations, deployment, in production, and more
This book is intended for new graduates or junior developers who are transitioning to working as part of a larger team structure in a multi-disciplinary teams, as well as developers who have previously focused on only front-end or back-end development and are transitioning to full stack.
Author: Chris Northwood
Link to buy: https://www.amazon.com/gp/product/1484241517/
Ratings: 4.3 out of 5 stars (from 44 reviews)
Best Sellers Rank: #363,192 in Books
#471 in Web Development & Design Programming
#779 in Computer Science (Books)
#1,072 in Internet & Social Media