Programming for Web (E375002)
Katedra:ústav přístrojové a řídící techniky (12110)
Zkratka:Schválen:25.11.2010
Platí do: ??Rozsah:2P+2C
Semestr:*Kredity:4
Zakončení:KZJazyk výuky:EN
Anotace
Project-based course of the web programming. Basic knowledge of HTML (at least few tags, i.e. a..., p, or img...) is required and repeated on the first lecture. An introduction to Cascade Style Sheets (CSS) is included. Client-side programming in JavaScript is explained with an active use of intensive computations and object oriented programming. In order to apply database techniques, server-side programming in PHP is explained simultaneously combining XHTML, JavaScript, php and SQL.
Subject web page: http://iat.fs.cvut.cz/web/cv/en.htm
Vyučující
Ing. Vladimír Hlaváč Ph.D.
Letní 2023/2024
Ing. Vladimír Hlaváč Ph.D.
Letní 2021/2022
Osnova
1.Free-web servers, Internet free services. Repetition of basic html tags. Basic file formats - pdf, tex, graphics - jpeg, gif, archives - zip, tar, tgz.
2.html, xhtml, xml. Czech language encoding - CP1250, ISO-8859-2, unicode (UTF8 and UTF16). Greek symbols in html.
3.dynamic html, styles (css), plug-ins, images
4.Forms - post, get methods. Form submitting
5.Javascript - forms with scientific calculations, variables, functions
6.Javascript - absolute allocation, div, event handlers onmouseover and onclick
7.Javascript - objects. Widgets.
8.php and its relation to perl, python, C and java. Basic principles of php programming.
9.php - get and post methods, transfer formats
10.php - calculations, functions, procedures, processing of uploaded files.
11.php - graphs, libraries of applications
12.SQL, MySQL functions and their use in php programming
13. Web applications.
Osnova cvičení
1. Web server user account, simple html page.
2. Greek letters, symbols and indexes on web pages.
3. css introduction.
4. Discussion of individual projects.
5. Javascript - forms, calculations, variables, functions.
6. Javascript - allocation of images, event handlers, onmouseover, onclick
7. Javascript - objects
8. Basic programming in php.
9. php - use of get and post
10. php - calculations, functions, procedures, server files.
11. php - examples from internet
12. SQL, MySQL functions
13. Work on projects
14. Work on projects, classification of projects
Literatura
Many php tutorials are on internet; for individual tasks, selected web pages will be recommended if student will be interested in particular information. For the training, examples are on http://iat.fs.cvut.cz/web/cv/en.htm . Well-maintained web site with many tutorials (including Javascript, php) is http://www.w3schools.com/ .
Požadavky
Full (at least 75%) seminar presence on seminars and successful project (any dynamic web page, depending on demanded classification) are needed.
Klíčová slova
html, xhtml, php, MySQL, SQL, web, www, javascript, css, styles
data online/KOS/FS :: [Helpdesk] (hlášení problémů) :: - datum tisku: 10.11.2024, 3:37 © 2011-2022 [CPS] v3.8 (master/ade9e2c3/2024-10-11/07:15)