
bertomart
bertomart
- 7 Courses Completed
- 59 Levels Completed
- 73 Screencasts Watched
- 137,375 Total Points
HTML/CSS: 1 Course Completed

CSS Cross-Country
Intermediate CSS
Explore the fundamentals of CSS, and review all the web-styling tools needed for front-end efficiency.
-
Frost-Proof Fundamentals
Adding style, selectors, the cascade, and floats
-
Clear Carving
Clearing floats, inheritance, and specificity
-
Box Bindings
The box model, positioning, and z-index
-
Grooming Your Code
DRY, display types, and centering
-
CSS Safety
Protecting your layout and specificity problems
-
Image Issues
Image use and image cropping
-
Sprightly Slaloms
Image replacement and sprites
-
Pseudo Sitzmark
Pseudo classes and pseudo elements
HTML/CSS: 5 Screencasts Watched
Ruby: 4 Courses Completed

Rails Best Practices
Discontinued
-
Controllers in Space
Fat model/skinny controller, named scopes, scopes with lambda, default scopes, model creation scopes, skipping a filter
-
Controller Command
Nested attributes, models without the database, using Presenters, rejecting SQL injection, Rails 3 responder syntax
-
Model Pitfalls
Basic & compound indices, protecting your attributes, using default database values, using callbacks properly, improving validation, database seeding
-
Model Bert
Optimizing n+1 queries, using counter_cache, batches of find_each, applying The Law of Demeter, using to_s and to_param in the model
-
Froggy Views
Refactoring views, using helpers, rendering content with partials, handling empty strings, using content_for, meta yield

Rails for Zombies 2
Getting Started With Ruby on Rails
Learn more Rails with this sequel to the infamous Rails for Zombies course. Increase your Ruby on Rails knowledge with even more zombie learning.
-
From the Ground Up
Installing Rails, creating a Rails app, database migrations, the command line, Ruby 1.9 hash syntax, Bundler, database configuration
-
Models Still Taste Like Chicken
Named scopes, callbacks, has_one, relationship options, using Includes, has_many :through
-
Rest In Pieces
Revisiting URL helpers, forms & input helpers, understanding REST, nested resources, view partials, other view helpers
-
Asset Packaging and Mailing
Sending attachments in mail, asset tags, using the Asset Pipeline, CoffeeScript, creating and sending mail, SCSS, using the JavaScript manifest
-
Rendering Extremities
Custom RESTful routes, creating AJAX links, rendering custom JSON, AJAXified forms, controller rendering options, sending server JavaScript, using JSON data

Rails for Zombies Redux
Getting Started With Ruby on Rails
Learn Ruby on Rails, an open-source framework for the Ruby programming language. Rails for Zombies will teach you all the Rails basics with a zombie flair.
-
Deep in the Crud
How we work with a database in Rails by using Create, Read, Update, and Destroy (CRUD).
-
Models Taste Like Chicken
We'll learn about ActiveRecord models, validations, and relationships.
-
The Views Ain't Always Pretty
Get experience linking between views, using conditionals, and how to lookup documentation on common view helpers.
-
Controllers Must Be Eaten
Sitting between our Models and Views are the Controllers, which use instance variables to keep our code organized.
-
Routing Into Darkness
Learn how to direct requests to your app to the correct controller actions.

