/asi

Architektura Serwisów Internetowych, 2016/17.

Primary LanguageR

Architektura serwisów internetowych, 2016/17

Terminy rozliczenia się z projektów:

projekt MVC deadline
zaliczenie 3 × 1 19.03.2017
egzamin 3 × 3 21.05.2017

Wszystkie projekty powinny korzystać z Ruby w wersji co najmniej 2.3.3 i Ruby on Rails w wersji co najmniej 5.0.0.

A good demo application is disproportionately valuable in development.
Storytelling

Link do repozytorium z opisami projektów i linkami do nich należy wpisać w pliku projects.md.

Repozytorium z projektami należy przygotować wzorując się na tym repozytorium przykładowym.

Wykłady

14.02 Info o MVC, podstawy RoR, aplikacja My_Gists, Heroku
21.02 Programowanie funkcyjne w Ruby (Oskar Szrajer)
28.02 Wdrażanie aplikacji RoR
  1. Aplikacja CRUD:
  1. MVC w Rails:
  1. Rails API:
  1. David Heinemeier Hansson. Rails 5: Action Cable demo:

Podręczne linki

  1. Git Tips – most commonly used git tips and tricks
  2. Michael Hartl, Ruby on Rails Tutorial – learn web development with Rails
  3. Edge Rails Guides
  4. Edge Rails API
  5. Ruby style guide:
  • rubocop – a Ruby static code analyzer, based on the community Ruby style guide
  1. Code Guide by @mdo – HTML & CSS

News:

Meta:

  1. Trailblazer – a High-level Architecture For The Web
  1. e-commerce done right
  2. TuneMyGC – optimal MRI Ruby 2.1+ Garbage Collection

Gems:

  1. Rails File Uploading You Can Believe in with Shrine
  2. Generate Excel Spreadsheets with Rails and the Axlsx Gem
  3. Easily Provide Excel Reports with Rails and jXLS

Różne:

  1. An in-Depth Look at Basic Rails Routing