Page 4 - Open Soource Technologies 304.indd
P. 4
SYLLABUS
Web Technologies - I
Objectives: To impart the skills needed for web programming, web administration, and web site development. After studying
this course student can develop static as well as dynamic web pages. Student will also learn how to process data
stored in database using web pages.
S. No. Description
1. Introduction to PHP: What Does PHP Do, A Brief History of PHP, Installing PHP, A Walk Through PHP
2. Language Basics: Lexical Structure, Data Types, Variables, Expressions and Operators, Flow-Control Statements,
Including Code, Embedding PHP in Web Pages
3. Functions: Calling a Function, Defining a Function, Variable Scope, Function Parameters, Return Values, Variable
Functions
4. Strings: Quoting String Constants, Printing Strings, Accessing Individual Characters, Cleaning Strings, Encoding
and Escaping, Comparing Strings, Manipulating and Searching Strings, Regular Expressions
5. Arrays: Indexed Versus Associative Arrays, Identifying Elements of an Array, Storing Data in Arrays,
Multidimensional Arrays, Extracting Multiple Values, Converting Between Arrays and Variables, Traversing
Arrays, Sorting, Acting on Entire Arrays, Using Arrays
6. Objects: Terminology, Creating an Object, Accessing Properties and Methods, Declaring a Class, Introspection,
Serialization
7. Web Techniques: HTTP Basics, Variables, Server Information, Processing Forms, Setting Response Headers,
Maintaining State, SSL
8. Databases: Using PHP to Access a Database, Relational Databases and SQL, PEAR DB Basics, Advanced Database
Techniques
9. Graphics: Embedding an Image in a Page, The GD Extension, Basic Graphics Concepts, Creating and Drawing
Images, Images with Text, Dynamically Generated Buttons, Scaling Images, Color Handling
10. PDF: PDF Extensions, Documents and Pages, Text, Images and Graphics, Navigation
11. XML: Lightning Guide to XML, Generating XML, Parsing XML, Transforming XML with XSLT, Web Services
12. Security: Global Variables and Form Data, Filenames, File Uploads, File Permissions, PHP Code, Shell Commands