Skip to content
 
 

Latest commit

 

History

297 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Uważaj na człowieka, którego nie interesują szczegóły.

— William Feather

Architektura Serwisów Internetowych 2013/14

Legenda: #1 – MyGists, #2 – MyPages, #3 – MyBooks, #4 – inna aplikacja.

Oceny: A1, B2, C3, D4, E5.

RSpec

Do aplikacji przygotowywanych na egzamin należy dopisać testy. Testy powinny korzystać z narzędzia RSpec:

Aplikacja powinna składać się z co najmniej dwóch modeli (nie wliczając modeli generowanych/wymaganych przez użyte gemy, np. device). Aplikacja powinna być napisana w Rails w wersji nie mniejszej niż 4.1.0. Kod aplikacji należy podłączyć do systemu Travis – free hosted continuous integration platform for the open source community.

Aplikację należy wdrożyć na ShellyCloud. (Chyba, że ustaliłem to z szefem zespołu inaczej.)

Ostateczny termin pull requests z linkiem do repozytorium z kodem aplikacji – 15.04.2014.

Teams 4.1.1 (deadline – 18.05.2014)

Kod aplikacji należy podłączyć do systemu Travis – free hosted continuous integration platform for the open source community.

  1. CŁOP
  2. MiDaS Project
  3. Z3
  4. PMT
  5. Deoxyribonucleotide
  6. Dzikie Bociany
  7. Noramino…
  8. RubyOnUnicorns
  9. The Procrastinators
  10. PANDA5
  11. P&S – dziewczyny Rubiego
  12. JSON
  13. Disco w rytmie polo
  14. GITpower
  15. None
  16. 1337
  17. MirJan
  18. SplendorStylPrzepych
  19. Hawks2 Team

Indywidualiści:

  1. Bigda, Piotr
  2. Kołek, Maciej. E#4
  3. Kwiatkowski, Dominik
  4. Leyk, Szymon
  5. Nowicki, Jakub
  6. Szklarska, Milena
  7. Korszuń, Kacper

Ścieżka raz, dwa, trzy (deadline – 12.05.2014)

Przykładowa aplikacja, którą należy uruchomić, dopisać brakujący kod i testyMyMovies (testy unit + integration; wystarczy ok. 100 testów). Aplikacja ta korzysta z Movie Database API.

Kod aplikacji należy podłączyć do systemu Travis – free hosted continuous integration platform for the open source community.

Zamiast aplikacji MyMovies można napisać samodzielnie inną aplikację korzystajacą z innego API, na przykład, któregoś z tej listy – List of data APIs that require no server-side auth or private credentials (forked from gist:4952991).

Niezaliczone laboratorium:

  1. Chraniuk, Mateusz.
  2. Mańkowska, Monika.
  3. Sielachowicz, Paweł – proszę uruchomić aplikację na Heroku.
  4. Stasiak, Sebastian.
  5. Sulich, Bartłomiej.
  6. Żelazek, Mateusz.

Egzamin poprawkowy (wrzesień):

  1. Cywiński, Tymoteusz. C#1.
  2. Dargacz, Mateusz. C#1.
  3. Kurnyta, Przemysław. C#1.
  4. Smykowski, Adrian. A#4.
  5. Szynkaruk, Kamil, #1.
  6. Zbierowski, Maciej. B#3.

Wasze aplikacje (zaliczenie)

  1. Acewicz-Hepfner, Patryk. C#1.
  2. Banecki, Daniel. B#1.
  3. Bednarczyk, Marek. E#1.
  4. Bigda, Piotr. C#1.
  5. Borkowski, Maciej. D#1.
  6. Buda, Marta. E#3.
  7. Cimoch, Jarosław. D#1.
  8. Czechowicz, Kacper. E#1.
  9. Czerwińska, Agnieszka. D#1.
  10. Dąbrowski, Arkadiusz. D#1.
  11. Gafka, Dariusz. D+#1.
  12. Gąsior, Łukasz. D+#1.
  13. Janowski, Arkadiusz. D#1.
  14. Jaworowski, Michał. C+#1.
  15. Józwiak, Roman. E#1.
  16. Kadłubowski, Paweł. E#1.
  17. Karolczak, Jakub. C+#1.
  18. Kąkol, Jan. D#1.
  19. Komorowski, Szymon. C+#1.
  20. Korszuń, Kacper. C#1.
  21. Kucharski, Maciej. D#1.
  22. Kurnyta, Przemysław. C#1.
  23. Kwiatkowski, Dominik. C+#1.
  24. Labuda, Damian. E#1.
  25. Lamkiewicz, Krzysztof. C#1.
  26. Leśniak, Michał. E#3.
  27. Leyk, Szymon. D#2.
  28. Lipowski, Michał. D#1.
  29. Litke, Sabina. C#1.
  30. Ławicki, Patryk. C+#1.
  31. Maciejewski, Michał. C#1.
  32. Marciniak, Paulina. C#1.
  33. Masztarowski, Sebastian. D#1.
  34. Miś, Maciej. E#1 [chartkick].
  35. Napiórkowski, Sebastian. E#4.
  36. Nowak, Wojciech. D#1.
  37. Nowicki, Jakub. C#1.
  38. Ochędzan, Krzysztof. D#1.
  39. Ossowski, Marcin. D#1.
  40. Paluch, Przemysław. C#1.
  41. Pieniążczak, Jan. E#3. [dropbox]
  42. Piotrkowski, Łukasz. C#1 ["C"*20 == "C"]
  43. Plenis, Jakub. C#1.
  44. Podgórski, Mirosław. E#3 [cloudinary].
  45. Rękawek, Szymon. C+#1.
  46. Rzeszuto, Agnieszka. C+#1.
  47. Sienkiewicz, Daniel. E#3.
  48. Sikora, Jacek. E#3 [google strorage+fog].
  49. Skałkowski, Michał. C#1.
  50. Skarżyński, Łukasz. C#1.
  51. Stenka, Dominik. C#1
  52. Synowczyk, Piotr, C#1.
  53. Szklarska, Milena, D#1
  54. Wittbrodt, Łukasz. C+#1.
  55. Zając, Mateusz. E#2.
  56. Zawadzki, Dawid. C+#1.
  57. Żynis, Przemysław. C#3.
  58. Żuchowski, Sebastian. C#1.

Użyteczne linki

Kilka uwag

Podstawowe funkcjonalności, które należy zaimplementować:

  1. Strony aplikacji powinny być responsywne. Co to oznacza, w wypadku Bootstrapa jest opisane w sekcji Mobile first. W szczególności należy dopracować stronę główna aplikacji.
  2. Każda z przykładowych aplikacji musi mieć zaimplementowane: wyszukiwanie i paginację (z infinite scrolling).
  3. Do aplikacji wdrożonej na Heroku należy dodać sporo sensownych przykładowych rekordów. W tym celu należy użyć pliku db/seeds.rb.
  4. Plus dla aplikacji korzystających z:

Uwaga: W repozytoriach nie powinno być śmieci, np. plików backup edytora.

About

Strona z linkami do projektów na zaliczenie i egzamin z przedmiotu „Architektura Serwisów Internetowych”

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors