
This course introduces the fundamental principles of web development, covering Front-End interface design, Back-End programming, and database management. It enables students to understand the client–server model and the role of different web technologies. Students learn to design structured and interactive web pages and to develop dynamic web applications connected to a database.
Learning Outcomes
By the end of this course, students will be able to:
- Structure and style web pages using HTML and CSS.
- Develop interactive web interfaces using JavaScript and the DOM.
- Design and develop server-side web applications using Node.js and Express.
- Design, manipulate, and use MongoDB databases with Mongoose.
- Integrate Front-End, Back-End, and database components to develop a complete web application.
- Enseignant: hhaneche HANECHE Houria