jagomart
digital resources
picture1_Computer Science Thesis Pdf 192196 | It351   01


 123x       Filetype PDF       File size 0.91 MB       Source: courses.minia.edu.eg


File: Computer Science Thesis Pdf 192196 | It351 01
advanced web development 1 introduction to web programming advanced web development 1 introduction to web programming prof moheb ramzy girgis department of computer science faculty of science minia university web ...

icon picture PDF Filetype PDF | Posted on 05 Feb 2023 | 2 years ago
Partial capture of text on file.
              Advanced Web Development                                   1. Introduction to Web Programming 
                          Advanced Web Development
                            1. Introduction to Web Programming
                                  Prof. Moheb Ramzy Girgis
                                  Department of Computer Science
                                  Faculty of Science
                                  Minia University
                                                                                             
                     Web Applications
                    A web application (or webapp), unlike standalone application, 
                      runs over the Internet. 
                    Examples of webapps are Google, Amazon, Facebook, etc. 
                    A webapp is typically a 3-tier client-server-database application 
                      run over the Internet and it comprises five components:
                       HTTP Server: e.g., Apache HTTP Server, Microsoft Internet 
                         Information Server (IIS), Google Web Server (GWS), etc. 
                       HTTP Client (or Web Browser): e.g., Internet Explorer (MSIE), 
                         FireFox, Chrome, Safari, and etc.
                       Database: e.g., Open-source MySQL, Apache Derby, mSQL, 
                         Oracle, IBM DB2, SAP SyBase, MS SQL Server, etc.
                       Client-Side Programs: could be written in HTML Form, 
                         JavaScript, VBScript, Flash, and others. 
                       Server-Side Programs: could be written in Java Servlet/JSP, 
                         ASP, PHP, Perl, Python, etc.
                                          Adv Web Development - Prof. Moheb Ramzy Girgis   
                                           Dept. of Computer Science - Faculty of Science   
                                                   Minia University                     
                                                                                              
                                                       1/11 
               
             Advanced Web Development                                1. Introduction to Web Programming 
                    Web Programming
                   For basic Web Programming we use:
                      HTML
                      CSS
                      JavaScript
                   For more Dynamic Web Programming we use, e.g.,
                      ASP.NET
                      SQL
                      AJAX
                      PHP
                      etc. 
                     (But these are not part of this Course)
                                        Adv Web Development - Prof. Moheb Ramzy Girgis   
                                         Dept. of Computer Science - Faculty of Science   
                                                Minia University                   
                                                                                         
                    Basic Web Programming
                                        Adv Web Development - Prof. Moheb Ramzy Girgis   
                                         Dept. of Computer Science - Faculty of Science   
                                                Minia University                   
                                                                                         
                                                    2/11 
              
              Advanced Web Development                                      1. Introduction to Web Programming 
                      Basic Web Programming
                                           Adv Web Development - Prof. Moheb Ramzy Girgis   
                                             Dept. of Computer Science - Faculty of Science   
                                                     Minia University                      
                                                                                                 
                      The Client-server Computing Model
                     When you are surfing the Web, you are using a Web browser. 
                     When you go to a website for documents, the site delivers them 
                       using software called the Web server. 
                     The browser is considered to be a client in the relationship 
                       with the server as it is requesting information services from the 
                       server.
                     Users run client programs (i.e. Web browsers) which provide 
                       the following functionality:
                        Allow the user to send a request for information to the server.
                        Format the request so that the server can understand it.
                        Format the response from the server in a way that the user can 
                          read it.
                     Server programs carry out the following:
                        Receive a request from a client and process the request.
                        Respond by sending the requested information back to the 
                          client.          Adv Web Development - Prof. Moheb Ramzy Girgis   
                                            Dept. of Computer Science - Faculty of Science   
                                                    Minia University                      
                                                                                                 
                                                         3/11 
               
           Advanced Web Development                        1. Introduction to Web Programming 
                 The Client-server Computing Model
                                  Adv Web Development - Prof. Moheb Ramzy Girgis   
                                   Dept. of Computer Science - Faculty of Science   
                                         Minia University             
                                                                            
                 Basic Web Programming
                                  Adv Web Development - Prof. Moheb Ramzy Girgis   
                                   Dept. of Computer Science - Faculty of Science   
                                         Minia University             
                                                                            
                                            4/11 
            
The words contained in this file might help you see if this file matches what you are looking for:

...Advanced web development introduction to programming prof moheb ramzy girgis department of computer science faculty minia university applications a application or webapp unlike standalone runs over the internet examples webapps are google amazon facebook etc is typically tier client server database run and it comprises five components http e g apache microsoft information iis gws browser explorer msie firefox chrome safari open source mysql derby msql oracle ibm db sap sybase ms sql side programs could be written in html form javascript vbscript flash others java servlet jsp asp php perl python adv dept for basic we use css more dynamic net ajax but these not part this course computing model when you surfing using go website documents site delivers them software called considered relationship with as requesting services from users i browsers which provide following functionality allow user send request format so that can understand response way read carry out receive process respond by...

no reviews yet
Please Login to review.