Course: Web application development

» List of faculties » EF » KIN
Course title Web application development
Course code KIN/WA
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Weinlich Petr, Ing. Ph.D.
  • Žižka Tomáš, Mgr. Ph.D.
  • Šteiner Jiří, Ing.
Course content
Lectures (topics): 1. Introduction to web applications, web application architecture. 2. Basic technologies for web application development. 3. Advanced web application development technologies and practices. 4. Search and layout optimization .* 5. Using scripted languages and databases for web application development. * 6. Security aspects of web technologies. * 7. Trends in web application development. * Seminars (themes): 1. Specification of the requirements for the preparation of the semesteral project. 2. HTML (HyperText Markup Language) - structure and semantics, current tags and attributes. 3. Cascading Style Sheets (CSS) - Basic Features. 4. CSS - advanced features, use of CSS for the design of web layout. 5. Specific aspects of web design for different platforms - responsive web design, mobile first, media queries. 6. Design of a web graphical elements using graphic editors. 7. Implementation of Search Engine Optimization (SEO). 8. Forms and their dynamic use. 9. Practical use of scripting languages (JavaScript, PHP) and databases (MySQL). 10. Working with frameworks (eg Bootstrap - frontend framework, Angular - backend framework). 11. Specifics of mobile web applications. 12. Testing tools for developers. 13. Preparation of the semestral project. 14. Presentation and defense of the project.

Learning activities and teaching methods
unspecified
Learning outcomes
Students will become familiar with the web application architecture. with technologies and practices that are used to create modern websites and web-based applications. The seminar represents a practical preparation, after which the students will be able to create their own dynamic websites. After completing this course, students will be able to create HTML5 web pages, perform advanced stylistic text editing, insert multimedia objects, add styles, or graphically process the overall layout of a website.

Prerequisites
unspecified

Assessment methods and criteria
unspecified
Credit requirements: 80% attendance at seminars, delivery and presentation of a semesteral project, credit test consisting of practical tasks. Exam: Written and oral exam covering the topics presented in lectures and exercises.
Recommended literature
  • BROWN, T. B., K. BUTTERS a S. PANDA. HTML5 okamžitě: [ovládněte HTML5 za víkend]. Brno: Computer Press, 2014. ISBN 978-80-251-4296-7.
  • DUCKETT, J. Web Design with HTML, CSS, Javascript and Jquery Set. New York: John Wiley & Sons, 2014. ISBN 978-11-189-0744-3.
  • GASSTON, P. CSS3. Brno: Computer Press, 2016. ISBN 978-80-251-4641-5.
  • GASSTON, P. Moderní web. Brno: Computer Press, 2015. ISBN 978-80-251-4345-2.
  • SHARKIE, C. a A. FISHER. Responzivní webdesign: okamžitě. Brno: Computer Press, 2015. ISBN 978-80-251-4384-1.
  • WELLING, L. a L. THOMSON. PHP and MySQL Web Development. 5th ed. Developer's Library. New Jersey: Pearson Education, 2016. ISBN 978-03-218-3389-1.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester