IDG2003

Back-end Web Development I

Autumn

Gjøvik

English

Overview

23 candidates

Average grade

B

4.26

1.44

Pass rate

100%

15 points

Grade distribution
Average over time
Pass rate over time

About this course

Content

In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. The main scripting language used will be PHP, where we cover the basic syntax and data structures of the PHP language. Lastly, you will learn how to navigate through an integrated PHP/MySQL environment like MAMP or XAMPP.

Course Content:

  1. Introduction to PHP programming basics.
  2. Object Oriented Programming in PHP.
  3. Forms and file handling.
  4. Basic database handling with PHP and MySQL
  5. Security measures when handling data sent to a web server
  6. Overview of PHP Frameworks

Learning outcomes

Knowledge

  1. Basic programming in PHP
  2. Understand the layering of web applications, communication between server and client
  3. Write PHP code for processing data sent from a server and database action with MySQL.
  4. Basic know-how of PHP frameworks.

General expertise

  1. Develop skills in the design of complex systems
  2. Learn a sustainable approach to programming with a focus on efficiency, modularity, and "green" practices.
  3. Better skills in analytical thinking and problem solving

Teaching methods

- Lectures - Group work - Lab. exercises - Task solution - Guidance