Skip to main content

ISLA Santarém 11195

Web Programming

Information Technology Management (ISLA Santarém)
  • ApresentaçãoPresentation
       
  • ProgramaProgramme
    1. Web Programming Concepts: Client Model (Browser) - Server (Web Server). Client and Server side languages. 2. Web Design: Structure and Navigation. Design Concepts. Page composition elements. Page composition. 3. Website Design and Planning: Analysis / Planning. Design. Implementation. Marketing. 4. Website development: HTML Stylesheets - CSS. Document formatting: basic formatting, tables, forms. Page structuring: dividers and sections. New HTML5 elements. Website design programs. 5. Frameworks: Bootstrap. Foundation. W3.CSS. Others. 6. JavaScript: Programming model. Interactivity. Javascript and Behaviors. Dialog windows. AJAX concept. jQuery. Frameworks. Persistent data. 7. SEO and accessibility: Concepts and techniques.
  • ObjectivosObjectives
    O1. Create professional static web pages using modern Web Design tools. O2. Master the fundamentals of Web Design, including usability and user experience principles. O3. Know the main Web technologies and their current ecosystem. O4. Apply HTML5, CSS and JavaScript technologies in the construction of web interfaces. C1. Plan and design websites, considering information architecture and intuitive navigation. C2. Master and apply the principles of responsive design. C3. Create web pages integrating HMTL, stylesheets - CSS, Javascript. C4. Use HTML and CSS frameworks.
  • BibliografiaBibliography
    Casabona, J. (2020). HTML and CSS Visual Quickstart Guide. PEARSON EDUCATION Duckett, J.(2022) PHP & MySQL: Server-side Web Development 1st Edition. Wiley Haverbeke, M. (2024). Eloquent Javascript, 3rd Edition : A Modern Introduction to Programming. No Starch Press Ranjan, A., Sinha, A., & Battewad, R. (2020). JavaScript for modern web development: building a web application using HTML, CSS, andJavaScript. BPB Publications. Scott, A. D., MacDonald, M., & Powers, S. (2021). JavaScript Cookbook: Programming the Web. O'Reilly Media.
  • MetodologiaMethodology
    Synchronous distance learning: 1. Collaborative exploration of the contents based on the flipped classroom methodology, using digital collaborative tools to discuss and solve application exercises. Face-to-face: 2. Practical application through exercises and assignments aimed at reviewing the contents and consolidating knowledge. 3. Laboratory practice: based on the Problem-Based Learning (ABRP) methodology in order to find a solution to a problem "identified" by the students or proposed by the teacher. Autonomous: 4. Guided research and case studies proposed by the teacher. The teacher gives feedback on the project work as well as on the analysis of the case studies (Tutorial Guidance - OT), in person in the classroom, or through the Moodle teaching/learning process support platform.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    7
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

    Avaliação Curricular (contínua):
    A1. Portfólio de exercícios realizados em sala de aula.
    A2. Trabalho prático (grupo).
    A3. Teste final teórico/prático (individual).
    A classificação final é calculada através da fórmula Classificação Final = A1*0,2+A2*0,4+A3*0,4.
    O estudante é aprovado se obtiver classificação igual ou superior a 9,5 valores.
    Avaliação Final ou em Época de Recurso ou Época Especial (A):
    Hipótese 1:
    A1. Portfólio de trabalhos/exercícios de aula. O estudante realizou os exercícios e obteve classificação positiva: mantêm a nota que será
    considerada nestas épocas de avaliação.
    A2. Projeto prático (grupo). O estudante participou no trabalho de grupo e obteve classificação positiva na componente individual: mantém
    a nota que será considerada nestas épocas de avaliação.
    A3. Teste teórico/prático (individual). O estudante realiza este Teste em qualquer das épocas em que se submeta a avaliação.
    A classificação final é calculada através da fórmula prevista na avaliação Curricular (contínua).
    Hipótese 2:
    O estudante não realizou trabalhos/exercícios de aula ou realizando obteve classificação negativa e/ou não participou no trabalho de grupo
    ou participando obteve classificação negativa na componente de avaliação individual.
    Avaliação Final, Avaliação em Época de Recurso/Especial (A): O estudante realiza o exame teórico-prático (A=100%) e é aprovado se
    obtiver uma classificação igual ou superior a 9,5 valores em 20.
    A classificação mínima na avaliação curricular (continua) é a seguinte:- Portfólio de exercícios realizados em sala de aula: 10 valores- Trabalho prático (grupo): 10 valores- Teste final teórico/prático (individual): 8 valores
    A avaliação dos trabalhos práticos em grupo, inclui a avaliação individual dos estudantes que terá uma ponderação de 40% na
    classificação do estudante nessa componente.