Dev Environment Essentials for Web Developers. From Linux to Docker, Git, and CI/CD - A Practical Setup Guide (en Inglés)
Reseña del libro "Dev Environment Essentials for Web Developers. From Linux to Docker, Git, and CI/CD - A Practical Setup Guide (en Inglés)"
You don't have to be a DevOps engineer - but you should understand the environment you deploy to.
Most web developers can write code, but freeze when asked to set up a server, configure Docker, or build a CI/CD pipeline. This book bridges that gap.
Dev Environment Essentials is a hands-on guide that takes you from zero infrastructure knowledge to confidently setting up, deploying, and automating your development environment.
What you will learn:Linux essentials - commands, permissions, SSH, and networking basicsJDK installation, build tools (Maven/Gradle), and environment variablesTomcat setup, web server architecture, and first deployment troubleshootingGit workflows, branching strategies, and SVN for enterprise teamsDocker and containerization from scratch - Dockerfile, Compose, and PodmanCI/CD pipelines with Jenkins - installation, Pipeline-as-Code, and advanced patternsReal-world scenarios: manual vs automated setup, blue-green deployment, and moreIncludes a command cheat sheet, installation reference, troubleshooting dictionary, and a series reading guide.
Written for working developers who code but can't deploy - by a developer with 10+ years of enterprise experience.