This Course aims at providing students with knowledge and skills related to web development methodologies and tools. Students should also familiarize themselves with recent researches and publications in web engineering. The Syllabus include mainly: (1) Web engineering basics (2) Development process (3) Requirements (4) Analysis modeling (5) Design (6) Construction and deployment