The course is included in these curricula and study modules
- Information technology 2014 - Web and visualization
- Information technology 2015 - Web and visualization
- Information technology 2016 - Web and visualization
- Information technology 2017 - Web and visualization
- Information technology 2018 - Web and visualization
- Information technology 2019 - Web and visualisation
- Information technology 2020 - Web and visualization
- Information technology 2021 - Web and visualisation - foundation studies
- Information technology 2022 - Web and visualisation - foundation studies
- Information technology 2023 - Web and visualisation - foundation studies
- Business administration 2014 (logistics) - Web and visualization i
- Business administration 2014 (marketing) - Web and visualization i
- Business administration 2014 (tourism) - Web and visualization i
- Business administration 2015 (logistics) - Web and visualization i
- Business administration 2015 (marketing) - Web and visualization i
- Business administration 2015 (tourism) - Web and visualization i
- Business administration 2016 (logistics) - Web and visualization i
- Business administration 2016 (marketing) - Web and visualization i
- Business administration 2016 (tourism) - Web and visualization i
- Business administration 2017 (logistics) - Web and visualization i
- Business administration 2017 (marketing) - Web and visualization i
- Business administration 2017 (tourism) - Web and visualization i
The course takes place in period
3 (2023-01-01 to 2023-03-19)
Level/category
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
Home page of the course
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
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 |