Highlights
- Ruby Basics
- The Ruby Object Model
- Advanced Topics
- Test-Driven Development with RSpec
- Rails Introduction
- Rails Toolbox
- Demystifying Rails
- Test-Driving your Rails App
- Advanced Controllers and Models
- Rails Power Tools
Course Details
Ruby Basics
Ruby Overview
Command-line Tools
Core Ruby
Syntax
Functions
Control Flow
Built-in Types
Collections
Blocks and Iterators
The Ruby Object Model
Objects
Classes
Inheritance
Dispatching
Modules
Scope
Advanced Topics
Exceptions
Advanced Blocks
Classes as Objects
Metaprogramming
IO
Test-Driven Development with RSpec
Introduction to TDD
Red-Green-Refactor
Describing a feature
Verifying expectations
Mocks & Stubs
Rails Introduction
The Architecture
the Model-View-Controller pattern
Rails project structure
Scaffolding for jumpstart
Rails Toolbox
Rake
Git
Test Frameworks
Deploying a Rails application
Demystifying Rails
The Console
Models with ActiveRecord
Routes and Controllers
Associations
Migrations
Views
Test-Driving your Rails App
Beyond Scaffolding
BDD with Cucumber and Rspec
Outside-in Testing
Test-driving Feature Development
Rails testing helpers
Advanced Controllers and Models
Validations
Evolving your Database
Modifying Application Flow
Rails Power Tools
Named Routes
Rails Plugins
User Authentication
Who should attend
Feedback
4.8 out of 5 average
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022