Web technologies
Study programs
Teaching information
Teaching form
Lecture, Seminar, Numerical exercises, Laboratory exercise, Project work, Studio, Internship, Excursion, Specialistic practiceStudy method
AttendanceLanguage
slovenský, anglickýHours per week (full-time)
2,0,0,2,0,0,0,0,0Hours per semester (part-time)
ZS 26,26Teachers
doc. Ing. Ján Papaj, PhD. Ing. Natalia Kurkina Ing. Jozef Badár
Schedule
Learning outcomes
The student will gain knowledge and practical experience in the design and creation of different types of web pages by applying the tagging languages HTML5, CSS3, Javascipt, PHP and SQL. The student will gain knowledge in the field of web application development by applying REACT, ANGULAR, DJANGO AND FLASK languages. The student will gain knowledge in the field of front-end and back-end development of individual web pages and web applications based on user requirements. Students will be able to apply UI/ UX design in the process of creating individual websites and will be able to use the latest trends in the field.
Course outline
- Internet, World Wide Web - definition, stages of development, Internet addressing, domain service - Web technologies - definition, URL, HTTP, HTML - Web application architecture and characteristics of web applications, differences between front-end and back-end design - UX and UI design and basic principles of web application and web page design - HTML, CSS and CSS3 - Javascript programming language and Bootstrap, Angular and React frameworks. - PHP and Python and their use for front-end and back-end - Application of database systems for web applications (MySQl, Flask, Django) - Creating dynamic web pages - Processing and displaying data in a web browser
Completion conditions
Assessment and completion of the course: Credit test and examination Continuous assessment: Student passes the continuous assessment and receives credits when he or she meets the requirement to obtain at least 21% out of 40%. The interim assessment will consist of two assignments which the student must complete and submit as instructed. The assignment will be assessed with 15 points. During the semester, there will be review quizzes from which the student may earn 10 points. Final assessment: Student passes the final assessment and passes the examination when he or she meets the requirement to obtain at least 31% out of 60%. To pass the course, you will be required to obtain a minimum of 51% on the continuous assessment and 51% on the oral part of the examination. The overall grade will be determined by the total number of points obtained in the continuous assessment and the result of the oral examination. Overall assessment: Overall assessment is the sum of the assessments obtained by students in the assessment period. The overall result is determined in accordance with the internal regulations of the Technical University in Košice. (Study Regulations, the internal regulation principles of doctoral studies)
Recommended literature
1. Jessica Minnick: Responsive Web Design with HTML 5 a CSS Ed 9, Course Technology, 2020. 2. Giner Alor-Hernández a kol. : Current Trends in Semantic Web Technologies: Theory and Practice, Springer, 2019. 3. Kevin Tatroe, Peter MacIntyre: Programming PHP: Creating Dynamic Web Pages, O'Reilly Media, Inc., 2020. 4. John Dean: Web Programming with HTML5, CSS, and JavaScript, Jones a Bartlett Publishers, 2018.
Notes
o successfully complete the course, it is necessary to obtain a credit and successfully pass the exam. This includes the student's participation in educational activities of direct teaching, lectures, exercises, as well as independent study and independent creative activity of the student in processing the semester assignment / assignments, project on a specified topic, to a specified extent, in a specified design of a total of 180 hours intensity of the student's work per semester.
Grade distribution
Total graded students: 542