
Why is Rails by far the most popular framework for web development? It's versatile, easy to understand and allows you to add functionality quickly.
Use Installrails.com to quickly install Ruby, Rails, Git, Sublime Text and Setup your command line (terminal).
Copy and Paste Stylesheets and/or Assets (images) to 'application/assets/stylesheets' directory
New contest is started every 45 days!
Model (ActiveRecord) -- It maintains the relationship between the objects and the database and handles validation, association, transactions, and more.
Controller (ActiveController) -- The facility within the application that directs traffic, on the one hand, querying the models for specific data, and on the other hand, organizing that data (searching, sorting, messaging it) into a form that fits the needs of a given view.
View (ActiveView) -- It is a presentation of data in a particular format, triggered by a controller's decision to present the data.
Create 'Welcome' Controller to create static view landing page. Add routes to application.
Define actions in the Doc controller. Create Model for main object in application (Doc) and create RESTful routes.
Add HAML & Simple_form Gem to application, define 'new' and 'create' methods in controller and create view files to create documents.
Show and Index actions defined and view files created for each.
Edit, Update and Destroy actions added to complete CRUD (create/read/update/delete) ability. View file for Edit Action was also added.
User Model (with Devise Gem) and associations to Doc Model in both controller and model.
Add Stylesheets to App and restrict Doc viewership to user who created it.
Add Navigation and styling to Docs and Welcome View Pages
Improve look of document index page.
Show page styling and improve formating of text
Style and improve Edit and New page templates. Add custom styling to Devise view files (Log In and Sign Up)
Define Index and New Actions in Post Controller and create corresponding view files.
Complete the Create Action so Posts are saved when they're created. Add Show view file to display created posts.
Add Index View Page to display the Posts in descending order.
Add Styling, Images, Navigation and Structure to Application
Make sure posts have minimum requirements (so empty posts are not saved). Index page layout is also improved.
Edit and Delete actions in Controller with View Files.
Create Comment Model, Controller and define its actions.
Comments must be deleted if Posts are deleted.
Create 'About' Controller to create static view page.
Add User via Devise Gem and Authentication. Also, add more styling.
Changing View Files for Signed In and Logged Out Users.
Build your Rails portfolio with 8 super cool web applications in Ruby on Rails. Use it to begin seeking jobs as proof of what you can do, or feel confident to launch projects.
I know the frustration of learning how to code. Trust me. I've been there.
But how did I go from "aspiring developer" to winning hackathons with 150 people and building web applications for a living? Simple. I learned by doing. By building different applications over and over again.
"Spent over £2k on a Rails course and it wasn't half as good as what this course is offering for free. Ta " - Lyndon Joseph
“This class was simply amazing. I learned a lot and I know how to code now! I'm excited to put in the work to master the new skills I've learned. Thank you.” – Montalis Anglade
The 8 app in 30 days course is THE most comprehensive crash course you'll find in Ruby on Rails, styling/design, and best-practices -- or your money back. You can begin with zero skills and become a fee-earning Rails developer in just 30 days.
Zero-to-launch 8 TIMES as you code and own:
It gets even better!
Enter to win a the super popular Sublime Text License Giveaway!
Sublime Text Editor
Worth ~$70!
"Completely hands-on, no-nonsense, Do-It-Yourself Approach adopted from start to finish. This is not just another Ruby on Rails course, its much better than that. Thanks for putting so much into this course, you're the man! " - Osazeme Usen
The best way to absorb unfamiliar concepts is to begin with the large picture in mind and work down to details. This course has been designed to show you new concepts (variables, loops, conditionals, gems, e.t.c.) ONLY AS YOU APPLY THEM and NEVER in theory.
~20 Hours spread over 30 days of clear coding instruction where we will delve into the full process of zero-to-launch!
Chinese Proverb: "I listen, I forget; I see, I remember; I do, I learn!"
What else?
I will never leave you hanging!
It doesn't matter how old you are or what you do professionally. I guarantee that ANYONE can benefit from this course, whether it's earning a bit of extra cash on the side, changing career altogether or just the freedom to bring ideas to life.
More from former students have this to say:
“Good clear instruction. There are materials floating around online, but Yonathan has put them together in an order that makes sense.” – Jonathan Grove
“Yonathan's tutorial and style of teaching is really relaxed and to the point. A lot of rails tutorials out there either show you too much or too little. His tutorial was the right mix - focusing on getting stuff up and running really quick.” - Manuel Da Costa
This course is both for students who have no experience in programming at all and also for students who have tried Ruby on Rails in the past but want to take their skills to the next level.