web programming 0 presentation
play

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


  1. Web Programming 0) Presentation Emmanuel Benoist Fall Term 2013-14 Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 1

  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

  3. Course: Web Programming Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 3

  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

  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

  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 1 Details are given on http://www.benoist.ch/coursWebProgramming/ Berner Fachhochschule | Haute cole spcialise bernoise | Berne University of Applied Sciences 6

  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

  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

Recommend


More recommend