Coder Social home page Coder Social logo

ada-developers-academy / textbook-curriculum Goto Github PK

View Code? Open in Web Editor NEW
457.0 48.0 485.0 52.53 MB

Ada Developers Academy Online Curriculum

Home Page: http://adadevelopersacademy.org/

License: Other

Ruby 78.85% JavaScript 15.03% CSS 0.44% HTML 5.68%
ada-developers-academy curriculum learn-to-code programming non-profit rails javascript ruby

textbook-curriculum's Issues

Examples in Intermediate Rails -> Custom Validations can be done w/o custom validations

The custom method one can be validated with inclusion:

class Item < ActiveRecord::Base
  validates :kind, inclusion: { in: %w(Movie Book Album) }
end

Similarly, the one for conditional validations could be achieved with allow_nil and allow_blank:

class User < ActiveRecord::Base
  # If the user provided a username, it must be at least 8 characters
  validates :username, length: { minimum: 8 }, allow_nil: true, allow_blank: true
end

Backbone Materials - Suggested Long-term Revision

Assuming we stick with Backbone for a cohort or two, I'd like to suggest we revise the materials to separate reference material & Live-Code Material.

Also I'd suggest pulling Underscore Templates out and doing a bit more with them before we get to Backbone, maybe with AJAX.

Example:
02-Backbone-views.md - reference material for Backbone development
02a-Backbone-views-Livecode.md - Walkthrough instructions and code.

Should CSS Framework lesson mention the Foundation Rails gem?

The documentation for CSS Frameworks in section 5 of the textbook curriculum discusses how Foundation works as a CSS framework.

Because the majority of our projects after StaticSite are going to be Rails projects, should we include a section on how to easily get the Foundation framework into a Rails application?

Zurb has created a gem for just that, with fairly straight forward instructions on how to use it: https://github.com/zurb/foundation-rails .

Installfest - Rectangle perms

I'm pretty sure that you need to run Rectangle before it will let you assign permissions?

& further path info [System Preferences -> Security & Permissions -> Privacy -> Accessibility] might help other folks not have to scroll up and down through the whole list.

Stack and Queues Notes

Add methods for stacks and queues to notes along with a description of what each does.

Also make comprehension questions match those in the AdaGold/stacks-queues comprehension questions

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.