Professional Rails Code Along

Why take this course?
🚀 Professional Rails Code Along Course 🌟
Course Headline: Develop a real-world Rails project using TDD/BDD, including a step-by-step guide to building professional applications.
Hey there, future Rails guru! 👋 Welcome to the Professional Rails Code Along Course! My name is Jordan Hudgens, and I'm your expert guide on this coding adventure. With years of experience under my belt, having worked with industry giants like Eventbrite and Quip, I've honed my skills in Ruby on Rails to help you elevate yours.
Why This Course?
This isn't just another tutorial that shows you how to build a Rails application from scratch. Oh no! In this course, you'll witness the real-time journey of developing a project I was actually hired to create. 🕒⏳ I've chosen to film my process without cuts or edits. This way, you get an unfiltered view of what it means to tackle complex challenges like a seasoned pro developer. You'll see me make mistakes, figure out solutions, and ultimately deliver a fully functional application—just as it would be in the real world.
What You'll Learn:
-
TDD & BDD Mastery: Every feature we build will adhere to Test Driven Development (TDD) and Behavior Driven Development (BDD) best practices, using RSpec and Capybara for robust testing frameworks.
-
SMS Integration: Learn how to integrate the Twilio API to send SMS messages, keeping users connected and informed in real-time.
-
User Permissions: Implement a comprehensive permission structure that defines user roles and their capabilities within the application.
-
Admin Dashboard: Construct an administrator dashboard to give you oversight and control over your application's backend operations.
-
Email Components: Understand how to set up automated email components, ensuring users are engaged with your application through timely notifications.
-
Approval Workflow: Design and build an approval workflow from the ground up, learning the nuances of managing complex user interactions.
-
Growl Notifications: Create JavaScript Growl notifications to provide immediate feedback to users as they interact with your application.
Who This Course Is For:
This course is a step up from the basics and is designed for those who have already completed an introductory Rails course. If you're ready to dive into professional development practices and are eager to build something you can proudly call your own, this is where you level up your skills. 🌈
What's in It For You:
-
Real-World Application: Follow along with the development of a real-world Rails application.
-
Source Code Included: Each lesson comes complete with the source code so you can compare, study, and apply what you've learned.
-
Professional Skill Set: Transition from a beginner to a professional Rails developer.
-
Build Your Own Projects: Use the provided source code as a foundation to create your own production-ready applications.
So, are you ready to embark on this exciting journey and become a Rails pro? I can't wait to guide you through this experience. Let's get coding! 🛠️➡️🚀
Review the curriculum, enroll in the course, and let's start building something incredible together. See you inside the classroom! 👩💻✨
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
Professional Rails Code Along by Jordan Hudgens is an insightful journey into Test Driven Development combined with real-world problem solving. While it may benefit from better organization and focus on certain concepts, the course comprehensively covers best practices, view files management, and open-source applications integration. Budding Rails developers will enjoy learning how a professional developer handles projects while deepening their understanding of TDD.
What We Liked
- In-depth coverage of Test Driven Development (TDD) with RSpec & Capybara
- Explores real-world aspects like SMS sending, callbacks & permission structures
- Provides insights into best practices for view files organization and code refactoring
- Demonstrates researching and integrating open-source libraries into projects
Potential Drawbacks
- Disorganized in parts; improvements could be made in clarifying specific concepts
- Lacks detailed explanations for certain concepts like Single Table Inheritance (STI)
- Limited focus on testing more features when building the project
- Occasional lack of clarity or specificity in addressing student questions