Getting Started with Ruby on Rails
Getting Started with Ruby on Rails, available at $19.99, has an average rating of 3.85, with 49 lectures, based on 128 reviews, and has 9643 subscribers.
You will learn about Basics of Ruby The MVC architecture of Rails How Rails supports the Development of Models How Rails supports the Development of Views Best Practice in the use of HTML5 and CSS3 Best Practice in Behavioural Driven Development How to use an extensive range of Ruby Gems to maximise productivity CSS3 Animations Responsive Design This course is ideal for individuals who are Those with a wish to gain a broad foundation in the technology and processes needed for developing Web Applications with Ruby on Rails. It is particularly useful for Those with a wish to gain a broad foundation in the technology and processes needed for developing Web Applications with Ruby on Rails.
Enroll now: Getting Started with Ruby on Rails
Summary
Title: Getting Started with Ruby on Rails
Price: $19.99
Average Rating: 3.85
Number of Lectures: 49
Number of Published Lectures: 49
Number of Curriculum Items: 49
Number of Published Curriculum Objects: 49
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Basics of Ruby
- The MVC architecture of Rails
- How Rails supports the Development of Models
- How Rails supports the Development of Views
- Best Practice in the use of HTML5 and CSS3
- Best Practice in Behavioural Driven Development
- How to use an extensive range of Ruby Gems to maximise productivity
- CSS3 Animations
- Responsive Design
Who Should Attend
- Those with a wish to gain a broad foundation in the technology and processes needed for developing Web Applications with Ruby on Rails.
Target Audiences
- Those with a wish to gain a broad foundation in the technology and processes needed for developing Web Applications with Ruby on Rails.
This course covers all you need to get started with building Web applications with Ruby on Rails. It takes you from basic material on the best practices that are embedded into the Rails framework, through to advanced material on developing real time applications with Rails.
The course contains screen casts and practical examples. We show you how to get coding right away using Nitrous – a cloud based development environment. So there is no need to spend time on the tedious business of installing tools on your own machine.
I am not a full-time teacher. My courses are informed by extensive real-world application development both in industry and academia. So I teach you what works in practice, and by following this course you will benefit from my 35 years’ experience in a wide range of software engineering projects.
Course Curriculum
Chapter 1: Basic Introduction to Ruby for Rails Developers
Lecture 1: Setting the Scene
Lecture 2: Using Nitrous.io for Ruby on Rails
Lecture 3: The Nitrous Desktop
Lecture 4: A Little Deeper into Ruby
Lecture 5: Classes in Ruby
Lecture 6: Interactive Ruby: the IRb
Lecture 7: A Little Practice with Ruby
Chapter 2: Handling Static Pages in Rails
Lecture 1: Introducing Rails
Lecture 2: Static Pages in Rails
Lecture 3: Fleshing Out the Content
Chapter 3: Getting Your Processes Sorted
Lecture 1: The Importance of Process
Lecture 2: Setting up your Development Environment
Lecture 3: Behaviour Driven Development
Lecture 4: Version Control with Git and GitHub
Lecture 5: Early Deployment and Reprise
Chapter 4: Now Add Some Database Magic
Lecture 1: Using Active Record
Lecture 2: Validations, Action Callbacks and Authorisation
Lecture 3: Capturing Associations between Classes
Lecture 4: Thinking About Your Models
Lecture 5: A Little Bit of Tidy Up with jQuery
Chapter 5: A Touch of Style
Lecture 1: Laying the Foundations for a Makeover
Lecture 2: Semantic Markup with HTML5
Lecture 3: Sassy CSS
Chapter 6: Take a REST
Lecture 1: RESTful Rails
Lecture 2: RESTful CRUD in Detail
Chapter 7: And a Sprinkling of Gems
Lecture 1: A Sprinkling of Gems
Lecture 2: Active Admin
Lecture 3: CarrierWave and RMagick
Chapter 8: Now What Have We Got
Lecture 1: Where to now?
Chapter 9: Starting the Move to the Next Level
Lecture 1: More on Working with Git
Lecture 2: My First Real Time Rails App
Chapter 10: Appendix: HTML5 Basics
Lecture 1: What is HTML?
Lecture 2: A Short history of HTML
Lecture 3: The structure of an HTML document
Lecture 4: The Document Object Model
Lecture 5: The "head" element
Lecture 6: Block type and inline elements
Lecture 7: Character encoding
Lecture 8: Marking up text
Lecture 9: Tables
Lecture 10: Forms
Lecture 11: Links
Lecture 12: Validation
Lecture 13: Accessibility
Lecture 14: Review and next steps
Chapter 11: Appendix: CSS3 Design Patterns
Lecture 1: Why Design Patterns?
Lecture 2: Image Replacement
Lecture 3: Font styles
Lecture 4: Layouts: Tabs
Instructors
-
Paul Krause
Professor of Software Engineering, University of Surrey
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 3 votes
- 3 stars: 9 votes
- 4 stars: 28 votes
- 5 stars: 78 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024