filmeu

Class Web Programming

  • Presentation

    Presentation

    Provide students with the technical knowledge necessary for the development of Web applications using the languages ¿¿JavaScript, Java and JSP. Understand the client - server programming model as an integrated approach to manipulate data from different sources of information: local and network. Understand the fundamental concepts and elements of the Big Data technological infrastructure.

     

    Use the languages, libraries (JavaScript) and tools on the client and server side to facilitate the development of Web applications. This course introduces other approaches to the development of Web applications, including the Java and JSP programming languages.

  • Code

    Code

    ULP452-15891
  • Syllabus

    Syllabus

    1. Web Application Architecture

    1.1.       Web programming languages

    1.2.       Integrated Development Environment (IDE)

    1.3.       Client-side programming

    1.4.       Server-side programming

    1.5.       Web Engineering

    1.6.       Model-View-Controller (MVC) pattern

    2. Integrated Development Environments in Java

    2.1.       IDE Eclipse

    2.2.       IDE installation and configuration

    2.3.       Java programming

    3. Web Applications in Java

    3.1.       Algorithms and Data Structures in Java

    3.2.       Object Oriented Programming

    3.3.       Web programming

    3.4.       Data Base connection

    3.5.       Java Database Connectivity (JDBC)

    3.6.       Java Server Pages (JSP)

    3.7.       Model-View-Controller (MVC)

  • Objectives

    Objectives

    Develop programming skills for the Web, including good practices for building Web applications. Present and discuss technologies and programming environments for the Web and incorporate software engineering components for the development of Web applications (Web Engineering).

     

    Model application (standard) Model - View - Controller (MVC). Application of the Java programming language for the development of web applications, including Java Server Pages (JSP), Servlets, and Java Data Base Connectivity (JDBC) for connection to databases.

  • Teaching methodologies and assessment

    Teaching methodologies and assessment

    The course applies integrated software development tools in order to facilitate the Web programming and development. 

  • References

    References

    • Allen Downey (2012). Think Java: How to Think Like a Computer Scientist. Available at http://thinkapjava.com.

    • Sedgewick R. and Wayne K. (2007). Introduction to Programming in Java: An Interdisciplinary Approach. Addison-Wesley.

     

SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios