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 |
You can also view | |
User comments | |
There are no published comments available! | |