SLO | EN

Objectives and competences

Students will learn to: - - know the basic principles of Web pages and Mobile Apps - Know the basic principles of web programming. - Use different techniques and programming languages to implement dynamic web pages and Mobile Apps.

Content (Syllabus outline)

- Overview (Web solutions, architecture) - Hypertext Markup Language - (HTML) Basics (Variables and the Primitive Types, Strings, Objects, Enums, and Subroutines, Text Input and Output, Formatting) - Use of Cascading Style Sheets (CSS) - Simple web page setup - Database connection - SQL query - Use of database for images input - Creation of shopping basket - PHP protection - Use of JavaScript - JavaScript protection - Web Design and Usability - Optimisation - CMS use - Mobile App Development with MIT App Inventor

Learning and teaching methods

- lectures, - autonomous work at the computer room, - e-learning.

Intended learning outcomes - knowledge and understanding

Knowledge and understanding: - Understanding the programming environment for developing web-based and mobile solutions. - Mastering basic techniques and programming languages for the development, implementation and maintenance of dynamic web pages.

Intended learning outcomes - transferable/key skills and other attributes

- Design, coding and testing simple Web solutions and Mobile Apps - Implementation of interaction of Web solutions with the database.

Readings

- Borut Werber: Osnove spletnega in mobilnega programiranja: elektronski učbenik s primeri kode - W3School - https://www.w3schools.com/ (HTML, CSS, PHP, JavaScript, Ajax) - MIT APP INVENTOR: http://appinventor.mit.edu/ (mobilne aplikacije) Dodatna literatura - Enabling JavaScript in Browsers - https://www.tutorialspoint.com/javascript/javascript_enabling.htm

Prerequisits

Attendance on courses: - Computer programming basics computer systems and informatics

  • izr. prof. dr. BORUT WERBER, univ. dipl. org.

  • Written examination: 30
  • seminar work: 30
  • Seminar paper: 20
  • seminar work: 20

  • : 39
  • : 27
  • : 174

  • Slovenian
  • Slovenian

  • ORGANIZATION AND MANAGEMENT OF INFORMATION SYSTEMS - 2nd