Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Ruby on Rails

für mobile Entwickler
Frameworks
Tools
PM Tools
• Basecamp
• JIRA (Agile) + Bee App
• Confluence
GFX Tools
• Sketch
• Photoshop
IDE / Editor
• Sublime Text 3
• Atom
• RubyMine
• teilw. mit VIM-Plugins
• Englische Tastatur
Dependency Management
• Rails: Bundler
• Ember: EmberCLI + NPM + Bower
Build Tools
• Rails: Asset Pipeline + https://rails-assets.org/
• Ember: Broccoli (zuvor Grunt)
Databases
• PostgreSQL + ActiveRecord
• MongoDB + MongoID
Andere Tools
• GitTower – Git-Client
• P4Merge – Merge-Tool
• rbenv – ruby version manager
• MockSMTP – E-Mail-Testing
• N...
Getting Started
Voraussetzungen
• Ruby installiert (wir nutzen zudem rbenv)
• Rails installiert
• Bundler installiert (Package Manager)
Setup
• Default:

rails new app_name
• Auf Basis einer Vorlage:

rails new app_name -m https://raw.github.com/
RailsApps/r...
Beispiel-App
• Backend eines einfachen PM-Tools
• Projekte verwalten
• Todos verwalten
• API für mobile App
Frontend
• Twitter Bootstrap
• SASS (.scss)
• Slim-Templates
• Simple Form
Backend
• Rails
• ActiveModelSerializers
• Slim-Templates
• ActiveRecord + SQLite3
Dokumentation
Dokumentation
• Rails Guides
• Ruby / Rails API Dokumentation
Kontakt
Daniel Dengler

dden@num42.de
Presentation 2014-03-18 public
Presentation 2014-03-18 public
Nächste SlideShare
Wird geladen in …5
×

Presentation 2014-03-18 public

156 Aufrufe

Veröffentlicht am

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Presentation 2014-03-18 public

  1. 1. Ruby on Rails
 für mobile Entwickler
  2. 2. Frameworks
  3. 3. Tools
  4. 4. PM Tools • Basecamp • JIRA (Agile) + Bee App • Confluence
  5. 5. GFX Tools • Sketch • Photoshop
  6. 6. IDE / Editor • Sublime Text 3 • Atom • RubyMine • teilw. mit VIM-Plugins • Englische Tastatur
  7. 7. Dependency Management • Rails: Bundler • Ember: EmberCLI + NPM + Bower
  8. 8. Build Tools • Rails: Asset Pipeline + https://rails-assets.org/ • Ember: Broccoli (zuvor Grunt)
  9. 9. Databases • PostgreSQL + ActiveRecord • MongoDB + MongoID
  10. 10. Andere Tools • GitTower – Git-Client • P4Merge – Merge-Tool • rbenv – ruby version manager • MockSMTP – E-Mail-Testing • Navicat Premium Essentials + In-App- Erweiterungen – DB-Editor
  11. 11. Getting Started
  12. 12. Voraussetzungen • Ruby installiert (wir nutzen zudem rbenv) • Rails installiert • Bundler installiert (Package Manager)
  13. 13. Setup • Default:
 rails new app_name • Auf Basis einer Vorlage:
 rails new app_name -m https://raw.github.com/ RailsApps/rails-composer/master/composer.rb
  14. 14. Beispiel-App • Backend eines einfachen PM-Tools • Projekte verwalten • Todos verwalten • API für mobile App
  15. 15. Frontend • Twitter Bootstrap • SASS (.scss) • Slim-Templates • Simple Form
  16. 16. Backend • Rails • ActiveModelSerializers • Slim-Templates • ActiveRecord + SQLite3
  17. 17. Dokumentation
  18. 18. Dokumentation • Rails Guides • Ruby / Rails API Dokumentation
  19. 19. Kontakt Daniel Dengler
 dden@num42.de

×