Episode 19 - Sonjas Ruby on Rails Projekt

1:06:18
 
Teilen
 

Manage episode 173998408 series 134596
Von Matthias Bendel und Stefan Haslinger, Matthias Bendel, and Stefan Haslinger entdeckt von Player FM und unserer Community - Das Urheberrecht hat der Herausgeber, nicht Player FM, und die Audiodaten werden direkt von ihren Servern gestreamt. Tippe auf Abonnieren um Updates in Player FM zu verfolgen oder füge die URL in andere Podcast Apps ein.

Show Notes und Links

Projekt ANA Tag 2 final

Rails Girls App Tutorial

Scaffold Gerüst für die Ressource bauen Tutorial

englische Begriffe für Ressourcen verwenden (Einzahl-, Mehrzahlbildung)

Struktur in ANA: ein Projekt (project) hat n Anforderungen (requirement) => 1:n Relation

  • project has_many requirements
  • requirement belongs_to project

MVC (model, view, control): Ruby on Rails Tutorial zu MVC

Ressource project

  • model: project.rb
  • views: edit.html.erb, index.html.erb, new.html.erb, show.html.erb
  • controller: projects_controller.rb enthält Methoden index, show, new, edit, create

Datenbank rake db:migrate

Views html.erb Ruby code in Klammern

  • <% %> Aufruf der Ruby Funktion
  • <%= %> Rückgabewert der Ruby Funktion soll ausgegeben werden

Start des Servers rails s

  • http://localhost:3000/projects
  • http://localhost:3000/requirements

Datenbank SQlite Wikipedia Artikel, Homepage

Bootstrap getbootstrap HTML, CSS, und JS framework

Responsive Design Wikipedia

Internationalisieren und Lokalisieren Wikipedia

  • internationalization Numeronym i18n
  • localization Numeronym l10n

pdf-Dokument erzeugen: Prawn

DSL - domain specific language Wikipedia

Rapid prototyping, iterative Entwicklung

VHDL

JIRA Ticketsystem

Kapitel

1. Begrüßung (00:00:31)

2. ANA Recap Tag 1 (00:01:45)

3. ANA Tag 2 (00:02:45)

4. Scaffold (00:04:40)

5. Relationen (00:08:10)

6. MVC model - view - controller (00:10:20)

7. Datenbank SQlite (00:21:00)

8. Bootstrap (00:27:15)

9. Internationalisieren und Lokalisieren (00:37:15)

10. pdf erzeugen, Prawn (00:41:31)

11. DSL (00:47:50)

12. Verbesserungen in ANA (00:53:25)

13. ANA Projektabschluss (01:01:23)

14. neues Projekt (01:03:48)

15. Verabschiedung (01:05:31)

34 Episoden