Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- h1. Courseware Assignments
- # HTML
- ## Basic Page Structure and Major Elements (<html>, <head>, <body>, <title>, <p>, <meta>, <h1..4>)
- ## Hyperlinking (first Rails tag - link_to)
- ## Inserting Images
- # CSS
- ## Intro to Styling Elements - in-line vs. CSS
- ## Inheritance
- ## Major Style Groups (based on the groups used by CSSEdit)
- ### Fonts & Colors
- ### Text
- ### Backgrounds
- ### Dimensions
- ### Position & Page Flow
- ### Borders
- ### Bullets & Other
- III. Javascript (Prototype)
- A. What is a script?
- B. DOM
- C. Selecting an object
- D. Basic actions to take on an object (mouseover, change styles/values, effects)
- E. Conditional statements
- IV. Basic Programming Concepts
- A. OOP Intro
- B. Values and Variables
- V. Basic Rails Concepts - Carlo Pecchia
- A. Installation
- B. MVC
- C. Associations
- D. Routing
- E. Scaffolding
- F. Forms
- VI. Moving Toward Better Code
- A. Partials (DRY)
- B. Validations
- C. Class Methods
- D. Filters
- E. ActionMailer
- F. jQuery
- VII. Plugins / Gems
- A. What is a plugin? What is a gem? Why use them?
- B. Common-Use Plugins and Gems
- 1. Authentication and Authorization
- 2. CMS
- 3. File Attachments
- 4. Searching
- 5. PDFs
- 6. Testing
- 7. Pagination
- VIII. Advanced Rails Concepts
- A. Default Scope, Named Scope
- B. Engines and Templates
- C. Versioning/Edge
- D. Database/Platform Support
- E. Deployment
- F. Testing
- G. Polymorphic relationships and Single Table Inheritance
- H. Lazy loading vs. eager loading
- I. Version repositories
- J. Security
- K. Hosting
Add Comment
Please, Sign In to add comment