Contactar esade

GSI: Programación Avanzada de Web Apps (18BBA11003)

General information

Type:

OP

Curs:

2,3

Period:

S semester

ECTS Credits:

2 ECTS

Teaching Staff:

Group Teacher Department Language
Ed: 1 Jordi Tardà Valls Operaciones, Innovación y Data Sciences ESP

Group Teacher Department Language
Ed: 2 Jordi Tardà Valls Operaciones, Innovación y Data Sciences ESP

Prerequisites

Students need to have completed the prior course, ITM: WEB APP PROGRAMMING, or have knowledge of HTML and CSS.

Previous Knowledge

Basic knowledge of HTML and CSS

Workload distribution

This course is 100% practical and hands-on in focus.. The majority of work will thus be done in class.

COURSE CONTRIBUTION TO PROGRAM

Organisations increasingly have to invent new models and strategies to take advantage of Information Technology¿s growing importance. Consequently, society needs to educate leaders for this emerging digital society, leaders capable of detecting and assessing the threats to traditional social and business models as well as how to take advantage of the opportunities information technology represents.

Course Learning Objectives

Today, Internet has become a key element in the production and distribution of a growing number of products and services. In many cases, it is an essential component of those very products and services. At the same time, Internet is fundamental for the growing number of interactions between consumers, between companies and between consumers and companies. In this course students will learn to use the necessary technology to launch an Internet-based company or organisation and to implement a personal project, respond to a market or social need as well as resolve an organisational problem within a business or social organisation.

The ultimate aim is for future executives and social leaders to think creatively about IT applications, helping them to develop their skills as entrepreneurs or ¿intrapreneurs¿ in terms of digital technology. For this students will be given the necessary knowledge and tools to design, build, produce (domain name, hosting, etc.), publish, promote and position the website. One trait of the course is that all the tools used are ¿open source¿ (that is, free and freely distributed), used in practically 80% of today¿s websites.

CONTENT

1. Tool installation

XAMPP package. Allows users to locally manage the software infrastructure on which the development is based.

2. Database design and construction

MySQL, the most widely used database today in web development, using phpMyAdmin and MySQL Workbench 5.12.

3. Building dynamic websites

Basic PHP language (used in nearly 80% of today's websites) and JavaScript structures.

Relation between Activities and Contents

1 2 3
Different practical exercises proposed      
Final assignment and project launch      
Final assignment presentation      

Methodology

Assessment criteria

As this course is eminently "hands-on", there is no final exam. Student evaluations are ongoing throughout the different sessions. Their marks will take into account:

- Attendance
- Guided practical exercises
- Class participation and attitude
- Preparation and presentation of a final group project.

Bibliography

Basic bibliography:
Students will receive all the necessary materia for the different sessions in class.

Additional bibliography:
Duckett, Jon; (2011) HTML & CSS dDesign and build wWebsites., John Wiley & Sons, Inc. 2011.
Dyer, Russell (2008) MySQL in a Nutshell, 2nd Ed. O'Reilly Media
Gilmore, W. Jason; (2010) Beginning PHP and MySQL,4th Edition. Apress Publisher
Delisle, Marc (2012) Mastering phpMyAdmin 3.4 for Effective MySQL Management. Packt Publishing
Rand-Hendriksen, Morten (2012) Sams Teach Yourself Microsoft Expression Web 4 in 24 Hours, 2nd Ed., SAMS Publishing
Churcher, Clare (2012) Beginning Database Design, 2nd Edition. Apress Publisher

Timetable and sections

Group Teacher Department
Ed: 1 Jordi Tardà Valls Operaciones, Innovación y Data Sciences

Timetable Ed: 1

Group Teacher Department
Ed: 2 Jordi Tardà Valls Operaciones, Innovación y Data Sciences

Timetable Ed: 2