Subject description - B6B39ZWA
Summary of Study |
Summary of Branches |
All Subject Groups |
All Subjects |
List of Roles |
Explanatory Notes
Instructions
B6B39ZWA | Foundations of Web Applications | ||
---|---|---|---|
Roles: | P | Extent of teaching: | 2P+2C+3D |
Department: | 13139 | Language of teaching: | |
Guarantors: | Klíma M. | Completion: | Z,ZK |
Lecturers: | Klíma M. | Credits: | 5 |
Tutors: | Too many persons | Semester: | Z |
Web page:
https://cw.fel.cvut.cz/wiki/courses/B6B39ZWAAnotation:
The subject is focussing on the creation and maintenance of web presentations. It covers the creation of data structures (HTML), graphical design (CSS), and dynamics on the client side (Javascript). The course continues with server-side dynamics programmed in PHP 7 language. The students will learn how to handle forms and how to create a simple web application. The subject ends with an oral and written exam.Study targets:
The subject's goal is to teach students to create and maintain web presentations for various types of end-devices. The web presentations will be both static in HTML, and dynamic - generated dynamically on the server side. Students will learn how to handle data received by the web interface and react with a proper response. The subject is a base for other following subjects that extend the knowledge of individual technologies.Content:
Students will learn how to create a complex web application like an image gallery. They will be able to verify the user's identity, dynamically generate relevant web content, and edit the content in a web browser.Course outlines:
1. | Basics of Internat and Web, HTTP protocol | |
2. | HTML | |
3. | Web forms | |
4. | CSS introduction | |
5. | CSS layout, responsivness, | |
6. | JS introduction, forms | |
7. | JS DOM, XHR | |
8. | Language PHP: syntax, | |
9. | Form lifecycle | |
10. | Cookies, sessions | |
11. | Working with files, serialization | |
12. | Authentication, authorization | |
13. | MVC, architecture | |
14. | Framewors |
Exercises outline:
1. | Communication protocols | |
2. | HTML language | |
3. | Forms | |
4. | CSS I 5. CSS II | |
6. | Javascript I 7. Javascript II | |
8. | PHP language basics | |
9. | Form lifecycle | |
10. | Sessions and application state | |
11. | Files and persistance | |
12. | Authentication, authorization | |
13. | MVC | |
14. | Semestral work submission |
Literature:
Ponořme se do HTML5, Mark Pilgrim, CZ.NIC 2017 HTML5 a CSS3, Brian P. Hogan, 2013 PHP 7: Praktický průvodce nejrozšířenějším skriptovacím jazykem pro web, David Sklar, Zoner Press 2018 Další metriály a online zdroje budou zveřejněny společně s přednáškami.Requirements:
NoneKeywords:
HTML, CSS, Javascript, PHP 7 Subject is included into these academic programs:Program | Branch | Role | Recommended semester |
BPSIT | Common courses | P | 1 |
BPSIT_2021 | Common courses | P | 1 |
BPSIT4_2021 | Technologie internetu věcí | P | 1 |
BPSIT3_2021 | Business informatics | P | 1 |
BPSIT2_2021 | Technologie pro multimédia a virtuální realitu | P | 1 |
BPSIT1_2021 | Enterprise systémy | P | 1 |
Page updated 3.12.2024 15:51:41, semester: L/2023-4, Z/2025-6, Z,L/2024-5, Send comments about the content to the Administrators of the Academic Programs | Proposal and Realization: I. Halaška (K336), J. Novák (K336) |