• 12
  • This course aims to offer training in the development of websites and Web applications, as well as the elaboration and execution and design with web programming. The focus and places of operation: IT companies (information technology) or any organization that has an IT sector in need of implementing and or maintaining Web pages and systems.
  • Semestral
  • S1. Internet model and protocols S2. HTML5 S3. CSS3 S4. JavaScript DOM and DOM events S5. Front End programming Create and structure Web Applications S6. Client / server communication (HTTP) S7. Web server Flask S8. Database: SQL and NOSQL S9. PHP S10. Simple Web applications Ajax Responsive Web Cookies and Sessions Authentication Input and Data Validation Registration and data management S11. Full stack management S12. Security in Web Applications Network and session attacks Other Attacks S13. Large-scale web applications
  • LO1. Understand the protocols and systems used on the Web. LO2. Know how to create the structure and layout of a web page with HTML5 and CSS3. LO3. Know how to apply interactivity on the client side with Javascript, DOM manipulation and events. LO4. Know how to create web services (APIs) on the server side supported by database. LO5. Know how to use SQL to implement CRUD operations in the Web application. LO6. Know how to use Web services as a client using Javascript and Ajax. LO7. Know how to plan, design and implement a Web application for distribution on the Internet. LO8. Understand about security and information integrity aspects in web applications. LO9. Understand about scalability and performance aspects on the web.
  • Mandatory
  • Through a methodology aimed at problem solving and also focused on project development, students consolidate the content acquired.
  • Português
  • Não
  • Ryan J. (2013). A History of the Internet and the Digital Future. Ed: Reaktion Books. ISBN-13: 978-1780231129 Pilgrim, M. (2010). HTML5: Up and Running. O'Reilly Media. Dean J. (2018). Web Programming with HTML5, CSS, and JavaScript. Ed: Jones & Bartlett Learning. ISBN-13: 978-1284091793. ISBN-10: 1284091791. Miquel Grinberg. (2018). Flask Web Development (2e). Ed: O'Reilly Media, Inc, USA ISBN-10: 1491991739. ISBN-13: 9781491991732.  
  • 0
  • 6
  • 3
  • ISMAT587-11195
  • Web Programming
  • 11195
  • 587
  • IT Engineering