Page 4 - Open Soource Technologies 304.indd
P. 4

SYLLABUS

                                             Open Source Technologies


          Objectives:   To impart understanding of essentials of open source technologies. Open source technologies course is designed
                     to enable web developers and others with limited programming experience to build dynamic database driven
                     e-commerce web sites using the PHP programming language.

           S. No.                                            Description
             1.      My SQL: Current and Future Versions of MySQL, Installing MySQL. Basic Security Guidelines. Privilege System
                     and Working with user privileges.
             2.      Apache Server: Versions of Apache. Choosing Appropriate Installation Method. Installing on Windows. Apache
                     Configuration File Structure. Apache Log File. Starting Apache for First Time.

             3.      PHP: Versions of PHP. Installation of PHP. Php.ini basics. Testing Installation.
                     Building Blocks of PHP: Variables, Data Types, Operators & Expressions, Constants. Switching Flow. Loops,
                     Code Blocks and Browser Output.
             4.      Functions: Meaning, Calling, Defining a function. Return value from user-defined function. Saving State with


                     ‘static’ function. Testing for existence of function.
                     Arrays: What are arrays, Creating Arrays, Array Related functions.
                     Objects: Creating an Object. Object Inheritance.
             5.      Working with String, Dates & Time: Formatting String with PHP. Using Date and Time Functions with PHP.
                     Other String, Date/Time Functions.
             6.      Forms: Creating Simple input Form. Accessing Form input with user defined arrays, HTML and PHP Code on a

                     single Page. Using Hidden Fields to Save State. Redirecting User. Working with File Upload.
             7.      Cookies: Introducing Cookies, Setting Cookies, Deleting Cookies with PHP, Session Function Overview, Starting
                     Session, Working with Session Variables. Destroying Sessions and Unsetting variables.
             8.      Files and Directories: Include Files with include(). Validating Files. Creating Files, Deleting Files, Opening a File
                     for Reading, Writing, Appending.

             9.      Images: Understanding Image Creation Process, Necessary Modifications to PHP, Drawing a New Image, Modifying
                     Existing Images, Image Creation from User Input.
             10.     Stored Procedures: What are Transactions, What are Stored Procedures.
                     Connecting to MySQL with PHP. Working with MySQL Data.
   1   2   3   4   5   6   7   8   9