
To become a successful full stack web developer, it's important to understand both the technical foundations and the non-programming skills required. This book explains that a truly successful full stack developer does more than merely write code. You will learn essential principles that help a developer who is new to agile methodologies or full-stack development. Topics covered include user experience (UX), project management, quality assurance (QA), product management, and more—all presented from a developer’s perspective. The book emphasizes these skills alongside the fundamental aspects of modern web development, rather than focusing on specific current technologies and frameworks, which can quickly become outdated. All programming examples are contextualized based on the web environment as it existed in 2018. While it's crucial to be comfortable working with code at various levels—such as systems, databases, APIs, middleware, and user interfaces—you also need to understand both the big picture and the finer details. The Full Stack Developer recognizes the importance of skills beyond just technical knowledge and provides foundational insights into the diverse skill set needed within 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 team and developers previously focused on only front-end or back-end dev transitioning into full stack.
Page Count:
368
Publication Date:
2018-01-01
No comments yet. Be the first to share your thoughts!