====== Lab #8 :: Week of 13/12/2021 ====== {{page>..:header&nofooter}} ===== Goals ===== By the end of this class, the student should be able to: * Deploy and test the vertical prototype ===== Tasks ===== * Development of the vertical prototype for the project * Construct and publish the project Docker image (lbaw21gg) ===== Materials ===== * Architecture Specification and Vertical Prototype Component * [[..:artefacts:index##iii_architecture_specification_and_prototype_eap_25|EAP Component]] | [[https://git.fe.up.pt/lbaw/components/-/wikis/eap|EAP Template (GitLab Wiki)]] * [[..:artefacts:a07|A7. Web Resources Specification]] * [[..:artefacts:a08|A8. Vertical Prototype]] * MediaLibrary Example * [[https://docs.google.com/document/d/e/2PACX-1vRPAtswySWgJpYshDx65smXJZs9dbEw9ozsWoQFiOmcow0jfhdn3tgJCTS8pRjLQzm4j7J3FjCJz95_/pub|A7: Web Resources Specification]] * [[https://docs.google.com/document/d/e/2PACX-1vTF-UBIHeTjPDQ2iAhefWWwcUD3u4vR1nFqcL0FunerFRuK6og77XmZ8NM8-BcUxIA_VfTNiMRkomOj/pub|A8: Vertical Prototype]] * Materials presented in lecture class: * {{..:lectures:lbaw2122-web-frameworks.pdf|Web Development Frameworks}} (slides) * {{..:lectures:lbaw2122-a8.pdf|Vertical Prototype (A8)}} (slides) * LBAW Computational Resources, [[https://web.fe.up.pt/~ssn/wiki/teach/lbaw/202122/tools#docker_laravel_and_postgresql_for_application_deployment|Docker, Laravel and PostgreSQL for Application Deployment]] * LBAW Framework, see [[https://git.fe.up.pt/lbaw/template-laravel]] * LBAW Framework video, see Panopto at [[http://moodle.up.pt|Moodle LBAW]] * [[https://docs.google.com/document/d/e/2PACX-1vQpKviWFix7iauLA6Z2kKsZGMAzP-23G3Akbh4FCS2wlZgtCN0ycehk7VWUgwiRuxWmLiyJ_ZtUuJpQ/pub|LBAW A8: Putting it all together]] * Laravel, The PHP Framework for Web Artisans, [[https://laravel.com]] * The PHP Group, PHP Documentation, [[http://docs.php.net]] * Josh Lockhart, PHP The Right Way, [[http://www.phptherightway.com]] ===== Summary ===== * Development of the vertical prototype. * Deployment of the vertical prototype. [[07|« Previous]] | [[index|Index]] | [[09|Next »]]