Course of applications Web

  • General mission:

    To learn to create a virtual store and applications oriented to Web, being integrated HTML and Data bases

  • Specific objectives:

    • To learn where and how the Web server Apache handles the archives HTML and CGIs
    • To learn to create forms in HTML
    • To learn the principles of the CGIs
    • To learn the bases of programming in Python
    • To learn to inlay code Javascript in the pages in HTML
    • To learn the bases to inlay code PHP in pages in HTML
    • To learn to program in the basic language of Data SQL
    • To learn to use PostgreSQL
    • To learn to use MySQL
    • To learn to organize a virtual store
    • To know the principles for the development a oriented application the Web
  • Methodology:

    • Theoretical exhibitions
    • Learning reasoned with active interventions of the participants
    • Practices with personal computers
  • Duration:

    • 40 hours (30% theory, 70% practice)
  • Thematic content:

    1. The Web server Apache
      • The configuration file httpd.conf
      • Organization of directories
      • Modules of the httpd
      • The safe Web server
      • Certificates
    2. Breviary of HTML
      • Introduction
      • Different tags from the HTML
      • Creation of tables
      • Creation of forms
    3. The CGIs
      • What are the CGIs?
      • Passage of information
      • Programming languages of CGIs
      • Organization
      • CGIs safe
      • CGIs that uses passwords encriptados
    4. Python
      • Introduction
      • Data types
      • Modules
      • Instructions of control of the program
      • Creation of functions
      • Interface to the data base
      • Applications of example
    5. Javascript
      • Introduction
      • Benefits
      • Bond the pain to learn Javascript?
      • Where to find scripts advisable
      • How to integrate routines in Javascript to a page in HTML
      • How to realise validation functions in Javascript
    6. PHP
      • Introduction
      • Data types
      • Modules
      • Instructions of control of the program
      • Creation of functions
      • Interface to the data base
      • Applications of example
    7. Programming language of Data bases SQL
      • Introduction
      • Data types
      • Creation of tables
      • Creation of querys
      • Examples
    8. PostgreSQL and MySQL
      • Why to use free Data bases?
      • Advantages and disadvantages of PostgreSQL
      • Advantages and disadvantages of MySQL
      • Tools of configuration, access and control
    9. Creation of webpages with dynamic content
      • Generated by CGIs directly
      • On the basis of archives landlord
      • How to inlay passwords encriptados
    10. Organizing a Virtual Store
      • Parts that a virtual store must have
        • Registry
        • Catalogue
        • Cart of purchases
        • Administrative forms
      • When to use what language
      • Optimization of bandwidth
      • Techniques to handle electronic payments
  • Directed a:

    All that one that interested in the development of virtual stores and applications oriented to Internet/Intranet

  • Requirements

    • Basic knowledge of computation
    • Basic knowledge of HTML
    • Basic knowledge of Linux and their structure of directories