Web Programming
Instructor: Борис Тодоровић, PhD, Assistant Professor
Mastering the basics and advanced web programming concepts.
| Code : | О2018ИВПР |
|---|---|
| Status: | E |
| Semestar: | 5th |
| Number of classes per week: | 3+2 |
| ЕECTS: | 6 |
| Teachers: |
Борис Тодоровић,
PhD Assistant Professor |
| Prerequisites: | No prerequisites |
| Learning Outcomes (gained knowledge): | Students are able to program web applications at the currently most important development platform, as well as to use appropriate software programming environments. |
| Subject Contents: | Theoretical classes. Basic concepts. An example of a simple web application. Web frameworks and MVC pattern. Development of Client Web Applications. Data entry. Web forms. Validation of the entry. More complex web applications. An example of a web store. Integration with middle layer and databases. Creating web components. Localization of web applications into regional languages. Recapitulation of the learned contents. Practical classes: Exercises, other forms of teaching, study research work, introduction to the development environment. Tapestry framework. Web forms. Validation of the entry. Linking to the application layer. Creating web components. Localization. |
| Teaching Methods and Learning Activities: | Lectures, seminar classes and practical exercises. |
| Literature: | Lectures: slides and practical study examples related to particular techniques and software tools. Exercises: in the Computer room on a practical project. |
| Types of Assessment for the subject: | Colloquium I (0-20 points); Colloquium II (0-20 points); Final exam (0-50 points); Attendance (2point); Class activities (seminar papers, discussions, case studies) (0-8 points) |
| Special Remarks for the subject: |