Rails for Zombies
Discontinued
Ruby: 29 Screencasts Watched
-
Watched
Core Ruby Classes -
Watched
Asset Pipeline Patterns -
Watched
Rails Anatomy -
Watched
Rails 4 Queues -
Watched
Ruby Idioms -
Watched
Rails App From Scratch - Part 1 -
Watched
Rake - Part 1 -
Watched
Build a Ruby on Rails App -
Watched
RubyTapas: Concat -
Watched
Rails App Templates - Part 2 -
Watched
God Framework - Part 1 -
Watched
Chef - Part 4 -
Watched
Build a Rails Web API -
Watched
RubyTapas: Catch and Throw -
Watched
Rails-API - Part 2 -
Watched
Rails-API - Part 1 -
Watched
RubyTapas: Break With Value -
Watched
Pearson: Rails Tutorial - Part 2 -
Watched
Pearson: Rails Tutorial - Part 1 -
Watched
Rails Boot Time -
Watched
Rails App From Scratch - Devise -
Watched
Behavior-driven Development with Cucumber -
Watched
Sidekiq -
Watched
Deployment: Capistrano - Part 2 -
Watched
Deployment: Capistrano - Part 1 -
Watched
Upgrade a Ruby on Rails App to Rails 4.2 -
Watched
Build a Reading List App With Ruby on Rails -
Watched
Rails Auth: Authentication from Scratch -
Watched
Rails Auth: Authlogic
JavaScript: 2 Courses Completed

jQuery Air: First Flight
Discontinued
-
Just Enough JavaScript
Creating variables, dialogs, object & string functions, number-related operations, working with arrays.
-
Take Off
Downloading jQuery, minified Javascript, loading jQuery, the DOM & jQuery selection, nested elements, pseudo-classes & direct descendants.
-
View from 30,000 Feet
Direct manipulation with CSS, manipulating multiple attributes, adding & removing classes, toggling classes, hiding & showing content.
-
Contents may shift
Retrieving & setting text content with text(), querying & setting DOM with html(), manipulating DOM with append() & prepend(), creating peers with :before & :after, adding & removing nodes.
-
Fasten your Seatbelts
Using document.ready, writing named functions, using click event listeners, keyboard events, animations, AJAX load()

jQuery Air: Captain's Log
Discontinued
-
Events
HTML & Text value, HTML5 data attributes, click events, binding & unbinding events, using multiple click handlers, live vs. delegate
-
Ajax
$.ajax, error handling & callbacks, aborting AJAX & timeouts, receiving and parsing JSON, using JSONP, sending form data
-
Effects
Chaining effects & adjusting speed, animating with CSS, effect easing, using a queue, adding a delay, stopping an effect
-
Organization
Each & Map utility functions, creating your own utility functions, creating plugins, encapsulating your code, custom events, jQuery templates
JavaScript: 11 Screencasts Watched
-
Watched
Most Useful jQuery Libraries -
Watched
jQuery ColorBox -
Watched
Knockout.js - Part 2 -
Watched
JavaScript Objects -
Watched
Egghead.io: Reusable Angular Directives -
Watched
Egghead.io: Flexible Angular Directives -
Watched
Build an AngularJS App -
Watched
AngularJS - Part 1 -
Watched
AngularJS - Part 2 -
Watched
Famo.us -
Watched
Build Podcast: Bower
Electives: 24 Screencasts Watched
-
Watched
Shell Productivity - Part 2 -
Watched
Shell Productivity - Part 1 -
Watched
Unix Basics - Part 2 -
Watched
Vim and tmux -
Watched
Founder's Talk -
Watched
Groupon: Geolocation -
Watched
Groupon: Spatial Queries -
Watched
Founder's Talk - Part 2 -
Watched
Thoughtbot: Vim for Rails Developers -
Watched
Remote Pairing with tmux -
Watched
Nginx and Rails -
Watched
Nginx Basics -
Watched
Chef - Part 1 -
Watched
GopherCasts: Getting Started with Go -
Watched
SketchCasts: Quickly Creating a Color Palette -
Watched
Docker: Part 4 -
Watched
Test Driven Development: Fake It -
Watched
Threadless: Serving Notifications -
Watched
Basecamp: Search -
Watched
Basecamp: Messages and Notifications -
Watched
SketchCasts: Creating an iOS App Mockup (Part 2) -
Watched
SketchCasts: Exporting Tools -
Watched
SketchCasts: Creating an iOS App Mockup (Part 1) -
Watched
import.io: Introduction