Full Stack Web Development: The Comprehensive Guide

  • 9h 55m
  • Philip Ackermann
  • Rheinwerk Publishing Inc.
  • 2023

Full stack web developers are always in demand—do you have the skillset? Between these pages you’ll learn to design websites with CSS, structure them with HTML, and add interactivity with JavaScript. You’ll master the different web protocols, formats, and architectures and see how and when to use APIs, PHP, web services, and other tools and languages. With information on testing, deploying, securing, and optimizing web applications, you’ll get the full frontend and backend instructions you need!

  • Your all-in-one overview of full stack web development, from design and interactivity to security and operations
  • Learn about frontend tools, including HTML, CSS, JavaScript, APIs, and more
  • Work with backend technologies, including Node.js, PHP, web services, and databases

In this book, you'll learn about:

1. Web Basics

Get an overview of how web development works and learn about terms like URL, HTTP, HTML, CSS, JavaScript, and DNS.

2. Webpage Design and Creation

Master frontend development! Discover the key elements of HTML and walk through CSS frameworks, style guides, and architecture. See how to use variables, constants, data types, and operations with JavaScript—and much more!

3. Backend Programming

Walk through common web architectures and understand the programming languages behind every modern website. Test, secure, and optimize your web applications.

About the Author

Philip Ackermann is the CTO of Cedalo GmbH and the author of several reference books and technical articles on Java, JavaScript, and web development. His focus is on the design and development of Node.js projects in the areas of Industry 4.0 and Internet of Things.

In this Book

  • Foreword
  • Preface
  • Understanding the Basics
  • Structuring Web Pages with HTML
  • Designing Web Pages with CSS
  • Making Web Pages Interactive with JavaScript
  • Using Web Protocols
  • Using Web Formats
  • Using Web APIs
  • Optimizing Websites for Accessibility
  • Simplifying CSS with CSS Preprocessors
  • Implementing Single-Page Applications
  • Implementing Mobile Applications
  • Understanding and Using Web Architectures
  • Using Programming Languages on the Server Side
  • Using JavaScript on the Server Side
  • Using the PHP Language
  • Implementing Web Services
  • Storing Data in Databases
  • Testing Web Applications
  • Deploying and Hosting Web Applications
  • Securing Web Applications
  • Optimizing the Performance of Web Applications
  • Organizing and Managing Web Projects
  • Managing Web Projects
SHOW MORE
FREE ACCESS