0% found this document useful (0 votes)
2K views8 pages

Open Source Software Dr.P.rizwan Ahmed

This document provides an overview of open source software and then covers topics including HTML, CSS, JavaScript, Linux, PHP, and MySQL. It discusses what open source software is and its advantages. It also provides tutorials and explanations of these languages and technologies.

Uploaded by

Rizwan Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views8 pages

Open Source Software Dr.P.rizwan Ahmed

This document provides an overview of open source software and then covers topics including HTML, CSS, JavaScript, Linux, PHP, and MySQL. It discusses what open source software is and its advantages. It also provides tutorials and explanations of these languages and technologies.

Uploaded by

Rizwan Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Open Source Software

(Learning HTML, CSS, JavaScript, Linux, PHP & MySQL)

Dr.P.Rizwan Ahmed,MCA., M.Sc., MA., M.Phil.,Ph.D


Head of the Department
Department of Computer Applications &
Post Graduate Department of Information Technology
Mazharul Uloom College, Ambur 635 802,
Tamil Nadu, INDIA.

Contents

Chapter -1
Introduction to Open Source
1.1 Introduction
1.2 How Did Open Source Get Started?
1.3 What is Open Source Software?
1.4 Advantages of Open Sources
1.5 Applications of Open Source Softwares
1.6 Need of Open Sources
1.7 Open Source vs Proprietary Software
1.8 Examples of Open Source Software
Summary
Review Questions
Chapter 2
HTML
2.2 Introduction
2.3 HTML Tags
2.3.1 Paired Tags or Container Tags
2.3.2 Singular Tags or Empty Tags
2.4 Advantages of HTML
2.5 Disadvantages of HTML
2.6 Structure of HTML document
2.6.1 Head Section
2.6.2 Body Section
2.7 Basic Commands or Tags in HTML
2.7.1 Bold
2.7.2 Italic
2.7.3 Underline
2.7.4 BODY Tag <BODY>
2.7.5 Center : <center>---</center>
2.7.6 Line Break : <br
2.7.7 Paragraph : <p> --- </p>
2.7.8 Heading Styles
2.7.9 Horizontal: <hr> tag
2.7.10 Font: <Font>---</Font>
2.8 Lists
2.8.1 Ordered List
2.8.2 Unordered List
2.8.3. Definition List

2.9 Creating Table


2.9.1 <Table > Attributes
2.10 Linking Documents
2.10.1 Formatting the Link
2.11 Adding Graphics to HTML documents
2.11.1 Image Attributes
2.12 Frames
2.12.1 <FRAMESET> Tag
2.12.2 <FRAMESET> Attributes
Summary
Review Questions
Chapter 3
Cascade Style Sheets(CSS)
3.1 Introduction
3.2 Style Sheet
3.3 What is CSS?
3.4 Advantages of CSS
3.5 CSS Syntax
3.6 The Golden Rules for Styles
3.7 Style Sheet Basics
3.8 Adding Style to a Document / Levels of Style of Sheets/ Types of Style
Sheets
3.8.1 External Style Sheet
3.8.2 Embedded Style Sheet / Document Level Style Sheet
3.8.3 Inline Style Sheet
3.9 Style Sheet Properties
3.9.1 Font Properties
3.9.2 Text Properties
3.9.3 List Properties
3.9.4 Color and Background Property
3.10 Box Properties
3.11 Display Properties
Summary
Review Questions
Chapter 4
Open Source Operating System: Linux
4.1 Introduction to Linux
4.2 Linux Advantages
4.3 Benefits of Linux
4.4 Difference between MS-DOS and Linux
4.5 Difference between Linux and Unix
4.6 Difference between Linux and Windows
4.7 Linux distributions

4.7.1 Red Hat


4.7.2 Ubuntu
4.7.3 Debian
4.7.4 SuSE
4.7.5 Mandrake
4.7.6 Slackware
4.7.7 Other
4.8 Installing Red Hat Linux
4.9 Linux Essential Commands
4.10 Linux Basic Commands
4.11 File System Concepts
4.11.1 Types of File Systems
4.11.2 File System Structure
4.11.3 Commands for Navigating the Linux File Systems
4.12 Linux Security Model
4.13Vi Editor
4.13.1 Getting Started
4.13.2 Modes of vi Editor
4.14 Partitions Creation
4.15 Introduction to Shells
4.15.1 Features of Shell
4.15.2 Scripting Basics
4.15.3 Creating Shell Scripts / How to write a shell script
4.15.4 My First Shell Script
4.15.5 Reading Variables from Standard Input/Reading user input
4.15.6 Echo Command
4.15.7 Variables in shell script
4.15.8 Arithmetic Operations / Expressions
4.15.9 Quotes
4.15.10 Control Structures
4.15.10.1 Selection Structure
4.15.10.2 Repetition or iteration structure
4.16 String processing
4.16.1 String processing commands
4.17 Investigation and Managing Processes
4.18 Network Clients
4.18.1 Web Clients
4.19 Installing Applications
4.20 Sample Programs
Summary
Review Questions
Chapter 5

JavaScript

