Beruflich Dokumente
Kultur Dokumente
ProgramiranjeI_sylabus.doc iris@fit.ba
WEB DEVELOPMENT
The growth of Web development industry is being pushed by large businesses wishing to
sell products and services to their customers and to automate business workflow, as well
as by the growth of many small web design and development companies.
In addition, cost of Web site development and hosting has dropped dramatically during
this time. Smaller Web site development companies are now able to make web design
accessible to both smaller companies and individuals further fueling the growth of the
web development industry. As far as Web development tools and platforms are
concerned, there are many systems available to the public free of charge to aid in
development. Another contributing factor has been the rise of easy to use WYSIWYG Web
development software, most prominently Microsoft FrontPage or Macromedia
Dreamweaver. Using such software, virtually anyone can develop a Web page in a matter
of minutes. Knowledge of HyperText Markup Language (HTML), or other programming
languages is not required.
The next generation of Web development tools uses the strong growth in LAMP and
Microsoft .NET technologies to provide the Web as a way to run applications online. Web
developers now help to deliver applications as Web services which were traditionally only
available as applications on a desk based computer.
The acronym LAMP (or L.A.M.P.) refers to a set of free software programs commonly
used together to run dynamic Web sites or servers:
Linux, (more precisely GNU/Linux) the operating system;
Apache, a free software/open source web server, the most popular in use,
serving as the reference platform against which other web servers are
designed and judged.
MySQL, the database management system (or database server);
PHP (Sometimes Perl or Python), the programming language originally
designed for producing dynamic Web pages. PHP is used mainly in server-
side application software, but can be used from a command line interface
or in standalone graphical applications
2
Engleski jezik::Predavanje/Vjezbe
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc iris@fit.ba
ADVICE
Do you think you sometimes spend too much time on some reading tasks? Perhaps you do
not know how to read effectively. There are four basic kinds of reading:
As you can see, each kind of reading has a different purpose. How is this information useful
to you? You can save time and read better if you think which material requires which skill
before you start reading.
3
Engleski jezik::Predavanje/Vjezbe
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc iris@fit.ba
GRAMMAR WORK
We usually make direct questions by changing the word order: we put the auxiliary verb
before the subject. For example:
Indirect questions are polite, longer forms of normal questions. For example:
4
Engleski jezik::Predavanje/Vjezbe
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc iris@fit.ba
Form
Indirect questions are formed of two parts: a polite expression, and a question which
has no subject/verb inversion like a normal question. For example:
Note that the subject and verb have not changed place in the question part. So if you
said "Do you know what is his name?", this would be incorrect.
The polite expression is "Do you have any idea...?", and the question is "...what the
time is?".
The question is not "...what is the time?" - you don't invert the subject and verb
Indirect questions do not use the auxiliary verb "to do" in the main question.
For example:
Another example:
Use if or whether when there is no other question word (what, why etc.)
For example:
There are infinite ways to make indirect questions. Not all indirect questions are
questions at all, rather they are polite statements which encourage some kind of
response. Some common polite expressions include:
- I wonder if/whether...?
- I can't remember if/whether...?
- Could you tell me if/whether...?
- Would you mind telling me if/whether...?
- Would it be possible for you to...?
- Is there any chance you could...?
- I don't suppose you could...
- I'd like to know if/whether...
- I can't remember...
5
Engleski jezik::Predavanje/Vjezbe
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc iris@fit.ba
EXERCISES:
Task 2 Form a question. Ask for the underlined phrase in the sentence.
Mind the question mark at the end.
6
Engleski jezik::Predavanje/Vjezbe
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc iris@fit.ba
7
Engleski jezik::Predavanje/Vjezbe
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc iris@fit.ba
Task 1
Task 2
Task 3
8
Engleski jezik::Predavanje/Vjezbe
http://dl.fit.ba/
Fakultet informacijskih tehnologija
ProgramiranjeI_sylabus.doc iris@fit.ba
9
Engleski jezik::Predavanje/Vjezbe
http://dl.fit.ba/