The course takes place in period

3 (2023-01-01 to 2023-03-19)

Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

1

Total number of ECTS

5 cr

Competency aims

In this study unit the focus lies on the following
competencies:

Server programming competence

Competence in database management and storage of
data storage

Competence in creating dynamic applications

Global goals in focus:
Goal 4: Quality education for all
Goal 8: Decent work and economic growth

Learning outcomes

Upon completion of the study unit:

You master programming with
PHP. (Knowledge)

You see the difference between static, interactive
and dynamic web pages. (Knowledge)

You are able to manage files from the client and
on the server. (Knowledge)

You can build dynamic web apps. (Skills)

You can store data securely in a database.
(Skills)

You understand the problems and solutions of
storing sensitive information about a user
(Approach)

You understand different ways of transferring and
storing data and its relationship to security and
performance. (Approach)

You perceive your power and responsibilities as
developer (Approach)

Course contents

Information flow on WWW server
PHP history and development
IDE for PHP
Basic syntax
Data types
Variables and constants
HTTP POST and GET message in PHP
Sessions and Cookies
Statements and operators
Control structures
Functions
Classes and objects
Date and time related extensions
PHP file management

Prerequisites and co-requisites

Web Development
Front-End Programming

Previous course names

Server programming with php

Recommended or required reading

PHP Cookbook, Third Edition
by David Sklar and Adam Trachtenberg, 2014,
ISBN: 978-1-449-36375-8

Study activities

  • Lectures - 20 hours
  • Individual- and group instruction - 10 hours
  • Practical exercises - 5 hours
  • Small-group work - 5 hours
  • Individual studies - 95 hours

Workload

  • Total workload of the course: 135 hours
  • Of which autonomous studies: 135 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Multiform education

Assessment methods

  • Essays, reports, productions and portfolio
  • Course project

Assessment requirements

All assignments projects finalized, returned and
accepted.

Teacher

  • Biström Dennis
  • Scherbakov-Parland Andrej
  • Karlsson Jonny

Examiner

Biström Dennis

Group size

No limit (36 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2022-12-26 to 2023-01-22

Assessment methods

  • Date will be announced later - Reports and productions
  • Date will be announced later - Other assignments
Room reservations
Date Time Room Title Description Organizer
2023-01-10 13:00 - 15:00 A409 Design av webbapplikationer - Vad är tillgänglighet och varför är det viktigt? Gästföreläsning av Kim French från Netlight Consulting Oy Biström Dennis
Karlsson Jonny
Scherbakov-Parland Andrej
Welander Fredrik
Westerlund Magnus
2023-01-16 12:30 - 15:15 E385 Back-end programmering Biström Dennis
2023-01-20 09:15 - 12:00 F365 Back-end programmering Biström Dennis
2023-01-23 12:30 - 15:15 E385 Back-end programmering Biström Dennis
2023-01-27 09:15 - 12:00 F365 Back-end programmering Biström Dennis
2023-01-31 09:00 - 11:45 E385 Back-end programmering Biström Dennis
2023-02-07 09:00 - 11:45 E385 Back-end programmering Kodtillfälle #1 Biström Dennis
2023-02-15 09:00 - 11:30 F365 Back-end programmering - Biström Dennis
2023-02-17 09:00 - 10:00 B320 Thesis Forum IT Biström Dennis
Dayama Niraj
Karlsson Jonny
Scherbakov-Parland Andrej
Welander Fredrik
Westerlund Magnus
2023-02-21 09:15 - 12:00 E383 Back-end programmering Biström Dennis
2023-02-24 09:15 - 12:00 F365 Back-end programmering Biström Dennis
2023-02-27 09:15 - 12:00 E385 Back-end programmering Biström Dennis
2023-03-06 12:30 - 15:15 E383 Back-end programmering Biström Dennis
2023-03-13 12:30 - 15:15 E387 Back-end programmering Kodtillfälle #2 Biström Dennis

Course and curriculum search