5.1 Introduction
5.2 History of JavaScript
5.3 What is JavaScript?
5.4 Are Java and JavaScript the same
5.5 JavaScript in Web Pages
5.6 What can a JavaScript do?
5.7 Limitations of JavaScript
5.8 Uses of JavaScript
5.9 Advantages of JavaScript
5.10 Java Script Syntax
5.11 Embedding JavaScript in HTML file
5.12 Using External JavaScript in HTML file
5.13 Data Type
5.14 Variable
5.14.1 Rules for variable names
5.14.2 Declaring JavaScript variables
5.14.3 JavaScript Variable Scope
5.15 Operators
5.15.1 Arithmetic Operators
5.15.2 Comparison Operators
5.15.3 Logical Operators
5.15.4 Bitwise Operators
5.15.5 Assignment Operators
5.15.6 Conditional Operator (? :)
5.16 Expressions
5.17 Array
5.18 Conditional Statements
5.19 Functions
5.19.1 Defining functions
5.19.2 Calling Function
5.19.3 return statement
5.20 Recursive function
5.21 Dialog Box
5.21.1 alert( )
5.21.2 confirm ( )
5.21.3 prompt( )
5.22 Sample Applications
Summary
Review Questions
Chapter 6
Setting Up a Development Server
6.1 What is a WAMP, LAMP, XAMP and MAMP?
6.2 Installing a WAMP on Windows
6.3 Installing a XAMPP on Windows
6.4 Installing a XAMPP on Linux

6.5 Installing a XAMPP on Ubuntu


6.6 Difference between WAMP, LAMP, MAMP and XAMP.
6.7PHP with XAMPP
6.8 PHP with WAMP
Summary
Review Questions
Chapter 7
Open Source Data Base: MySQL
7.1 Introduction
7.2 What is MySQL?
7.3 MySQL Features
7.4 Advantages of MySQL
7.5 Benefits of MySQL
7.6 Using the MySQL Command-Line client
7.7 Basic Database Terminology
7.7.1 Database
7.7.2 Tables
7.7.3 Field names
7.7.4 Field
7.7.5 Records
7.7.6 Cells
7.7.7 Data
7.7.8 Database Tables
7.7.9 RDBMS
7.8 Data Types in MySQL
7.8.1 Text Data Types
7.8.2 Number Data Types
7.8.3 Date Data Types
7.9 Working with Databases and Tables
7.9.1 Creating a Database and Tables
7.9.2 Show Databases and Tables
7.9.3 The USE Command
7.9.4 Deleting a Database
7.9.5 Describe Table
7.10 Classification of SQL statements
7.10.1 DDL Commands
7.10.2 DML Commands
7.10.3 TCL Commands
7.11 Administrative details
7.12 Table Joins
7.13 Loading and Dumping a Database
Summary
Review Questions

Chapter 8
Open Source Programming Language: PHP
8.1 Introduction
8.2 History of PHP
8.3 What is PHP?
8.4 Uses of PHP
8.5 General Syntactic Characteristics
8.5.1 PHP Syntax
8.5.2 Inserting External Files
8.5.3 Keywords
8.6 Commenting your code
8.6.1 Single line comments
8.6.2 Multiline comments
8.7 Creating your first PHP Script
8.8Output Statements in PHP
8.8.1 echo Statement
8.8.2 Print Statement
8.9 Primitives, Operations and Expressions
8.9.1 Data Types
8.9.1.1 Scalar Data Types
8.9.1.2 Compound Data Types
8.10 Variable
8.10.1 PHP Variable Naming Conventions
8.11 Constants
8 PHP Operators
8.13 Expression
8.14 Control Statement
8.14.1 Decision making statement
8.14.1.1 if Statement
8.14.1.2 ifelse Statement
8.14.1.3 if...elseif....else Statement
8.14.1.4 Switch Statement
8.14.2 Looping Statements
8.14.2.1 for loop statement
8.14.2.2 while loop statement
8.14.2.3 do...while loop statement
8.14.2.4 foreach loop statement
8.15 Break Statement and Continue Statement
8.15.1 Break Statement
8.15.2 Continue Statement
8.16 Arrays
8 Arrays
8.17 Functions
8.17.1 User Defined Functions
8.17.2 Create a User Defined Function
8.17.3 Function Arguments

8.17.4 Default Argument Value


8.17.5 Returning values from functions / return statement
8.17.6 Passing Arguments by Reference
8.17.7 Dynamic Function Calls
8.18 Basic Form Processing
8.19 File and Folder Access / File Handling
8.20 Cookies
8.20.1 Create a Cookies
8.20.2 Retrieving Cooking Data
8.20.3 Deleting Cookies
8.21 Sessions
8.22 Database Access with PHP
8.23 MySQL
8.23.1 Features of MySQL
8.24 MySQL Functions
8.25 Create Database and Table
8.25.1 Create Database
8.25.2 Create a Table
8.25.3 Inserting Records
8.25.4 Selecting Records
8.25.5 Deleting Records
8.25.6 Updating Records
8.26 Sample Applications
Summary
Review Questions
Appendix - A : Questions and Answers
Appendix - B : Open Source Software Lab
Appendix C: Model Question Paper BCA and B.Sc. Computer Science

You might also like