{"id":465,"date":"2017-03-17T21:25:00","date_gmt":"2017-03-17T21:25:00","guid":{"rendered":"https:\/\/dist2.famnit.upr.si\/?p=465"},"modified":"2017-12-26T14:54:23","modified_gmt":"2017-12-26T14:54:23","slug":"ruby-on-rails-worksh","status":"publish","type":"post","link":"https:\/\/dist.famnit.upr.si\/index.php\/2017\/03\/17\/ruby-on-rails-worksh\/","title":{"rendered":"Ruby on Rails Workshop"},"content":{"rendered":"<p><body><\/p>\n<p><\/p>\n<div id=\"gt-res-content\">\n<div class=\"trans-verified-button-small\" dir=\"ltr\" id=\"gt-res-dir-ctr\"><span id=\"result_box\" lang=\"en\"><span>S<\/span><span>tudents<\/span> <span>learn<\/span>ed the basics of the <span>increasingly<\/span> <span>popular<\/span> <span>framework for<\/span> <span>web solutions<\/span> <span>Ruby on Rails<\/span><span>. A<\/span><span>mong other web sites<\/span> <span>Twitter is build on this framework.\u00a0<\/span>Students<span> learned how to<\/span> <span>use<\/span> <span>built-in tools<\/span><span>,<\/span> <span>which greatly<\/span> <span>facilitate<\/span> <span>and<\/span> <span>shorten the<\/span> time needed to <span>build<\/span> <span>web applications<\/span><span>. They also looked at how <\/span><span>to\u00a0<\/span><span>easily<\/span> <span>integrate<\/span> <span>external<\/span> <span>libraries into their<\/span><\/span><span lang=\"en\"> <span>the<\/span> <span>application<\/span><span>.<\/span> <span>The development<\/span> <span>in<\/span> <span>Ruby on Rails<\/span> <span>is based on three<\/span> <span>principles:<\/span><\/p>\n<p><span>CoC<\/span> <span>(<\/span><span>Convention<\/span> <span>over<\/span> <span>Configuration<\/span><span>)<\/span><br \/>\n<span>MVC<\/span> <span>(<\/span><span>Model<\/span><span>&#8211;<\/span><span>View-Controller<\/span><span>), and<\/span><br \/>\n<span>DRY<\/span> <span>(<\/span><span>Do not<\/span> <span>Repeat<\/span> <span>Yourself<\/span><span>)<\/span><span>.<\/span><\/p>\n<p><span>Students realised each of<\/span> <span>these principles <\/span><span>in practice<\/span><span> by <\/span><span>building<\/span> <span>a simple web<\/span> <span>application.<\/span><\/span><\/div>\n<\/div>\n<p><\/body><div id='gallery-1' class='gallery galleryid-465 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/dist.famnit.upr.si\/index.php\/2017\/03\/17\/ruby-on-rails-worksh\/img8477.jpg\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/dist.famnit.upr.si\/wp-content\/uploads\/2017\/04\/img8477-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/dist.famnit.upr.si\/index.php\/2017\/03\/17\/ruby-on-rails-worksh\/img8482.jpg\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/dist.famnit.upr.si\/wp-content\/uploads\/2017\/04\/img8482-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/dist.famnit.upr.si\/index.php\/2017\/03\/17\/ruby-on-rails-worksh\/img8475.jpg\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/dist.famnit.upr.si\/wp-content\/uploads\/2017\/04\/img8475-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/dist.famnit.upr.si\/index.php\/2017\/03\/17\/ruby-on-rails-worksh\/img8483.jpg\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/dist.famnit.upr.si\/wp-content\/uploads\/2017\/04\/img8483-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n<\/p>","protected":false},"excerpt":{"rendered":"<p><span id=\"result_box\" lang=\"en\"><span>Our students had a possibility to join a 4 hours long workshop about <strong>Ruby on Rails<\/strong> on Friday<\/span><span>,<\/span> <span>17 March<\/span> <span>2017<\/span><span>.<\/span> <span>Lecturer<\/span> <span>was Dr<\/span><span>.<\/span> <strong><span>Ga&scaron;per<\/span> <span>Ko&scaron;mrlj<\/span><\/strong> <span>from<\/span> <a href=\"http:\/\/www.abelium.eu\/?set_language=zh\"><span>Abelium<\/span> <\/a><span><a href=\"http:\/\/www.abelium.eu\/?set_language=zh\">l.l.c<\/a>.<\/span><\/span><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"_links":{"self":[{"href":"https:\/\/dist.famnit.upr.si\/index.php\/wp-json\/wp\/v2\/posts\/465"}],"collection":[{"href":"https:\/\/dist.famnit.upr.si\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dist.famnit.upr.si\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/dist.famnit.upr.si\/index.php\/wp-json\/wp\/v2\/comments?post=465"}],"version-history":[{"count":0,"href":"https:\/\/dist.famnit.upr.si\/index.php\/wp-json\/wp\/v2\/posts\/465\/revisions"}],"wp:attachment":[{"href":"https:\/\/dist.famnit.upr.si\/index.php\/wp-json\/wp\/v2\/media?parent=465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dist.famnit.upr.si\/index.php\/wp-json\/wp\/v2\/categories?post=465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dist.famnit.upr.si\/index.php\/wp-json\/wp\/v2\/tags?post=465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}