course-details-portlet

IDG2003 - Back-end web development I

Om emnet

Vurderingsordning

Vurderingsordning: Skriftlig skoleeksamen
Karakter: Bokstavkarakterer

Vurdering Vekting Varighet Delkarakter Hjelpemidler
Skriftlig skoleeksamen 100/100 4 timer A

Faglig innhold

In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to request/response cycle including HTTP GET/POST methods. 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 my 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

Læringsutbytte

Knowledge:

  1. Basic programming in PHP
  2. Understanding web application layering, communication between server and client
  3. Write PHP code for processing data sent from a server and database management 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, code optimization, modularity, and other "green" practices.
  3. Better skills in analytical thinking and problem solving

Læringsformer og aktiviteter

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

Obligatoriske aktiviteter

  • Øvinger

Mer om vurdering

Mandatory work (three assignments) needs to be validated for eligibility to take the exam

Validated assignments from the past semester may be approved, subject to the course coordinator's discretion.

Students who do not manage to pass the final exam will be given the opportunity to take a resit exam.

Spesielle vilkår

Krever opptak til studieprogram:
Webutvikling (BWU)

Forkunnskapskrav

No.

Kursmateriell

A book about basic PHP, links to online tutorials, and any other relevant material will be made available.

Flere sider om emnet

Ingen

Fakta om emnet

Versjon: 1
Studiepoeng:  7.5 SP
Studienivå: Videregående emner, nivå II

Undervisning

Termin nr.: 1
Undervises:  HØST 2023

Undervisningsspråk: Engelsk

Sted: Gjøvik

Fagområde(r)
  • Informatikk
Kontaktinformasjon
Emneansvarlig/koordinator: Faglærer(e):

Ansvarlig enhet
Institutt for datateknologi og informatikk

Eksamensinfo

Vurderingsordning: Skriftlig skoleeksamen

Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
Høst ORD Skriftlig skoleeksamen 100/100 A 20.12.2023 09:00 INSPERA
Rom Bygning Antall kandidater
M411-Eksamensrom 4.etg Mustad, Inngang A 0
M409-Eksamensrom 4.etg Mustad, Inngang A 0
M438 Eksamensrom 4.etg, Inngang D Mustad, Inngang D 37
Sommer UTS Skriftlig skoleeksamen 100/100 A INSPERA
Rom Bygning Antall kandidater
  • * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
Eksamensinfo

For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"

Mer om eksamen ved NTNU