Back to 13 more Programming Books

Beginning Rails 6: From Novice to Professional

by Brady Somerville, Adam Gamble, Cloves Carneiro Jr, Rida Al Barazi

Ruby,
Rails

Publisher

Apress

Year

2020

Pages

464

ISBN

978-1484260252

Overview

Beginning Rails 6 is your ultimate springboard into web application development with Ruby on Rails. This book has been revised to cover the latest features in Rails 6, including WebPack, advanced JavaScript integration, Action Mailbox, Action Text, system and parallel testing, and Action Cable testing.

Perfect for beginners, this guide gently introduces you to designing applications, writing tests, and developing the code necessary to bring your ideas to life. Whether you’ve never programmed with Ruby or are entirely new to web development, this book will help you create a Rails 6 application from the ground up and deploy it to the web.

Key Features

  • Rails 6 Features: Learn about WebPack, Action Mailbox, Action Text, and other modern capabilities.
  • Beginner-Friendly: Designed for readers with little to no prior experience in Ruby, Rails, or web development.
  • Test-Driven Development (TDD): Ensure your application works as expected by applying TDD techniques.
  • Comprehensive Tutorials: Create Ruby on Rails 6 applications from scratch, step by step.
  • Git Best Practices: Use Git source control and professional techniques to manage your code.

What You Will Learn

  • Build Ruby on Rails 6 web applications from the bottom up.
  • Gain a solid foundation in the Ruby programming language.
  • Combine Rails components to create fully functional web applications.
  • Write and test your code effectively using TDD.
  • Deploy your application and manage source code with Git.

Who This Book Is For

This book is for individuals with little to no experience in Ruby, Rails, or web development. A basic familiarity with web concepts is helpful but not required. It’s also ideal for those looking to transition into Rails-based development with a clear and practical guide.

About the Authors

  • Brady Somerville: Senior engineer at Eezy with expertise in applications and web development, as well as system administration.
  • Adam Gamble: CTO at Eezy with over a decade of experience building web applications for startups and Fortune 500 companies.
  • Cloves Carneiro Jr: Software engineer with extensive experience in web-based applications, including work at LivingSocial. Original author of Beginning Rails and Beginning Ruby on Rails.
  • Rida Al Barazi: Experienced web developer specializing in smart applications for startups and an early adopter of Rails since 2005.

With Beginning Rails 6, you’ll gain the skills and confidence needed to dive into Rails development and build applications in days!