Web Programming 0) Presentation Emmanuel Benoist Fall Term 2013-14 - - PowerPoint PPT Presentation

web programming 0 presentation
SMART_READER_LITE
LIVE PREVIEW

Web Programming 0) Presentation Emmanuel Benoist Fall Term 2013-14 - - PowerPoint PPT Presentation

Web Programming 0) Presentation Emmanuel Benoist Fall Term 2013-14 Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 1 Presentation Emmanuel Benoist email: emmanuel.benoist(at)bfh.ch Office: N671


slide-1
SLIDE 1

Web Programming 0) Presentation

Emmanuel Benoist

Fall Term 2013-14

Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 1

slide-2
SLIDE 2

Presentation

Emmanuel Benoist

email: emmanuel.benoist(at)bfh.ch Office: N671 (Villa Security) “K¨ urtzel”: BIE1 Homepage: http://staff.ti.bfh.ch/bie1/

PhD at the University of Caen (France) Professor at the Berner Fachhochschule

Teach Computer Science in Biel since 1999 Specialties: Algorithmic, Web Programming and Web Security

Web Security and Privacy protection on the Web

Member of the Research Institute on Security in the Information Societey (RISIS)

◮ Web Security ◮ Privacy Protection on the Web ◮ “Identity” in a broad sens

Member of the board : Certified Secure Web - CSW GmbH

Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 2

slide-3
SLIDE 3

Course: Web Programming

Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 3

slide-4
SLIDE 4

Course : Web Programming

Goals of the course

You can: write a small site in PHP, can connect to a database; You know basics about HTTP You understand the concepts of HTML and CSS and also Javascript

Module 7054

4 ECTS Mandatory for Computer Science students In the Qualification Group A

Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 4

slide-5
SLIDE 5

Control of Knowledge

Module 7054 is a E Module Exam : 50% of the note

Takes place during the semester 90mn

“Not so Small” Project

50% of the final note in the late middle of the semester (arround December)

Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 5

slide-6
SLIDE 6

Schedule of the course 1

Basics of HTML and CSS PHP Programming language

Basic syntax (script, loops, functions, classes, . . . ) PHP as language for the Web (forms, cookies, sessions, http) PHP and Databases (MySQL, connection to DB, . . . ) Miscelaneous

Small-Project Apache Configuration CSS2 and HTML5 JavaScript

Basic syntax (event handling, DOM manipulation) Object Oriented Programming in JavaScript

1Details are given on http://www.benoist.ch/coursWebProgramming/ Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 6

slide-7
SLIDE 7

Information about the course

Web site of the course: http://www.benoist.ch/coursWebProgramming/

Slides Examples Exercises Resources (bibliography and Internet)

Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 7

slide-8
SLIDE 8

Who are you?

What is your language?

German French Other

What are your knowledge in Web Programming?

Working in the web-industry Good knowledge from the apprenticeship No knowledge at all

Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 8