Programim ne WEB

Print

Erjola Osmani, Msc

Code
MUL 205
Name
WEB Programing
Semester
3
Lecture hours
3.00
Seminar hours
3.00
Laborator hours
3.00
Credits
3.00
ECTS
6.00
Description

This course will provide an overview of modern Web technologies. This course offers students sufficient knowledge to conceive of how the Web works, as well as sufficient ability to build a website with the necessary HTML, CSS, and JavaScript elements. Web technologies are delivered to students simultaneously in the theoretical and practical aspect, so that knowledge is as tangible as possible. This course will include HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) and JavaScript.

Objectives

Java
Tema
1
Web history. HTML5 structure, What is an HTML document, how to markup in HTML a text document with basic tags such as <head>, <body>, <p> , <h1> , tags and their types. etj. (HTML & CSS John Ducket faqe 21-40) . (Learning Web Design O’Reilly faqe 71-112;) (Class project: web page, Poetry Ndre Mjeda)
2
How does the Web work? The difference between internet and the web. Formating Text using additional text marking attributes, such as font-family, color, font-size, background-color, etc. (; HTML & CSS John Ducket 40-61) (Class project: web page, Fun facts)
3
URL address, IP address, HTTP protocol, and HTTP Request-Response messages. Images and ways of implementing them on a web page. Changing their size, their borders as well as positioning them in some basic positions(left, center, right). (HTML & CSS John Ducket page3-20) . (Learning Web Design O'Reilly page 131-159;) (Class project, website: 7 wonders of the world)
4
The difference between the HTTP and FTP protocol in data transfer. Hyperlinks. Hyperlink a page with another web page, jump from one page to another document. Application of hyperlinks over texts and images. (HTML - CSS John Ducket pg 74-93) . (Learning Web Design O'Reilly page 113-128;) (Class project, website: 7 wonders of the world)
5
The client-server model in the search for a web page, the factors involved in this process and its realization. (Learning Web Design O'Reilly page 21-34) Tables, table implementation, and their adjustment according to the need of the web page. (HTML - CSS John Ducket pg 127-143) . (Learning Web Design O'Reilly page 163-173;) (Class project, website: 7 wonders of the world)
6
The designers of a web page. Basic concepts as well as the main roles of developing a website such as: Content Strategist, Information Architect, UX, UxI and UI Developers, website diagrams, visual designers, SEO, Front-end and back-end development of a website. . (Learning Web Design O'Reilly page 21-34;) Lists and forms. Lists "ordered" and "unordered", their implementation. Different types of forms such as text, checkbox, submit button, etc., specific usage of each type. (HTML - CSS John Ducket pp. 62-73 and 144-175) . (Learning Web Design O'Reilly page177-206;)
7
Introduction to CSS3 (Cascading Style Sheets), CSS syntax and its interaction with HTML, internal and external CSS and their application, different Selector types and their use. (HTML - CSS John Ducket pp. 226-245) . (Learning Web Design O'Reilly page 239-259;)
8
Semi-final Exam
9
The CSS hierarchy, as well as the application of CSS rules. Colors and background (Color mode, color selection as well as their use through hexadecimal and rgb code) (HTML & CSS John Ducket pp. 246–263) . (Learning Web Design O'Reilly page 303-351;)
10
Measuring units in the CSS, the usage and difference between them (px, rem,em). Text and the selection of fonts (Serif, Sans Serif, Monospace, Cursive, Fantasy ). Styling text with CSS using: font-family, font-size, line- eight, letter-spacing, word-spacing, color, text-decoration, font-style, font-weight,etc. . (HTML - CSS John Ducket pp. 264-299) (Class project: Webpage, Bees.html)
11
Box-model, the application of this model in the elements of a web page. such as padding, margin, background-color, background-image, border, etc. Image formatting in CSS (HTML & CSS John Ducket pp. 300-329 and 407-427)(Class Project:Website, Watch Repair)
12
Layout of a web page and its navigation. Use of flexbox to build the structure of a web page. (HTML - CSS John Ducket pp. 358-405) . (Learning Web Design O'Reilly page 419-482;) (Class Project:Website Clock Repair)
13
Some basic Javascript functions as well as their use. (JavaScript and JQuery John Ducket pp. 53-144) . (Learning Web Design O'Reilly page 593-619;)
14
Javascript and DOM system (Document Object Model) (JavaScript and JQuery John Ducket pp. 183-242). (Learning Web Design O'Reilly page 621-632;)
15
Project: Presentation of the Main Project
16
Final Exam
1
Të kuptohen bazat dhe konceptet e teknologjisë së webit.
2
Të kuptohen aplikacionet e webit nga ana e klientit dhe serverit.
3
Të zhvillohet një website me disa faqe
Quantity Percentage Total percent
Midterms
1 30% 30%
Quizzes
0 0% 0%
Projects
0 0% 0%
Term projects
1 20% 20%
Laboratories
0 0% 0%
Class participation
1 20% 20%
Total term evaluation percent
70%
Final exam percent
30%
Total percent
100%
Quantity Duration (hours) Total (hours)
Course duration (including exam weeks)
16 9 144
Off class study hours
14 0 0
Duties
1 0 0
Midterms
1 0 0
Final exam
1 0 0
Other
0 0 0
Total workLoad
144
Total workload / 25 (hours)
5.76
ECTS
6.00