Programming for the Internet 2 (Javascript)
ECTS: 5
Year/Semester: 3 . years, 5 . semester
Total hours: 60
Lecturers
Course objectives
Acquaintance of students with the technologies necessary for the development of software solutions for the Internet (Web applications), the use of Visual studio code as a development environment. Students will use javascript programmatically to dynamically generate the necessary html and css code on the client side (frontend) through the standard document object model, they will develop web components as a basis for the future use of various frameworks (angular, vue, react, polymer, meteor,...). On the server side (backend), students will use the node.js and express.js framework to develop an application that will deliver data to the frontend in JSON form (creation of an API interface), communicate with the database (CRUD model over the relational database, adding, reading, changing and deleting data)
Learning outcomes
Acquaintance of students with the technologies necessary for the development of software solutions for the Internet (Web applications), the use of Visual studio code as a development environment. Students will use javascript programmatically to dynamically generate the necessary html and css code on the client side (frontend) through the standard document object model, they will develop web components as a basis for the future use of various frameworks (angular, vue, react, polymer, meteor,...). On the server side (backend), students will use the node.js and express.js framework to develop an application that will deliver data to the frontend in JSON form (creation of an API interface), communicate with the database (CRUD model over the relational database, adding, reading, changing and deleting data)