Connecting Databases to the Web Web Programming Technologies
Programming & The Web & Programming the Web
-
Upload
vesa-vaenskae -
Category
Technology
-
view
131.521 -
download
2
description
Transcript of Programming & The Web & Programming the Web
![Page 1: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/1.jpg)
Programming & The Web & Programming the Web
Vesa Vänskä, Kisko Labs
![Page 2: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/2.jpg)
Computers are machines that can be told what to do.
![Page 3: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/3.jpg)
Programming is telling them what you want them to do.
![Page 4: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/4.jpg)
1100101001001010100VS
Nicer programming languages
![Page 5: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/5.jpg)
Ruby
• Programming language
• Started in 1995 by Yukihiro Matsumoto
• Really nice!
![Page 6: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/6.jpg)
What does this Ruby look like?
![Page 7: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/7.jpg)
The Web
![Page 8: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/8.jpg)
The Web
• Running on top of the Internet
• Set of standards like HTTP, URL, HTML, CSS...
• Invented in 1990 by Sir Tim-Berners Lee and Robert Cailliau
![Page 9: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/9.jpg)
Kinds of web services
Static Website Dynamic Web Application
![Page 10: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/10.jpg)
Kinds of web services
Static Website Dynamic Web Application
![Page 11: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/11.jpg)
Ruby + The Web = Rails
• Built using Ruby
• Released in 2004
• Started by David Heinemeier Hansson.
![Page 12: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/12.jpg)
Rails is a framework
![Page 13: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/13.jpg)
Kinds of web services
Static Website Dynamic Web Application
![Page 14: Programming & The Web & Programming the Web](https://reader033.fdocuments.in/reader033/viewer/2022050801/547b76f55806b5ef3f8b463a/html5/thumbnails/14.jpg)
Let’s try it out!