The Pro Ruby on Rails Starter Course provides a simple introduction to Web Applications Development using the Rails framework. This course is for students who have no experience in programming at all and is an optional pre-course to "The Professional Ruby on Rails Developer" course here on Udemy.
Why Ruby on Rails? Since its introduction, Ruby on Rails has rapidly become one of the most powerful tools for building web applications for startups and existing software houses. Some of the top sites using Ruby on Rails are Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon, Hulu, Airbnb, Yellow Pages and much more.
This course provides a simple introduction to Rails by utilizing lectures, homework and building a Todo web app as the main project. Then there will be a demonstration of using scaffold generators and bootstrap to quickly build a second Todo app. There will be references to free resources available on the internet to supplement the course materials.
Some features of this course are:
- Rails 4 using cloud-based Integrated Development Environment
- Rails MVC structure - Models, Views, Controllers
- Model-backed forms
- and much more!
Signup for cloud9 Integrated Development Environment for development
Learn to issue commands using terminal window and build first blog app using rails guides
Learn about Model, View, Controller structure of Rails
Use rails new to create a new todo web app
Generate migration to create new listings table and associated listing model
Add routes, controller and actions and associated view
Update view to display todo listing from database table
Add ability to add new todo item from the browser
Use pry gem to display details of params hash
Add feature to edit an existing todo item
Add feature to show a todo item
Add ability to delete a todo item
Create a form partial and extract common code from add and edit views
Use Rails magic scaffold generator and bootstrap to create a flashy new Todo app and show the power of Rails
Summary of course and intro to the Professional Ruby on Rails Developer Course
Interview with Evgeny Rahman, a senior Rails Developer on next steps, industry insights and more! This is a video from the Professional Ruby on Rails Developer course which I thought would be helpful for all developers starting out. Note: All references to "this course" in the video refers to the Professional Ruby on Rails Developer course.
Hi, I'm Mashrur, I have been a technology professional for over a decade and have degrees in Computer Science and Economics
I have worked with Enterprise Software Systems throughout my career with roles played in analysis, development and management. I lead projects using both agile and waterfall methodologies and am well versed in the inner workings of the software development and delivery world.
During my career, I've realized how much I enjoyed training new hires and new team members and helping them succeed. I've dedicated a good amount of time over the last 7 years on-boarding new analysts and developers and working with them to build and maintain systems which puts me in a very unique position of knowing what new entrants to a field or subject need to succeed. I strongly believe in a focus on fundamentals and practice and not in shortcuts or gimmicks.
I'm very passionate about web application development and I prototype and build web apps in entrepreneurial pursuits. Ruby on Rails has proven to be a very strong force in this field and is especially powerful for startups looking to prototype ideas rapidly and subsequently building on that platform as the ideas catch on.
So join me for my comprehensive Ruby on Rails Developer courses as I guide you through the world of web application development using Rails and bringing your ideas to life.