Adobe PDF (12.75 MB)
Table of Contents - Adobe PDF (672.22 kB)
Brochure
Download
User comments
Title Details:
Web Programming
Authors: Avouris, Nikolaos
Sintoris, Christos
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PLATFORM-BASED DEVELOPMENT > WEB PLATFORMS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > RELATIONAL DATABASES
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION ASSURANCE AND SECURITY > WEB SECURITY
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > NETWORKING AND COMMUNICATIONS > NETWORKED APPLICATIONS
Keywords:
Web Programming
HTML
CSS
JavaScript
Asynchronous programming
Node.js
HTTP Protocol
Bootstrap
Front-end web development
Back-end development
Database programming
User authentication
Cryptographic hashing
Description:
Abstract:
This book is a textbook for an introductory course in web programming. An introduction to the architecture of the Internet is attempted, starting with the client/server model and the HTTP protocol. The basic web technologies on the browser side, HTML, CSS, JavaScript are introduced, as well as the Bootstrap library that extends CSS. For the server side, JavaScript is used with the runtime Node.js environment, and libraries such as Express.js and connection with databases and user authentication are covered as well.
Linguistic Editors: Iordanidou, Dossy
Graphic Editors: Stavropoulos, Elias
Type: Undergraduate textbook
Creation Date: 25-09-2023
Item Details:
ISBN 978-618-228-104-8
License: Attribution - NonCommercial - ShareAlike 4.0 International (CC BY-NC-SA 4.0)
DOI http://dx.doi.org/10.57713/kallipos-337
Handle http://hdl.handle.net/11419/10673
Bibliographic Reference: Avouris, N., & Sintoris, C. (2023). Web Programming [Undergraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-337
Language: Greek
Consists of:
1. Introduction
2. Introduction to the HTML language
3. Advanced HTML topics
4. CSS
5. Content layout with CSS
6. Bootstrap
7. Introduction to JavaScript
8. JavaScript primitive data types and commands
9. Reference data types: Arrays, Functions and Objects in JavaScript
10. Asynchronous JavaScript ‒ event handling
11. Server-side programming
12. Developing applications with the Express.js package
13. Connecting the server to a database
14. User access and authentication
Number of pages 370
Publication Origin: Kallipos, Open Academic Editions
User comments
There are no published comments available!